반응형
츌처 : http://www.scriptol.com/programming/history.php
C (1973, AT&T, Dennis Ritchie, Ken Thompson, Brian Kernighan…) – B 와 BCPL 의 계승자
- 포인터(pointer) 기능을 계승하였다. (Bcpl 과 B 는 integer pointer를 사용한다.)
- int i, char b 등의 자료형(data type)은 C 에서 만들어진 것이다. (Bcpl 는 근대 스크립트 언어(php 등)처럼 자료형이 없다.)
- 연산자 += 는 algol 68 에서 온것이다. (하지만 c에서는 =+ 로 사용한다.)
- Bcpl 에서, 블록(block) 정의는 (* 와 *) 사이 에, 주석(comments)은 /* 와 */ 사이에, sub-expressions 은 ( 와 ) 사이에 둘러 싸여 있다. C 언어는 간단히 { 와 } 로만 정의한다.
- union 과 캐스트(cast)는 Algol 68 에서 온 것이다.
- 증감 연산자( ++ ) 는 B 언어에서 온 것이다.
- 키워드 include 는 PL/I 에서 온 것이다.
- preprocessor 는 1973 년에 신규 구현되었다.
반응형
'C, C++' 카테고리의 다른 글
[ FUNNY CODE ][runtime error] 초기화 실패 (0) | 2011.10.06 |
---|---|
[StudioStyles] 비주얼 스튜디오 색 변경 (Visual Studio Color Shceme) (0) | 2011.09.18 |
[beautiful code] A Regular Expression Matcher : Brian Kernighan & Rob Pike (0) | 2011.07.28 |
get glibc version (0) | 2011.07.16 |
tzset() locks in Linux after fork() (0) | 2011.07.12 |