ããã°ã©ãã³ã°ã®éå°æ¸ Vol.2 å è¡ã¬ãã¥ã¼
ã ãã¶é ããªã£ã¦ãã¾ãã¾ãããããã°ã©ãã³ã°ã®éå°æ¸ Vol.2ã®å è¡ã¬ãã¥ã¼ããä¾é ¼é ãã¾ããã®ã§ãã¿ã°ãããªãç¨åº¦ã«æ¸ãã¦ããããã¨æãã¾ãã
ããããèå³ãæã£ã¦è³¼å
¥ãããæ¹ããã¾ããããã¡ãã§ãã
プログラミングの魔導書 ~ Programmers' Grimoire ~ Vol.2 The Evolution of Languages ~
æ¸ç±çã®è³¼å
¥ç· ãåãã¯10æ4æ¥(ç«)ã¾ã§ã¨ãªã£ã¦ãã¾ãã®ã§ãæ¸ç±çã欲ããæ¹ã¯ãã¯ããã«ã¼ãã¡ãªã¿ã«PDFçã¯ç· ãåãå¾ããè²·ãæ±ãé ãã¾ãã
ååã®Vol.1ã¯C++ä¸è²ã§ã¯ããã¾ãããå 容ã¯C++er以å¤ã®æ¹ã«ãååçºã«ãªãç´ æ´ãããå 容ã§ãããããã«å¯¾ãã¦ä»åã¯æè¿æ³¨ç®ãéãã¦ããF#ãDãScalaãCoqãHaskellã¨ããè¨èªã®è©±é¡ãåè¨èªã®åå¼·ãã¦ããã°ç¥ããªã人ã¯ããªãã¨è¨ãããããæåãªæ¹ã ãå·çè ã¨ãã大å¤å å®ããæ§æã¨ãªã£ã¦ãã¾ãããã¡ããååã«å¼ãç¶ãC++ã®æ¿ãå 容ãå å®ãã¦ãã¾ãã®ã§ååã®å 容ã«æãã人éãå®å¿ã®å 容ã¨ãªã£ã¦ãã¾ãã
æ¦è¦ã¯ãããããã«ãã¦åãèªã¿çµãã£ãè¨äºã®ç°¡åãªææ³ã§ãã
Dave Abrahamsã¸ã®ã¤ã³ã¿ãã¥ã¼
Boostã®åµå§è
ã®ä¸äººã§ããDave Abrahamsæ°ã¸ã®ã¤ã³ã¿ãã¥ã¼ã§ããC++erãªããã®äººãç¥ã£ã¦ããªãã¨ã¢ã°ãªã¨è¨ããããããã®ãæ¹ã§ãã
â¦ãã¿ã¾ããåç¥ãã¾ããã§ããï¼ã¢ã°ãªC++erã§ããï¼ããããªããï¼ãã¾ã誰ã®è«æã¨ãæ¬ã¨ãæèãã¦ãªãã£ãã®ã§è¦è¿ãã¦ã¿ããæ¸ãããè«æã¨ãæ¬ã¨ãèªãã§ã¾ããorz
å
容ã¯Boostã¨ããC++ã®æ¨æºåã®å©ãå°ã«ããªã巨大ãªã©ã¤ãã©ãªãéãã¦ã©ã¤ãã©ãªãããã°ã©ãã³ã°ã«å¯¾ããèãæ¹ãå¦ã¹ãèªã¿ç©ã¨ãã¦ãé¢ç½ãå
容ã§ããã
Haskell 2010/2011ã¨Haskellã®ãããã
Haskellãä»ã¾ã§ã©ã®ããã«é²åãã¦ããããããã©ã®ããã«é²åãã¦ãããã¨ããã®ããç¥ããã¨ãã§ãããªããã¤Haskellã¨ããè¨èªãç¥ããªãã¦ãHaskellãä¸ä½ã©ãããè¨èªãªã®ããç¥ãã大å¤èªã¿ãããå
容ã§ããã
Haskellã£ã¦ãªããæè¿ã©ãã©ãæåã«ãªã£ã¦ãããã ãã©é£ãããã ãã©ããªãã ããã¨æã£ã¦ããæ¹ããHaskellã®åå¼·ãå§ãããã¨æã£ã¦ããæ¹ã¯æ¯éèªããã¨ããªã¹ã¹ã¡ãã¾ãã
Boostã使ãåãã¦Twitterã¯ã©ã¤ã¢ã³ããä½ã
æ¸ãå§ãã«ãããã®ã§ããC++ã¯é¢åãããã¨æãããã¡ãªè¨èªã§ãã確ãã«C++æ¨æºã©ã¤ãã©ãªã ããè¨èªããã©ã«ãã®æ©è½ãCã®ã©ã¤ãã©ãªã ãã§éçºãããã¨ããã¨é¢åãããã¨ã¯æãã¾ãã
ããã«å¯¾ãC++æ¨æºã©ã¤ãã©ãªã¸å°å
¥ããåã®æ¤è¨¼å ´æã¨ãè¨ããBoostã©ã¤ãã©ãªã使ãã°ä»ã®è¨èªã«å£ããéçºåºæ¥ããã ãã¨ããäºã示ãã¦ããã¦ããã®ããã®è¨äºã§ãã
ã§ãã®ã§C++好ãã ã£ããã©æè¿é¢åãããæãã¦â¦ã¨ãæã£ã¦ã人ãªããã¯æ¯éèªãã§è¦ã¦ãã ãããããæã£ã¦ãªãæ¹ãæ¯éä¸åº¦ã¯èªãã§ã¿ã¦ãã ããã
ã¡ãã£ã¨ä»æºãã£ã¦ããããã¸ã§ã¯ãããªãªã¼ã¹åã¨å¿ãã次æã«å ¥ã£ãã®ã§å ¨é¨ã¯èªããã¨ãåºæ¥ãªãã£ãã®ã§ããããã©ãã©ã£ã¨è¦ãæãã©ã®è¨äºãç´ æ´ãããå 容ã§ããã®ã§ç¹å®ã®è¨èªããã«ãªã人ãããã°ã©ãã³ã°ã好ããªæ¹ã«ããªã¹ã¹ã¡ã§ããå 容ã¨ãªã£ã¦ãã¾ããã¼ã