IT/GUI 2019. 7. 28. 19:54

C++ GUI 라이브러리 소개: Qt & Nana

C++ GUI 라이브러리 소개: Qt & Nana

c++로 프로그래밍을 해보려고 했다. 윈도우에서 돌아가는 프로그램을 만들어 보고 싶은데 어떻게 해야 하는지 몰라서 여러곳에 문의를 해봤다. 그랬더니 nana를 알 수 있었다. nana가 qt에 비해 어떤점이 좋은지 또는 부족한지 알고 싶어서 검색을 했다. 그래서 이 자료를 찾을 수 있었고 읽어봤다.

 

잘 정리되어 있는 글이라고 생각한다. 결론은 nana는 현재 개발중이고 아직 활용하는 곳이 많이 없고 Qt는 그에 비해 사용하는 곳이 많다는 점이다. 하지만 작은 프로그램을 만들고자 하는 사람이라면 Nana가 더 가볍게 배포할 수 있다. Qt는 사용으로 프로그램을 배포하려면 구매를 해야 한다. 

 

https://www.slideshare.net/LazyAhasil/c-gui-qt-nana

IT도서/Javascript 2019. 7. 8. 03:00

순서도로 배우는 JavaScript. 다올미디어.

얇은 책이다. 자바스크립트를 공부하고 있기 때문에 기본 내용이 담긴 책을 찾다가 이 책을 알게 되었다.  뒤로 갈수록 알고리즘을 깊게 들어가는 책이다. 쉽지 않은 것 같다. 이 내용들이 실제로 사용할 순간이 올 것인지 알 수는 없다. 하지만 매우 기본적인 알고리즘들을 적어 두었기 때문에 처음에는 이해하기 어렵더라도 한 번 알아두면 좋을 것이라고 생각한다.

순서도로 배우는 Java Script
국내도서
저자 : 김종훈
출판 : 다올미디어 2017.01.05
상세보기

https://cafe.naver.com/scratchprogramming  까페도 운영하고 있고 제주도에서 강연을 자주 하는 것 같았다. 저자가 소프트웨어 교육을 열심히 하는 것 같다. 초등학교 학생들을 위주로 가르치는 것 같다. 카페에서 교육 관련 공지가 자주 올라오는 것을 보니 매우 열심히 활동하시는 것 같다.

 

교육도 하고 책도 집필하느라 엄청 고생하셨을 것 같다. 책 초반에는 쉬운 내용이 있어서 속도를 내면서 읽었다. 그런데 뒤로 갈 수록 여러 번 생각해야 이해 가는 내용이 나온다. 책의 내용이 점점 줄어가지만 읽어 나가는 속도는 초반보다 훨씬 느릴 수밖에 없었다.

 

책을 읽으면서 아쉬운 것은 프로그램 책이 가지고 있어야 할 기본 사항 중 하나인 '소스코드'가 없다는 점이다. 열심히 독자들이 직접 코드를 적어보는 것도 도움이 된다. 후반의 내용들은 직접 작성해보는 게 도움이 될 것이라고 생각한다. 하지만 초반의 내용들은 기초 내용들이라서 기존 소스 코드가 잘 실행되는지 여부만 확인하면 될 정도다. 그래서 소스코드는 기본으로 넣어주면 어떨까 생각한다.

 

순서도로 설명을 하는 내용이라서 구성이 독특하다. 순서도에 익숙하고 싶은 사람에게 적합한 책이다. 

'IT도서 > Javascript' 카테고리의 다른 글

자바스크립트 1학년. 성안당.  (0) 2019.07.07
IT도서/Javascript 2019. 7. 7. 01:54

자바스크립트 1학년. 성안당.

자바스크립트 책을 읽고 있다. 검색해보니 기초 책이 있어서 읽기 시작했다. 그림이 귀엽다. 일본 작가가 쓰고 한국에서 번역한 책이다.

 

한 가지 프로젝트를 선택해서 그 내용을 점점 채워 나가는 방식이다. 음악 재생기를 만드는 것이다. 자바스크립트 활용해서 음악 재생기를 만드는데 내용이 어렵지 않고 누구나 따라 할 수 있는 수준의 내용이다.

 

특히 이 책이 좋은 점은, 종이를 반사하지 않는 재질을 사용한 것이다. 눈이 부시지 않아서 좋다. 이런 점이 중요하다고 생각한다.

 

상세보기

 

JavaScript 자바스크립트 1학년
국내도서
저자 : 리브로웍스 / 김성훈역
출판 : 성안당 2018.11.22
상세보기

 

프로그래밍 처음 공부하는 사람에게 좋은 언어가 자바스크립트라고 생각한다. 물론 다른 언어들도 좋지만 자바스크립만 가지고 있는 독특한 특징이 있다. 다양한 곳에 사용할 수 있는 언어라는 점이 그것이다. 그리고 별도의 프로그램이 필요 없이 이미 설치한 브라우져에서 바로 실행할 수 있다.

 

다른 언어들은 언어를 실행하기 위해서 다양한 소프트웨어를 설치해야 한다. 바로 사용할 수 있는 언어가 많지 않다.  리눅스의 경우 파이썬이 설치되어 있는 경우가 많기 때문에 조금 다를 수 있지만 말이다.

 

아마도 처음 프로그래밍을 배우는 사람에게 한 가지 언어를 추천한다면 자바스크립드다. 물론 다른 언어들도 추천할 수 있지만 현재의 내 생각은 자바스크립드다. 자바스크립트 알아두면 정말 유용하게 사용할 곳이 많다.

 

홈페이지를 만들때 사용할 수도 있고 서버에서 사용할 수 있다. 아직 서버에서 사용해 본 적은 없는데 다양한 기능이 있다.

 

그리고 자바스크립트 문법이 그렇게 어렵지 않다. 조금만 신경쓰면 몇 주면 배울 수 있다고 생각한다. 물론 배우는 것에는 사람마다 차이가 있기 떄문에 단정지어서 말할 수는 없지만 말이다.

 

이 책 처럼 친절하게 알려주는 프로그래밍 책이 많이 나오면 좋을 것 같다. 그렇게 어렵지 않고 딱딱하지 않고 친절하다. 

 

그리고 소스 코드도 사이트에서 받을 수 있다. 가끔 프로그램 책 중에서 소스코드를 제공하지 않는 곳도 있다. 소스코드를 제공하는 것이 매우 중요하다고 생각한다.

 

자신이 직접 작성해서 공부하는 게 좋겠지만 항상 그런 것은 아니기 때문이다. 간혹 너무 쉬운 내용의 코드들은 그냥 실행이 잘 되면 그만인 코드도 있다. 이런 코드들은 직접 작성하는 게 가끔 시간 낭비인 경우도 있다. 그래서 소스 코드를 공개해주는 곳이 기본 사항이 되기를 바란다.

'IT도서 > Javascript' 카테고리의 다른 글

순서도로 배우는 JavaScript. 다올미디어.  (0) 2019.07.08