메이킷코드랩 코딩학원 대치센터 "SW영재원을 넘어 SW특기자 대학으로 가는 노하우" 설명회 안내

2019년 07월 09일

댓글 작성하기

로그인하고 이 게시물에 댓글을 달아보세요.

총 1개의 댓글

회사인간
2019-07-16
프로그래밍을 현재 고1인 아들 (참고로 저희는 영국에 있습니다)에게 가르킬려고 하니 무엇부터 시작해야할지 막막하더군요. 전산학의 기본인 logic, computability, complexity등의 이론들을 먼저 소개해주는건 아니거 같고, 언어를 하나 정해서 "hello world!" 프로그램을 edit - save - compile - run 해서 보여주면 관심을 좀 가질려나 모르겠습니다. 위에 보니 몇가지 언어들이 (C, Python) 언급되었는데 아위운것은 소개된 언어들이 다 procedural 언어들이라는 것입니다. 프로그래밍 언어도 엄청 발전해서 이제는 정말 좋은 언어들이 많이 있습니다. procedural언어들과는 패러다임자체가 다른 functional언어들입니다. 몇가지 예를 들면 OCaml, Haskell등이 있습니다. 이 언어들은 higher order logic을 기반으로 만들어진 언어들이기떄문에 기존의 언어들과는 비교할 수 없을만큼 간단/명료한 코딩을 허락하고 거의 수학을 하는 기분이 들 정도입니다. 두서 없는 글이나 우리나라에서도 이런 좋은 언어들을 학생들에게 소개시켜주면 어떨까하는 생각에서 썼습니다.