파스칼 Pascal

프로그래밍 언어의 한 가지

파스칼은 원래 1968년 스위스 취리히 공과대학의 컴퓨터 과학자인 위스(Niklaus Wirth)교수에 의해 제안되어 프랑스의 수학자인 파스칼의 이름을 따서 명명됐다. 1970년대에 여러 가지 기능을 포함하여 탄생한 새로운 프로그래밍 언어 중의 하나로서, 최초의 컴파일러는 1971년에 작동되었다. 프로그래밍 검증 분야에서 매우 중요한 역할을 하고 있으며 알고리즘 기술용으로 각광을 받고 있으나 부프로그램은 별도로 컴파일하지 못하는 단점을 지니고 있다.

파스칼은 데이터를 구성하는 데 있어 데이터 길이의 제약이 없고 다양한 데이터 형식과 구조를 사용할 수 있으며, 조건(if-then-else)이나 반복(do-while)과 같은 많은 제어구조를 가지고 있기 때문에 구조화 프로그램의 개념과 원리를 쉽게 적용할 수 있다. 따라서 파스칼 언어는 전산학의 교육용 언어로서 유용하게 활용되었다. 알골(ALGOL)이 세 가지 타입만을 제공하는데 반해 파스칼은 추가적인 기본 타입과 새로운 타입을 정의할 수 있는 가능성뿐만 아니라 새로운 구조 형식인 레코드 셋, 파일(시퀀스) 등을 제공한다. 또 알골이 단지 정적인 변수만을 선언하는 데 그쳐, 직접적인 접근만 가능한데 비해 파스칼의 레코드 구조화변수는 포인터, 레퍼런스를 통해 간접으로 접근할 수 있다. 비록 상업적인 성공은 거두지 못했지만, 파스칼은 널리 확산되었고, 보다 세부적인 소프트웨어 프로젝트에 사용되는 언어가 되었다.

해설 더 보기: terms.naver.com