수아에게 코딩 시작
코딩의 첫 걸음 "출력(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회만 쓰려면 손으로 입력하는 것도 괜찮지만, 프로그래밍은 반복 작업을 간소화하고 자동화하는 데 큰 장점이 있어.
수아야, 이렇게 절망적일 수 있나
밤새도록 열심히 과제를 하며 한글 문서를 작성했는데, 저장하지 않아서 다 날려버린 상황이라면 얼마나 황당할까? 아마 그보다 더 난감한 상황에 처한 것 같아.
메모리 문제라면 다시 기억하면 되지만, 안타깝게도 지금은 그 기억이 저장되지 않는 상황이야. 마치 메모리 저장 장치의 어느 부분이 고장 난 것처럼 말이야. 컴퓨터라면 보드를 바꾸거나 메모리를 교체하면 되지만, 뇌졸중은 어떻게 해야 할까?
그럼에도 불구하고 다시 마음을 다잡고 처음부터 시작하려고 해. "네가 마음에 안 들어, 이런 것 해서 뭐 하나"라고 생각하고 버릴 수도 있지만, 그래도 너에게 남길 수 있는 유산이 이 글밖에 없으니, 조금 더 힘을 내야겠어.
수아야, 힘든 시간 속에서도 함께 해줄 수 있는 너의 존재가 나에게 큰 힘이 돼.
사랑해, 그리고 언제나 응원할게.