본문 바로가기

DNA 나선 , 재귀 준거 출처: 괴델,에셔 ,바흐 도그마I(.DOGMA I) 도그마II(.DOGMA II) (분자생물학) (수리논리학) DNA나선 TNT연쇄체 mRNA나선 N의 명제 단백질 메타TNT의 명제 단백질에 작용하는 메타TNT의 명제에 대한 명제 단백질 단백질에 작용하는 메타TNT의 명제에 대한 명제에 대한 명제 단백질에작용하는 단백질 전사(DNA->RNA) 해석(TNT -> N) 번역(RNA->단백질) 대수화(Arithmetization) (N->메타-TNT) 크릭 괴델 유전자코드(임의의 약정) 괴델 코드 코돈 코돈 (염기의 세 자리 묶음) (암호의 세 자리 묶음) 아미노산 메타TNT에서 사용된 TNT의 인용된 기호 재귀 -증식 재귀 준거 재귀-증식이 가능하도록 재귀-준거가 가능하도록 충분히 강력한 세포 지원체계 충분.. 더보기
자바의 기술에 대한 이해 얼마전 OKJSP에서 였지만 자바(Java)라... 그 역겨움이란... 글을 읽고 몇가지 잘못된점을 이야기 한다면, 먼저 framework에 대한 잘못된 이해가 보인다. 기본적으로 framework는 1. 공통으로 사용되는 기능들을 제공함으로서 개발 생산성을 도모하고 2. 개발자의 능력에 따른 소스의 편차를 줄이고 개발된 소스의 일정한 품질을 보증하기 위해서 쓰인다. 이는 프로젝트에서 위에 언급된 2가지를 충족한다면 framework를 쓸 이유가 없어진다는 것 이다. 하지만 일반적인 개발에서 위의 2가지를 충족하기란 어렵고 특히나 프로젝트의 규모가 어느정도 이상을 넘어선다면 프레임웍크를 쓴것 이상으로 생산성을 내기란 쉽지가 않다. 다시말해 만약 당신이 프레임웍크없이 이 생산성을 보증하는 그 어떤 것(공통.. 더보기
소프트웨어 자동화? 얼마전에 쓴 글 CASE TOOL에서 언급했던 소프트웨어 자동화에 있어 몇가지 깨닮음(?)을 정리하자면 1. 문제의 복잡도가 20% 증가하면 소프트웨어의 복잡도는 100% 이상 증가한다 2. 소프트웨어 재사용은 제한적이다. (일반적으로 재사용 컴포넌트를 만드는데에는 20%이상의 비용이 소모된다. 게다가 범용 컴포넌트는 더 많은 비용이 소모된다.) 3. 소프트웨어 업계의 은탄환은 없다.(점진적 개선만이 있을뿐 획기적인 발전은 앞으로도 없을것이다) 먼저 개발작업이란 현실 세계를 어느정도 추상화시켜 컴퓨터로 표현될수 있게 정리하는 작업이라고 볼 수 있다. 이러한 현실세계를 정리(사양분석)하는데 있어서 그 복잡도와 불분명성은 소프트웨어의 복잡도를 더욱더 증가시킨다. 이러한 근본적인 복잡도는 소프트웨어로서 표현되.. 더보기