프로그래밍의 원리에 대해서요..
글쓴이: hope0316 / 작성시간: 금, 2014/09/26 - 1:41오후
문득 생긴 의문입니다.
1. 예전에 거진 컴퓨터가 처음만들어져서 C언어나 포트란같은 언어도 없고 오직 "기계어"만으로
프로그래밍을 할 때에 누군가 "아 도저히 기계어는 복잡하고 알아보기 힘들어서 안되겠다. 쉬운 언어를 만들자. "
고 다짐하고 어셈블리어를 만들었다고 소설을 써보면 어셈블리어는 어떻게 만들어진 것일까요?
기계어로 mov는 010011이다, 같은 약속이 필요했을텐데 이거 모두 기계어로 짜서 어셈블러와 어셈블리문법을 만든건가요?
2. 마찬가지로 C언어도 C언어란 게 없었을 적에 B언어를 쓰던 사람들이 기존에 쓰던 언어들로
C언어의 라이브러리, 컴파일러, 문법등을 만든거겠지요?
Forums:
어셈블리어로 어셈블러를 만들 수 있습니다. 어셈블러의
어셈블리어로 어셈블러를 만들 수 있습니다.
어셈블러의 결과물이 기계어 묶음이기 때문이죠.
C 언어도 마찬가지.
Python으로 만든 python도 있어요. 속도는
Python으로 만든 python도 있어요.
속도는 안습...
pypy라면 성능은 훌륭합니다. 오히려 JIT개념을
pypy라면 성능은 훌륭합니다. 오히려 JIT개념을 도입해서 코드를 컴파일해버립니다.
그게아니라
첫어셈블리어는 어떻게 만들어졌느냐가 궁금하신 것 같은데...
댓글 달기