Introduction to Computer Programming Gwangmu Lee “The Window to the Bigger World” Introduction to Computer Programming Gwangmu Lee engineer in-traning
Computer 얼마나 알고 계신지..?
내 스마트폰 짱이지?ㅋㅋ 렉도 안먹고 Wi-Fi 빵빵.. ㅠㅠ..
컴퓨터(Computer)는 뭔가? 고속 연산을 하는 기계 인간이 하기 힘든 이런걸 그리는 것도 연산이고 동영상을 트는 것도 연산이다
프로그램을 만들 줄 모른다 = 내 기계를 움직일 줄 모른다! 프로그램=기계를 어떻게 움직일 것인가 해라! 카메라 while (30초 동안) { if (터치가 되었는가?) { x = 터치 x 좌표 y = 터치 y 좌표 if ((x, y)가 버튼 안이면) { print (“까꿍”); } … 프로그램을 만들 줄 모른다 = 내 기계를 움직일 줄 모른다! 남이 만든 명령으로 내 기계롤 돌리는 것일 뿐 터치 입력 메모리 CPU 프로그램을 쓸 줄 아는 건 많은 사람들이 주로 쓰는 동작을 갖다 쓸 줄 아는 것일 뿐. 홈 버튼
그거.. 굴릴 줄은 아나? …ㅠㅠ ㅋㅋㅋㅋ ㅋㅋㅋ
프로그래밍이 끝일까? 여러분이 배울 부분 프로그램 (어플리케이션, 앱) 소프트웨어 디자인 라이브러리 무결점 프로그래밍 컴파일러 언어 설계 운영체제 (OS) 고성능 컴퓨팅 드라이버 HCI, 햅틱스.. 프로세서 (CPU, AP) 유무선 네트워크 보안 GPU 메모리 LAN 진동 … 친환경 컴퓨팅 전원 장치 광케이블
그래도 해볼 수 있는 게 많다 이런 게임도 만들어볼 수 있고 진도가 빠르면 이런 게임이 가능할지도?
C 언어 오래됐으나 가장 많이 쓰이는 언어
컴퓨터 언어의 간략한 역사 오래됐으나, 아직도 가장 많이 쓰인다. 어셈블리어 Java, C#... 기계어 C 언어 C++
명령형 프로그래밍 언어 프로그램 _ ㅁ x while (30초 동안) { if (x 키가 눌렸는가?) { print (“까꿍”); } … | X
명령형 프로그래밍 언어 프로그램 _ ㅁ x while (30초 동안) { if (x 키가 눌렸는가?) { print (“까꿍”); } … 까꿍| | X
백문이불여일Run 한 번 해봅시다.