환영합니다! 이 글에서는 Ada 프로그래밍을 시작하는 가장 간단한 방법을 안내합니다. 바로 “Hello, World!” 소스코드를 작성하고 실행해 보며, Ada의 핵심 개념과 소스코드 작성 방법을 익혀봅시다. 이 첫 발걸음은 앞으로 더 복잡한 애플리케이션을 구현하기 위한 중요한 시작점이 될 것입니다.
Ada 언어란?
Ada는 신뢰성, 안전성, 그리고 효율성을 강조하는 프로그래밍 언어입니다. 주로 항공, 국방, 의료 등 높은 수준의 안전성이 요구되는 분야에서 사용되지만, 직관적인 문법 덕분에 초보자도 쉽게 접근할 수 있습니다.
첫 번째 소스코드 작성하기
이제 첫 번째 소스코드, “Hello, World!”를 만들어 보겠습니다. 아래 단계를 차근차근 따라해 보세요.
1. 소스코드 입력하기
아래는 Ada로 작성한 “Hello, World!” 소스코드입니다. 에디터에 아래 내용을 입력하세요:
with ada.text_io;
use ada.text_io;
procedure hello_world is
begin
put_line("hello, world!");
end hello_world;
Code language: PHP (php)
프로그램 설명:
-- 이 프로그램은 ada의 텍스트 입출력 기능(ada.text_io)을 사용하여
-- "Hello, World!" 메시지를 출력하는 간단한 예제입니다.
with ada.text_io; -- 텍스트 입출력 기능을 제공하는 표준 패키지를 포함합니다.
use ada.text_io; -- ada.text_io의 요소들을 직접 사용할 수 있도록 합니다.
procedure hello_world is -- 'hello_world' 프로시저: 프로그램의 시작점입니다.
begin
-- 프로그램 실행 시작:
-- put_line 함수를 호출하여 "Hello, World!" 메시지를 출력합니다.
put_line("Hello, World!");
end hello_world;
Code language: PHP (php)
2. 파일로 저장하기
입력한 소스코드를 hello_world.adb
라는 파일 이름으로 저장하세요. (참고로, Ada 소스코드를 작성할 때 구현 파일은 보통 .adb
확장자를 사용하고, 패키지의 인터페이스를 정의하는 파일은 .ads
확장자를 사용합니다.)
3. 컴파일 및 실행
저장한 파일을 컴파일하고 실행합니다. 터미널(혹은 명령 프롬프트)에서 다음 명령어들을 입력해 보세요:
- 컴파일:
gnatmake hello_world.adb
- 실행:
./hello_world
컴파일 후 실행했을 때, 화면에 “Hello, World!”가 출력되면 성공입니다! 🎉
추가 연습
출력 문구를 변경해 보세요. 예를 들어, 아래와 같이 수정 후 실행해 보시면:
put_line("Hello, Ada Learner!");
Code language: JavaScript (javascript)
직접 코드를 수정하고 실행 결과를 확인하는 방법은 Ada 소스코드의 작동 원리와 코딩 스타일을 자연스럽게 체득하는 데 큰 도움이 됩니다.
답글 남기기