첫 번째 Ada 소스코드 작성하기

환영합니다! 이 글에서는 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 소스코드의 작동 원리와 코딩 스타일을 자연스럽게 체득하는 데 큰 도움이 됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다