아무튼, 오늘도 배운다.

프로그램언어들의 이름.. 본문

오늘의 일상(Diary)/일상다반사

프로그램언어들의 이름..

아무튼씨 2007. 1. 26. 04:09
반응형
서핑중에 우연히 보게 됐는데 재미있네요....
BASIC

BASIC은 "Beginners All Purpose Symbolic Instruction Code"의 약자다.
1960년도 초기에 Dartmouth College(kevin님의 모교다..ㅎㅎ)에서 Jonh Kemeny와 Thomas Kurtz가 학생들을 위해서 아주 간단한 언어를 만든 것이다.

Ada
Ada언어는 Lord Byron의 딸 Ada Lovelace를 추모하며 만든 언어다.
Ada Lovelace는 1840년도에 최초의 컴퓨터 프로그램 개발7편의 짧은 에세이들로 이루어진 이 주석에서 '해석 엔진'으로 베르누이 수(Bernoulli numbers)를 계산하기 위한 프로그램을 제시했다.

Fortran
1950년대에 IBM에서 개발되었으며 이름은 'IBM Mathematical Formula Translation System'에서 나왔다.

Cobol
'Common Business-Oriented Language'의 약자다.

C
Dennis Ritchie에 의해서 1970년대 초에 Bell Labs에서 개발되었다.
'C'는 Bell Labs에서 만든 또 다른 언어 'B'의 뒤를 이어서 지어진 것이다...좀 허무하네..

C++
역시 Bell Labs에서 1980년대에 Bjarne Stroustrup에 의해서 개발되었다.
처음에는 "C with Classes"로 불렸는데 Rick Mascitti에 의해서 "++"가 C의 증가 연산자라는 의미를 가지고 있어서 이 것을 붙였다고 한다.

Python
Python의 의미는 "an interpreted(인터프리팅), interactive(대화적이고), object-oriented(객체 지향) programming language"다.
개발자 Guido van Rossum은 Monty Python’s Flying Circus라는 영화의 대본을 읽다가 'Python'이라는 이름을 생각해 냈다고 한다.

PHP
"Hypertext Preprocessor"의 약자들을 조합해서 만들었다.

Pascal
1970년도에 Niklaus Wirth에 의해서 수학자 Blaise Pascal에 경의를 표하여 이름을 만들었다.

LISP
1950-60년대에 "List Processing"이라는 뜻에서 간단히 만들었다.

Java
Sun사에서 1990년대에 만들어 졌으며 처음에는 "Oak"로 불렸다.
"Oak"라는 이름이 벌써 등록이 되어있어서 Sun사의 'Oak' 개발 팀원들은 모여서 새로운 이름을 만들기로 하고 여러가지 의견들을 제시하였다.
그 중에서는 Silk, Lyric, Pepper, NetProse, Neon, DNA, Ruby와 같은 단어들이 나왔고 결국 'Java'로 결정하고
1995년도에 Java로 명칭을 바꾸었다.

JavaScript
Brendan Eich에 의해서 만들어졌고 초기에는 LiveScript로 불렸다.
나중에 Java에 기초를 둔 'object scripting'언어로 발표되면서 JavaScript라는 이름으로 변했다.

Perl
1980년대 후반에 Larry Wall에 의해서 개발되었다.
특별한 뜻이 있는 것은 아니고 긍정적인 느낌을 줄 수 있는 짧은 단어들 중에 생각해 낸 것이 "Pearl'이였다.
나중에 Pearl이라는 언어가 있다는 루머를 듣고 a를 없애고 'Perl'로 명칭 한다.

Ruby
Yukihiro Matsumoto에 의해서 개발되어 1995년 일반들에게 공개된다.
Perl에 영향을 받은 Matsumoto는 언어 이름을 보석중 하나로 만들기로 결심하고 동기의 탄생석인 Ruby로 결정한다.

이글의 출처는 이곳 ENTClic ...입니다.
반응형