-
-
프로그래밍 언어 도감
마스이 토시카츠 지음, 김형민 옮김 / 영진.com(영진닷컴) / 2018년 8월
평점 :
"개인적으로 흥미가 생겨서 프로그래밍 언어를 배우고 싶어요."
이럴 때 가장 많이 하는 고민은 무엇일까요?
수많은 프로그래밍 언어 중 하나를 고르기가 너무 어렵다는 거예요.
<프로그래밍 언어도감>은 이러한 고민을 단번에 해결해주는 책이에요.
이 책에는 프로그래밍 언어의 특징과 역사뿐 아니라 67개의 프로그래밍 언어를 선별하여 설명해줘요.
초보자들에게 프로그래밍 언어의 길잡이가 되는 책이라고 할 수 있어요.
책에 소개된 프로그래밍 언어 이외에도 언어가 많이 있지만 선택된 기준은 크게 두 가지예요.
하나는 사용자가 간단하게 실행할 수 있어야 한다는 것이고, 또 하나는 많은 사람들이 사용하고 있어야 한다는 것이에요.
프로그래밍 언어를 선택하는 기준은 실행 환경과 배포를 고려해야 돼요. 자신의 목적에 맞는 프로그래밍 언어를 선택하려면 데스크톱 애플리케이션을 만들고 싶은지, 아니면 스마트폰 앱을 만들고 싶은지 등을 고려하여 실행 환경을 생각하는 것이 빠른 방법이에요. 다른 조건으로는 배포의 용이성이나 실행 속도 등을 고려해야 돼요.
반면에 뚜렷한 목적 없이 프로그래밍 언어를 공부하는 경우에는 인기 순위에 따라 선택할 수도 있어요.
2018년 현재 TIOBE 기준 [ 1위 Java , 2위 C , 3위 C++ , 4위 Python , 5위 C# , 6위 Visual Basic .NET , 7위 PHP , 8위 JavaScript , 9위 SQL , 10위 R ] 이라고 해요.
4차 산업혁명 시대를 살고 있는 우리들에게 필요한 언어는 무엇일까요?
바로 프로그래밍 언어라고 생각해요. IoT(Internet of Things: 사물인터넷)가 탑재된 가전제품들이 점점 늘어나고 있어요. 이런 상황에서 'IoT 디바이스에서 어떤 프로그래밍 언어를 사용할까'를 따져보면 자신이 배워야 할 언어를 선택할 수 있어요.
이 책은 프로그래밍 언어 도감답게 알파벳 순으로 프로그래밍 언어를 배울 때 필요한 기본적인 개념들을 알기쉽게 설명해주고 있어요.
재미있는 그림과 깔끔한 구성이 돋보여요. 무엇을 배우든지 기초가 탄탄해야 실력이 쌓인다는 점에서 이 책은 매우 믿음직한 기본서인 것 같아요.