ABC
ABC는 네덜란드의 Centrum Wiskunde & Informatica(CWI)에서 Leo Geurts, Lambert Meertens, Steven Pemberton 등이 개발한 대화형 고급 프로그래밍 언어 및 통합 개발 환경이다. BASIC이나 Pascal보다 사람이 계산 작업을...
| 명칭 | ABC |
|---|---|
| 분류 | 대화형 고급 프로그래밍 언어 및 개발 환경 |
| 개발 | Leo Geurts, Lambert Meertens, Steven Pemberton |
| 개발 기관 | Centrum Wiskunde & Informatica (CWI) |
| 공개 | 1980년대 |
| 패러다임 | 명령형 프로그래밍, 구조적 프로그래밍 |
| 타입 체계 | 선언을 최소화한 강한 타입 체계 |
| 실행 방식 | 대화형 언어 환경 |
| 주요 특징 | 들여쓰기 기반 구조, 고수준 자료 구조, 지속적인 작업 공간 |
| 영향 | Python |
| 관계 | BASIC, Pascal, SETL |
ABC는 네덜란드의 Centrum Wiskunde & Informatica(CWI)에서 Leo Geurts, Lambert Meertens, Steven Pemberton 등이 개발한 대화형 고급 프로그래밍 언어 및 통합 개발 환경이다. BASIC이나 Pascal보다 사람이 계산 작업을 간단하고 명확하게 기술하도록 만드는 것이 주요 목표였으며, 들여쓰기를 이용한 블록 구조와 강한 자료형, 편리한 집합·리스트·테이블 자료 구조를 특징으로 한다. ABC는 새로운 사용자가 복잡한 컴퓨터 구현 세부 사항을 이해하지 않고도 프로그램을 작성할 수 있도록 언어와 전용 편집 환경을 함께 설계했다. 이후 귀도 반 로섬이 Python을 설계하는 데 중요한 영향을 준 직접적인 선행 언어로 알려져 있다.[1]