본문/내용
C 언어는 이식성, 다양성, 유연성, 혼합성 등의 장점을 지니며 UNIX 시스템을 이루는 언어로 각광을 받고 있다. 아울러 C 언어에 객체 지향 기법을 추가한 C++에 대한 관심을 고조되고 있다. 시스템 프로그램으로부터 각종 다양한 소프트웨어를 개발하는데 적합한 언어로 C++와 함께 세인들의 이목을 집중 시키고 있다. C와 C++의 배경부터 출발해서 C와 C++가 최고의 가치를 지닌 언어로 현재 평가 받고 있다.
프로그램 언어는 시대를 거쳐오면서 많은 변천을 거듭해 왔다. 제1세대를 장식하는 언어로 어셈블리(assembly), FORTRAN 1, ALGOL 58, FLOW MATIC, IPL 등이 있고, 제2세대를 대표하는 언어로 FORTRAN(FORmula TRANslator), ALGOL 60(ALGOrithmic Language 60), COBOL(COmmon Bussiness Oriented Language), LISP(LISt Processing) 등이 있다. 제3세대 어는 PL/1, ALGOL 68, SNOBOL 4(StriNg Oriented symBOlic Language 4), PASCAL, APL(A Programming Language), BASIC(Begginner`s All-purpose Symbolic Instruction Code), PROLOG(PROgramming in LOGic), ADA등이
있다.
우리가 사용하는 언어는 항상 생성, 발전, 소멸을 거듭한다. 새로운 어법이 생기고 이전의 의미와는 다른 의미로 재사용 하게 되고, 신조어가 생기고 반면에 사람들의 무관심 속에서 자취를 감추는 언어들도 있다. 이런 변화가 컴퓨터 언어라도 예외는 아니다. 많은 프로그램 언어가 있지만 현재 가장 관심을 끌고 …
우리가 사용하는 언어는 항상 생성, 발전, 소멸을 거듭한다. 새로운 어법이 생기고 이전의 의미와는 다른 의미로 재사용…
먼저 C언어와 다른 프로그램 언어들과의 상관 관계를 다음 그림에 나타내었다.