C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[12778] 델파이의 언어를 뭐라고 불러야 하나?
박지훈.임프 [cbuilder] 2993 읽음    2007-03-01 15:18
우리의 털복숭이 아저씨 데이비드 I의 블로그에, 델파이의 언어를 뭐라고 불러야 하는지에 대한 글이 올라왔습니다.
http://blogs.codegear.com/davidi/archive/2007/02/28/32483.aspx
얘기인 즉슨...

델파이 1 버전부터 6까지 볼랜드는 공식적으로 '오브젝트 파스칼'이라고 불러왔죠. 그러다가 7 버전에서 '델파이 언어'라고 공식 명칭을 바꿔부르기 시작했습니다. 그런데 이번에 '델파이 언어' 즉 파스칼 언어가 아닌 PHP 언어 개발툴을 출시했죠? 그러면서 제품명을 PHP 개발자들에게 쉽게 와닿을 이름으로 '델파이 for PHP'로 지었습니다.

그러니 '델파이 for PHP' 안에 '델파이 언어'가 아닌 다른 언어가 들어간 셈이고, 뭐 제 개인적으로도 '파스칼'이라는 이름에 비해 언어의 영역을 너무 좁히는 듯한 '델파이 언어'라는 이름이 못마땅하기도 했습니다. 코드기어의 다른 직원들도 아마 개발자로서 비슷한 생각을 가졌을 법 합니다. 그러니 델파이 언어의 이름을 바꿔야 하지 않나 하는 고민이 나온 거죠.

'오브젝트 파스칼'이라는 언어는 원래 애플에서 80년대 초에 파스칼 언어의 창시자인 니클라우스 워스와의 공동작업으로 개발했다고 하네요. 볼랜드에서는 OOP가 없는 파스칼 언어 기반으로 터보 파스칼을 개발해오다가, OOP 기반의 오브젝트 파스칼을 처음으로 도입했던 것은 터보파스칼 5.5 였습니다. (제가 처음으로 썼던 버전이 5.0이었고 본격적으로 공부할 때 5.5였죠)

그러다가 델파이로 오면서 컴포넌트 구현을 위한 스펙들이 추가되고, 델파이3에서 COM 구현을 위해 인터페이스가 추가되고, 줄줄이 오버로딩이나 디폴트 파라미터, SEH(try 구문) 등등의 새로운 문법들이 추가되었습니다. 그러니 이제 다시 오브젝트 파스칼이라고 부르기에도, 원래의 오브젝트 파스칼에 비해 문법적으로 너무나 C++틱하게 확장되어버린 거죠.

데이비드 I가 예시한 '후보' 이름들은 다음과 같은 것들이 있네요.
Object Pascal++
Pascal++
P++
P#
Pascal
Pascal 2007

다들 그럴 듯 한데...
여러분들의 생각은 어떠세요?
박지훈.임프 [cbuilder]   2007-03-01 15:21 X
해당 블로그 글에 코멘트로 올라온 제안들로는,
RAD Pascal
OP+
Delphi Pascal
등등...
hz/장석현 [heynet]   2007-03-01 16:34 X
지나가는 얘기로, 애플은 Objective-C에 문법과 가비지컬렉션 등을 추가해서 Objective-C 2.0이란 이름으로 발표한다고 하네요.
마봉검 [skydream]   2007-03-01 20:13 X
그냥 Object Pascal 이면 저는 만족합니다.
뭔가 많이 추가 되었다고는 하나 파스칼에서 오브젝트파스칼로 바뀐 것만큼의 대대적인 패러다임적 전환도 없었죠
'오브젝트 파스칼'이라고 하면 C에서 처럼 뿔뿔 같은 이상한 기호 안붙여도 될만한 충분한 포스가 아직도 남아있다고 봅니다.
박지훈.임프 [cbuilder]   2007-03-01 22:14 X
저는 C++과 델파이를 양쪽 다 쓰다보니, 아무래도 Pascal++ 이런 식의 네이밍에 좀 끌리네요. 뭐, 그냥 완전히 개인적인 취향일 뿐입니다. ^^
TohnoLyn [tohnokanna]   2007-03-01 22:23 X
Object Pascal
또는 Delphi language
TohnoLyn [tohnokanna]   2007-03-01 22:24 X
아니면 P++도 맘에 드네요 ^^
TohnoLyn [tohnokanna]   2007-03-01 22:24 X
포트란처럼  Pascal07 도 괜찮아뵈네요
손동섭 [sonson]   2007-03-02 09:04 X
p++ 뭔가 있어 보이잖아요...?
안명호.ASURADA [asurada]   2007-03-02 09:44 X
그중 Object Pascal++ 가 맘에 드네요..^^*
소리바람.OJ [phonon]   2007-03-02 11:09 X
임프님 처럼 P++가 좋을 듯 했는데 Object Pascal++를 줄여서 OP++가 객체 지향적이며 다른 것과의 통합적 의미를 내포하는 듯 하네요. ^^;
바람따라 [choice]   2007-03-02 14:38 X
터보 파스칼... 그냥 부르면 안되나 ^^*
티앤티 [eiohlei]   2007-03-02 16:44 X
p++에 한표 추가입니다.
그럼 MS에서 Visual P++ Studio라고 만들어 주려나요?
김태선 [cppbuilder]   2007-03-02 20:25 X
델파이 파스칼.
황장하 [elpira]   2007-03-05 18:44 X
Delphi for .net 은 OP#
Delphi for W32 는 OP
뒤에 ++ 붙이는것은 C의 독보적인 습관 아닌가...
신현웅 [athree]   2007-03-06 10:55 X
Object Pascal 에 한표

+ -

관련 글 리스트
12778 델파이의 언어를 뭐라고 불러야 하나? 박지훈.임프 2993 2007/03/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.