명령형 프로그래밍: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글 로봇이 바꿈: be-x-old:Імпэратыўнае праграмаваньне |
Knight2000 (토론 | 기여) 편집 요약 없음 |
||
9번째 줄:
== 역사 ==
최초의 명령형 언어는 원시 컴퓨터의 기계어였다. 기계어는 명령이 매우 간단하여 하드웨어를 쉽게 구현할 수 있게 했으나, 복잡한 프로그램을 작성하는 것은 힘들었다. [[1954년]] [[IBM]]의 [[존 배커스]]가 개발한 [[포트란]]은 기계어의 이런 장애물을 없애고, 복잡한 프로그램을 작성할 수 있는 최초의 주요한 언어였다. 포트란은 컴파일 언어였는데, 변수의 이름을 붙일 수 있고, 복잡한 수식을 계산할 수 있었으며, 서브프로그램과 명령형 언어의 많은 특징을 가지고 있다. 그 후 20년간
[[1980년대]]에는 [[객체지향 프로그래밍]]이 빠르게 성장하였다. 객체지향 언어들은 명령형의 형태를 띄고 있으나, [[객체 (컴퓨팅)|객체]]를 지원하기 위한 특징을 추가하였다. 그 후 [[20세기]]의 마지막 20년 동안 상당히 많은 객체지향 언어들이 개발되었다. [[스몰토크-80]]은 [[앨런 케이]]가 [[1969]]년에 처음 생각했는데, [[1980년]]에 [[제록스 팔로 알토 연구센터]]에서 출시되었다. [[시뮬라]](세계 최초의 [[객체 지향 프로그래밍 언어]]로 알려졌다.) 등의 다른 객체지향 언어를 참고하여 [[비야네 스트롭스트룹]]이 [[C (프로그래밍 언어)|C]]를 바탕으로 하여 [[C++]]를 설계했다. C++는 [[1985년]] 처음 구현되었다. [[1980년대]] 후반과 [[1990년대]]에는 [[래리 월]]이 [[1987년]] 객체지향 언어의 개념을 수용한 탁월한 명령형 언어인 [[펄]]를 출시하였다. [[귀도 반 로섬]]이 [[1990년]]에 [[파이썬]]을 출시하였고, [[래스무스 러도르프]]가 [[1994년]]에 [[PHP]]를 출시하였으며, 역시 [[1994년]] [[썬마이크로시스템즈]]에서 [[자바 (프로그래밍 언어)|자바]]가 나왔다.
18번째 줄:
[[:분류:명령형 프로그래밍 언어]]에 더 많은 예가 있다.
==
* {{언어고리|en}} Pratt, Terrence W. and Marvin V. Zelkowitz. ''Programming Languages: Design and Implementation'', 3rd ed. Englewood Cliffs, N.J.: Prentice Hall, 1996.
* {{언어고리|en}} Sebesta, Robert W. ''Concepts of Programming Languages'', 3rd ed. Reading, Mass.: Addison-Wesley Publishing Company, 1996.
|