자유게시판


하스켈 재미있는데요?

2013.09.27 00:48

김군 조회:4935

저는 일단 코더는 아니고요. 일전에 쓴 적이 있지만 논리학이 전공입니다.


그런데 학부 수준에서 쉽고 재미있게 논리학을 가르쳐볼 수 없을까 ... 하다가  요런 책을 발견했네요: www.amazon.com/Haskell-Programming-Second-Edition-Computing/dp/0954300696


함수형 언어로 코딩을 하면서 집합론과 논리학을 배운다는 아이디어도 참신하고, 


공부를 하다 보니까  하스켈이란  언어가 참 탄탄하다는 느낌이 듭니다.무슨 수학 문제를 풀 때 재귀적으로 정의를 하다보면 점화식이란  거에 부딪히기 마련이죠. 그런데 하스켈로는 이런 식을 표현하기가 쉽고, 특히 점화식을 단순화하면 곧 코드를 최적화해 버린 것이 되는 게 재미있네요.


리스트를 셋처럼 표기하는 것도 가능하고 말이죠. 다만  좀 불편한 건 리스트를 만들 때 서로 다른 타입의 대상을 엘레먼트로 할 수 없다는 거.코드를 쓰고 났을 때 가독성도 매우 좋아요.


코딩해 보는 건 학부 때 호기심에 컴퓨터 학원 두 달 다니다가 때려친 후로 십년도 더 된 듯하네요. 개인적으로 우리 나라 컴퓨터 학원 강사들은 참 못 가르치는 듯. (읽으시는 분 가운데 강사하시는 분께는 죄송합니다 ㅎㅎ.)


그런데 정확하게 언제 지연평가가 되는 건지 약간 이해가 어렵네요. 어차피 90퍼센트는 취미로 들여다 보고 있으니까....

번호 제목 작성자 작성일 조회
공지 [공지] 중간 업데이트/ 다시한번 참여에 감사 드립니다 [7] KPUG 2025.06.19 107
공지 [공지] KPUG 운영비 모금. 안내 드립니다. - updated 250601Su [28] KPUG 2025.06.01 540
공지 [안내의 글] 새로운 운영진 출범 안내드립니다. [15] 맑은하늘 2018.03.30 31348
공지 KPUG에 처음 오신 분들께 고(告)합니다 [100] iris 2011.12.14 441591
22122 도서 추천... 1984 조지오웰... [3] Mongster 09.27 1681
22121 23인치 터치 홈스크린을 출시하는 ChangHong Home Touch [8] 星夜舞人 09.27 1215
22120 혹시 안 쓰고 쳐 박아 놓으신 스마폰 있으시면,,, [8] 방구왕 09.27 1203
22119 수원에 아이폰5S 왔어요 [9] file 웨슬리 09.27 1914
» 하스켈 재미있는데요? [7] 김군 09.27 4935
22117 오버를 위한 준비물 [6] file 스파르타 09.27 3696
22116 제 집에 나타난 재미있는 현상.. [9] yohan666 09.26 1500
22115 제 오디오 시스템입니다. [4] file 시월사일 09.26 1764
22114 혹시나 그 사람도 무좀약으로? ??? [7] 김군 09.26 2041
22113 처음 인사드립니다. [6] 철쌤 09.26 985
22112 가끔 돌아보는 생일리스트 [1] 왕초보 09.26 918
22111 소개팅(?) 할 뻔 했네요. [10] 최강산왕 09.25 1131
22110 아무생각 없이 보다 눈물을 흘렸습니다. [5] jubilee 09.25 1272
22109 Fitbit.. 재밌네요. [4] 왕초보 09.25 1362
22108 50m 잠영~ [3] 김강욱 09.25 1549
22107 초란... [7] file 인포넷 09.25 1970
22106 애쉬 2세가 태어났습니다. [40] 애쉬 09.24 1520
22105 스마트폰 시장에서 결국 삼성이 애플에 승리할 것! [22] 우리 09.24 1666
22104 DP2M 신세경을 만나다. [8] 행복주식회사 09.23 2260
22103 epub보다 pdf가 훨씬 나은 것 같아요. [9] 김군 09.23 2058

오늘:
1,664
어제:
2,344
전체:
16,355,896