[ABC] ABC 언어를 아세요?

올린이 : 위풍당당(박부영 ) 95/10/06 17:16 읽음 : 89 관련자료 없음


ABC는 BASIC을 대신하게 설계된 명령형 언업니다.

이 언어는 BASIC이나 Pascal , AWK 따위로 할 수 있는 모든 종류의 프로그램을 짤 수 있는 범용 언어입니다.

ABC는 CForth 같은 시스템 프로그래밍 언어는 아니지만, BASIC보다 훨씬 배우기 쉽고(몇 시간 정도면 충분합니다), 그러면서도 대단히 구조적인 프로그래밍이 가능하면서, 쓰기도 쉬운 고수준 언어입니다.

게다가 교육용 언어로도 대단히 뛰어나면서, 계산 또한 빠릅니다.

같은 내용의 Pascal이나 C 프로그램에 비해, 약 4분의 1에서 5분의 1 정도 크기로 프로그램을 짤 수 있고, 읽기도 훨씬 쉽습니다.

2의 1000제곱이 얼마나 되는지 아십니까? 500!은 얼마나 큰 수일까요? C나 Pascal로 이런 큰 수를 계산하는 게 불가능하지는 않지만, 그러자면 상당히 긴 프로그램을 짜야만 합니다.

그러나, ABC에서는 WRITE 2**1000이라고 치고 엔터를 누르자마자, 답이 주르륵 나옵니다.

>>> WRITE 2**1000
10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376