목록프로그래밍 공부/수업 (1)
minimimi
[프로그래밍언어론] Chapter 1. Introduce (Programming Languages Principles and Practices)
1. 프로그래밍 언어의 역사 기계어 - 어셈블리(Assembly) 언어 - 포트란(FORTRAN)과 Algebraic Notation - ALGOL 순으로 프로그래밍 언어가 발달하였다. 먼저 기계어는 하드웨어를 제어하기 위해 2진법(binary digits)를 이용한 명령어이다. 비트의 특정 부분을 명령 코드(opcode)로 약속하고 나머지 부분에 데이터 혹은 명령을 표현하는 비트로 이용하여 프로그래밍한다. 기계어의 경우 코드가 '0'과 '1'로 구성되었기때문에 코딩하기 매우 어렵고 디코딩하는 것 또한 힘들다. 그래서 프로그래머들은 연상 기호(mnemonic symbols)를 이용하기로 하고 어셈블리 언어가 등장하게 된다. 어셈블리(Assembly) 언어는 기계어에 비해 개발자 입장에서 매우 편리해지기는..
프로그래밍 공부/수업
2019. 9. 19. 23:54