본문 바로가기

교육 노트/통합 기초 강의

(2)
[기초지식] 2. 프로그래밍 언어는 어떻게 실행되는가? 컴파일러와 인터프리터 2018/09/01 - [교육 노트/통합 기초 강의] - [기초지식] 1. 프로그래밍 시작하기 전에 알아야될 기본 지식 C/C++, C#, JAVA, Python, javascript, PHP 내가 실제 프로젝트할떄 사용해본 언어만 해도 이정도이고 프로그래밍 언어는 이것보다 훨씬 많이 사용된다. 영어는 십년을 넘게 배워도 아직 잘 못쓰는데 프로그래밍 언어는 이제 왠만한 언어를 던져 두어도 함수형 처럼 새로운 개념이 나와도 그냥 저냥 사용할 만한 수준까지 배우는데 한달도 채 걸리지 않는 경우도 있고 같은 패러다임을 가지는 언어는 아예 프로젝트를 진행하면서 문법을 배우는 경우도 있다. 물론 처음부터 차근 차근 배우는것과 수준은 다르겠지만... 아무튼 이야기 하고싶은것은 프로그래밍 언어를 많이 아는것은 크게 ..
[기초지식] 1. 프로그래밍 시작하기 전에 알아야될 기본 지식 본인 같은경우는 제대로된 프로그래밍을 컴퓨터 공학과에 진학한 후에 학습하였다.신입생때 동아리 교육을 통하여 처음 프로그래밍을 시작했는데 첫주에 데모 라는 과정을 거치면서 프로그래밍 돌아가는 시스템을 수박 겉핥기 식으로나마 학습 하게 되었다. 이때는 이것을 아는게 그렇게 중요한가? 그냥 프로그래밍 문법만 알면 되는것이 아닐까 생각했지만 지금 돌이켜 보면 이때 배웠던것이 추후에 프로그래밍 언어를 학습할때, 처음 보는 개념을 학습할떄 가장큰 도움이 되었던것같다. 컴퓨터는 우리와 다르다. 계산은 참 빠르게 하지만 0과 1밖에 모르고 메모리에 올라가고 어쩌고저쩌고..이러한 차이점은 대부분 알고있음에도 불구하고 프로그래밍을 처음 할때 컴퓨터는 이러이러해서 이렇게 작동한다~ 라고 알려주면 멍~~ 하게 된다 그래서 컴..