LangDev

프로그래밍 언어를 자연어로 비교하기

Java는 영어 (프로그래밍 세계의 공용어) 
C는 라틴어 (프로그래밍 세계의 옛 공용어) 
Ruby는 일본어 (일본에서 나왔으니까) 
Lua는 포르투갈어 (브라질에서 나왔으니까) 
Lisp은 한문 (하나의 언어가 아니라 언어의 집합) 
Common Lisp은 보통화 (Common은 보통이라는 뜻) 
Scheme은 광둥어 
Ruby는 일본어 (Lisp의 영향을 받았으니까) 
Lua는 포르투갈어 (C와 잘 어울리니까 로망스 언어) 
Common Lisp(Lisp-2)과 Scheme(Lisp-1)의 차이는 보통화와 광둥어의 성조 갯수의 차이 
한국어? 
알공킨어? 
Parrot은 에스페란토 (서로 다른 언어를 쓰는 사람들끼리 의사 소통) 
Java는 영국 영어 C#은 미국 영어 (그게 그거니까) 
C#은 미국 영어 (C#이 나중에 나왔으니까) 
Fortran은 히브리어 (오래됐고 구약 성경이 씌어진 언어) 
APL은 그리스어 (언어에 그리스 알파벳이 있으니까) 
Forth는 어순이 다른 언어 
Smalltalk는 독일어 (게르만 언어는 OOP) 
Java는 영어 (로망스 언어와 게르만 언어의 요소를 모두 가지는) 
C++은 프랑스어 (영어 이전의 세계 공용어) 
Simula는 고트어 (C++에 영향을 줌) 
Pascal은 프랑스어 (파스칼이 프랑스 사람) 
Perl은? 
C는 고전 라틴어 C++은 교회 라틴어 
Pascal은 프랑스어 (파스칼은 algol 계열 중에선 문법이 깔끔한 편이고, 프랑스어는 발음이 아름답고 우아하다는 인식이 있음) 
Python은 한국어 (It's my native language!) 
JavaScript는 l33t (이름에 Java가 들어가있고, 엉터리로 짠 코드가 많다는 점에서) 
Erlang? Haskell? OCaml? 
수화? 
함수어족은 우랄-알타이어족, 절차어족은 인도-유럽어족-
맨위로
programming-languages-as-human-languages.txt · 마지막 수정: 2012/01/21 22:59 작성자 lifthrasiir