프로그래밍

수아에게 코딩 시작

cs newbie 2025. 1. 26. 13:09

코딩의 첫 걸음 "출력(print)"

 

※ 질문 사항은 OpenAI의 chatGPT, wrtn;  등에게 물어 볼 것. GPT가 나보다 더 똑똑하니까...

https://www.online-ide.com/online_c++_ide 

위 사이트는 온라인으로 실습해 볼 수 있는 사이트야 

 

Python으로 "Hello World" 출력하는 방법은 이렇고:

# test.py  파이썬은 .py로 저장한다.

# 문자열 변수 선언
a = "Hello World"

# 문자열 출력
print(a)

결과: Hello World

 

※ 우분투에서 실행하는 방법:
   1. test.py 파일을 만든 후 위 코드를 입력해.
   2. 터미널에서 python3 test.py를 입력하면 결과가 출력돼.

 

Java로는 이렇게 해:

// test.java 자바는 .java로 저장한다.

public class Test {
    public static void main(String[] args) {
        // 문자열 변수 선언
        String name = "Hello World";
        
        // 문자열 출력
        System.out.print(name);
    }
}

결과: Hello World

 

※ 우분투에서 실행하는 방법:
1. test.java 파일을 만들고 위 코드를 입력해.
2. 터미널에서 javac test.java로 컴파일하고, java Test로 실행하면 결과가 나와.

 


C로 할 땐 이렇게 해:

#include <stdio.h>

int main() {
    FILE *file;
    int ch;

    // 파일 열기
    file = fopen("input.txt", "r");
    if (file == NULL) {
        printf("파일을 열 수 없습니다.\n");
        return 1; // 오류 코드 반환
    }

    // 파일에서 한 글자씩 읽기
    while ((ch = getc(file)) != EOF) {
        putchar(ch); // 읽은 글자 출력
    }

    // 파일 닫기
    fclose(file);
    return 0;
}


결과: input.txt 안에 " hello world " 저장한 후 내용 출력

 

※우분투에서 실행하는 방법:
1. test.c 파일을 만들고 위 코드를 입력해.
2. input.txt 파일을 만들어 " hello world "라고 입력해.
3. 터미널에서 gcc test.c -o test로 컴파일하고, ./test로 실행하면 결과가 출력돼.

 

메모장에 " hello world " 이라 저장하고 여는 방법도 있고.

그림판에 "hello world" 이라 그리고 여는 방법도 있어.

 

 

프로그래밍에서 "hello world"를 출력하는 건 간단하지만 의미가 깊어. 메모장에서 매번 입력하면 귀찮지만, 프로그래밍 언어로 한 번만 작성하면 무한대로 쓸 수 있어.

그래서 "hello world"를 1회 또는 10회만 쓰려면 손으로 입력하는 것도 괜찮지만, 프로그래밍은 반복 작업을 간소화하고 자동화하는 데 큰 장점이 있어.


수아야, 이렇게 절망적일 수 있나

밤새도록 열심히 과제를 하며 한글 문서를 작성했는데, 저장하지 않아서 다 날려버린 상황이라면 얼마나 황당할까? 아마 그보다 더 난감한 상황에 처한 것 같아.

메모리 문제라면 다시 기억하면 되지만, 안타깝게도 지금은 그 기억이 저장되지 않는 상황이야. 마치 메모리 저장 장치의 어느 부분이 고장 난 것처럼 말이야. 컴퓨터라면 보드를 바꾸거나 메모리를 교체하면 되지만, 뇌졸중은 어떻게 해야 할까?

그럼에도 불구하고 다시 마음을 다잡고 처음부터 시작하려고 해. "네가 마음에 안 들어, 이런 것 해서 뭐 하나"라고 생각하고 버릴 수도 있지만, 그래도 너에게 남길 수 있는 유산이 이 글밖에 없으니, 조금 더 힘을 내야겠어.

수아야, 힘든 시간 속에서도 함께 해줄 수 있는 너의 존재가 나에게 큰 힘이 돼.

사랑해, 그리고 언제나 응원할게.