부제 - 여전히 쉽지 않다. 절차지향은 "절차"를 지향하는 것이고 객체지향은 "객체"를 지향하는 것이니 "시대는 객체지향에 이르러 절차는 중요하지 않게 되었구나!" 생각에 사로잡힐 무렵 GUI(Graphic User Interface) 프로그래밍을 시작하게 됩니다. CUI(Console User Interface) 첩보액션 영화에 자주 등장하는 해커 화면같은 화면을 말합니다. GUI(Graphic User Interface) 화면 전체에 상호작용 요소가 배친된 화면을 말합니다. 프로그래밍 입문자의 CUI 프로그램은 아마 이런 형태일 것입니다. 입력을 받아 처리하고 그 결과가 다시 또 입력이 되고... 모든 처리가 완료되면, 프로그램은 종료 GUI 프로그래밍을 하게되면 화면에 여러 상호작용 요소를 배치하고..
부제 - 정말 쉽지 않다. 프로그래밍 일반인들에게는 생소한 단어였습니다. 하지만 이제 어린아이들도 필수 교육으로 받을만큼 가까운 단어가 되었죠. 프로그래밍에 입문하는 방법은 무엇이 있을까요? 저의 입문은 C언어 였습니다 컴퓨터공학을 전공하면 보통 C언어부터 시작하는 것 같습니다. 요즘은 비전공자의 프로그래밍 입문을 위해 진입장벽을 낮춘 언어도 많습니다. 아이들 교육 목적의 프로그래밍 언어 Scratch 비전공자가 프로그래밍에 입문하기 좋은 Python 다른 여러가지 프로그래밍 언어들이 존재하겠지만 명령을 수행한다 DO 조건으로 흐름을 제어한다 IF 반복한다 LOOP 이를 활용하여 머리속에 순서도를 그리는 컴퓨팅 사고를 배우게 됩니다. C언어 과제가 계산기를 만드는 것일만큼 처음에 배우는 프로그래밍은 굉장..
부제 - 절대 쉽지 않다. 객체 지향 프로그래밍 Object Oriented Programming - OOP 컴퓨터 공학을 전공한 사람이라면, 프로그래밍을 입문한 사람이라면 한번씩은 들어보았을 단어입니다. C++과 Java을 대표적으로 객체 지향 프로그래밍 언어들이 매우 많이 있습니다. 객체 지향 프로그래밍 언어를 사용하면 정말 객체 지향 프로그래밍을 하게 되는 걸까요? 객체 지향 프로그래밍은 패러다임이라고 합니다. (정말 많은 패러다임 중에 하나일뿐이죠) C++, Java라는 언어는 문법을 알면 사용할 수 있지만 C++, Java로 프로그래밍했다고 객체 지향 프로그래밍을 했다고 할 수는 없습니다. 프로그래밍 언어가 세상에 많이 존재하는 언어로 본다면, 프로그래밍 패러다임은 글쓰기 방식 혹은 말하기 방식..
- Total
- Today
- Yesterday
- 올림픽
- OOP
- player
- 클래스
- media
- 다형성
- Video
- Encapsulation
- Android
- 마크다운
- Multimedia
- Polymorphism
- Class
- 입장권
- 우분투
- abstraction
- 캡슐화
- 크롤링
- Linux
- 리눅스
- 평창
- readme.md
- ContentResolver
- 객체지향
- Object Oriented Programming
- ubuntu
- 동계
- 파이선
- 추상화
- markdown
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |