자유게시판


하스켈 재미있는데요?

2013.09.27 00:48

김군 조회:4937

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


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


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


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


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


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


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

번호 제목 작성자 작성일 조회
공지 [공지] 2025년 KPUG 호스팅 연장 완료 [9] KPUG 2025.08.06 587
공지 [공지] 중간 업데이트/ 다시한번 참여에 감사 드립니다 [10] KPUG 2025.06.19 1261
공지 [안내의 글] 새로운 운영진 출범 안내드립니다. [15] 맑은하늘 2018.03.30 33972
공지 KPUG에 처음 오신 분들께 고(告)합니다 [100] iris 2011.12.14 447973
22119 수원에 아이폰5S 왔어요 [9] file 웨슬리 09.27 1915
» 하스켈 재미있는데요? [7] 김군 09.27 4937
22117 오버를 위한 준비물 [6] file 스파르타 09.27 3697
22116 제 집에 나타난 재미있는 현상.. [9] yohan666 09.26 1500
22115 제 오디오 시스템입니다. [4] file 시월사일 09.26 1767
22114 혹시나 그 사람도 무좀약으로? ??? [7] 김군 09.26 2045
22113 처음 인사드립니다. [6] 철쌤 09.26 987
22112 가끔 돌아보는 생일리스트 [1] 왕초보 09.26 919
22111 소개팅(?) 할 뻔 했네요. [10] 최강산왕 09.25 1133
22110 아무생각 없이 보다 눈물을 흘렸습니다. [5] jubilee 09.25 1273
22109 Fitbit.. 재밌네요. [4] 왕초보 09.25 1365
22108 50m 잠영~ [3] 김강욱 09.25 1551
22107 초란... [7] file 인포넷 09.25 1972
22106 애쉬 2세가 태어났습니다. [40] 애쉬 09.24 1521
22105 스마트폰 시장에서 결국 삼성이 애플에 승리할 것! [22] 우리 09.24 1667
22104 DP2M 신세경을 만나다. [8] 행복주식회사 09.23 2261
22103 epub보다 pdf가 훨씬 나은 것 같아요. [9] 김군 09.23 2060
22102 꼭꼭 숨어라 [13] file 즐거운하루 09.23 1485
22101 영희라는 케이스 입니다. [18] file 스파르타 09.22 4695
22100 iOS7 업데이트 간단 느낌. [6] FATES 09.22 1653

오늘:
7,990
어제:
15,742
전체:
16,766,665