hislogs.com
aboutposts
독서
1 posts
Programming Language Pragmatics: 1. Introduction

이 책은 Michael L. Scott - Programming Language Pragmatics을 번역 정리한 글입니다. 1. Introduction 최초의 전자 컴퓨터는 거대한 기계로 여러 개의 방을 가득 채우고, 공장만큼 전기를 소비했습니다. 1940년대에 수백만 달러의 비용이 들 정도였죠. 이 기계를 사용한 프로그래머들은 기계어로 프로그래밍 했습니다. 기계어는 프로세스를 직접 제어하여 적절한 시간에 데이터를 한 장소에서 다른 곳으로 이동시키는 일련의 비트입니다. 이정도의 상세 수준에서 프로그램을 지정하는 것은 매우 지루한 작업입니다. 다음 프로그램은 GCD 알고리즘을 x86머신의 기계어로 작성한 것입니다. 사람들이 더 큰 프로그램을 쓰기 시작하면서, 실수할 확률이 적은 표기법이 필요했습니다. 는 연산이 니모닉 약어로 표현될 수 있도록 발명되었습니다. 당사의 GCD 프로그램은 x86 어셈블리어로 다음과 같습니다. 어셈블리어는 원래 니모닉과 기계어 명령어 사이의 일대일 대응으…

2022-01-14
독서

© 2023 황인서 powered by zoomkoding-gatsby-blog