본문 바로가기

pascal5

파스칼(Pascal) 비난과 멸시, 그 원형을 찾아서... - 1 - 지금은 많이 줄었지만, 과거 1970, 1980년대에는 파스칼 언어에 대한 공격적인 분위기가 있었습니다. 그리고 그런 이야기들은 확대 재생산되어 전후사정을 잘 모르는 이들에게 막연한 편견을 형성하는 역할을 하게 됩니다. 따라서 한 세대라고 할 수 있는, 30 ~ 40 여년이 지난 오늘날 당시의 상황과 그들의 이야기를 역사적 관점에서 판단해보고자 합니다.(물론, 저의 주관적 견해도 꽤 관여하고 있음을 밝힙니다.) 먼저, 파스칼이 등장한 70년대 초반 분위기를 살펴볼까요? 컴퓨터 : 대형 고가의 장비, 일부 대학 및 기업의 연구소에 설치 대표 컴퓨터 언어 : 시스템 프로그래밍을 위한 어셈블리어, 수치연산을 위한 포트란(FORTRAN) 프로그래밍 관련자 : 대학 석박사 및 대기업의 연구원 당시 컴퓨터란 오늘날.. 2013. 1. 29.
파스칼(Pascal) 연서(戀書) - 3 - after 1980, by Hejlsberg 시작하기 전, 다시 1970년대와 Apple 의 이야기를 하여야할 것 같습니다. ^^ 1970년대의 컴퓨터라고하면 개인이 소지할 수 없는 고비용 빅사이즈의 괴물이었습니다. 이러한 컴퓨터에 대한 개념이 바뀌는 일대 사건이 일어나는데 그것은 바로 Apple I(1976년)과 같은 개인용 컴퓨터(PC, Personal Computer) 혹은 가정용 컴퓨터(Home Computer)의 등장입니다. 실제 제품 사진은 다음과 같습니다. 천재 스티브 워즈니악의 작품이자 스티브 잡스의 돈냄새 감각에 의하여 세상에 등장합니다. 이 당시에는 이렇게 키트 형태로 판매하였고, 본체 및 키보드와 모니터를 겸비하여 판매하는 것은 Apple II 부터입니다. 왜 이 이야기를 하느냐? 크게 두 가지 이유가 있겠습니다. 첫째는 Ras.. 2012. 9. 11.
파스칼(Pascal) 연서(戀書) - 2 - after 1980, by Apple 주의!! 이 글은 파스칼 혹은 델파이 개발자들 외에는 읽기 어려울 수 있습니다. 1980년 이전 파스칼은 Pascal-Px 시리즈와 Pascal-P2 계열인 UCSD Pascal 에 의해 발전됩니다. 특히, UCSD Pascal 은 1980년 이후에도 지속적으로 영향을 주는데요. 바로 1980년대 초반, 베이직 언어의 부족한 부분을 메우기 위하여 Apple II 와 Apple III 컴퓨터에 UCSD Pascal 이 포팅됩니다. 이것을 토대로 애플은 자체 파스칼 컴파일러를 개발하게되는데, 1982년 Lisa 컴퓨터의 Lisa Workshop 에 Lisa Pascal 이라는 이름으로 내장됩니다.(스티브 잡스와 관련한 이야기는 하지 않도록 하겠습니다. 다만, 제 개인적인 입장은 스티브 워즈니악은 칭송받아 마.. 2012. 9. 11.
파스칼(Pascal)의 예약어 중 가장 오래된 놈은? 페이스북의 여러 델피언들을 당황하게 만들었던 바로 그 문제~ 다음 중 파스칼의 reserved words 중에 가장 나이가 오래된 놈은? outabsolutepackedobjectclass 정답은 class 입니다.^^ 이전 글, 2012/09/07 - [프로그래밍/주저리주저리] - 파스칼(Pascal) 연서(戀書) - 1 - before 1980 에서 이 내용을 추가한다는 것을 깜박하였네요. 다음은 1972년 개정된 문서 그러니까 적어도 1970년부터 1972년까지 사용된 파스칼 문법입니다. 그리고 1973년 문서에서는 빠집니다. ^^ 그러니 아무도 모를 수 밖에~ ㅋㅋㅋㅋ 이후, 객체지향(OOP)을 수용하면서 class 는 다시 재등장하게됩니다. 2012. 9. 7.
파스칼(Pascal) 연서(戀書) - 1 - before 1980 컴퓨터 언어 중 파스칼(Pascal) 이라는 놈이 있습니다. 저와 20년 이상 함께한 지기인데요. 긴 시간을 함께한 반면 누군가에게 제대로 소개해본 적은 없는 것 같네요. 물론 언어에 대한 우월을 논하고자 하는 것은 절대 아닙니다. 오히려 한국의 프로그래머들이 간과하고 있는 부분을 이 녀석을 통해 이야기할 수 있을 것도 같고... 또한, 기존 Pascal 을 사용하고있는 여타 프로그래머들에게 잘 몰랐던 녀석의 새로운 면을 알려주고 싶다는 생각도 들었구요. 자자~ 그럼 파스칼의 창시자를 만나 볼까요? Niklaus E. Wirth 1934년 스위스 출생으로 전자 공학과 컴퓨터 과학이 전공입니다. 여러 경력이 있는데~ 1968년에 취리히 스위스 연방 연구소(ETH 취리히)의 정보학 교수가 되었으며 이후 19.. 2012. 9. 7.