ãç§ã¯ç«¶äºã¨è©ä¾¡ã大å«ãã§ãããããã¦ãæåãåµããã¨ã«ã¤ãã¦
æ¬å 容ã®ç¶ç·¨ã「研究とは、嬉々としてモノ作りに励むこと」ã«å ¬éãã¾ãããï¼1æ6æ¥ï¼
ã以åã「文化とはなんだろうか?」ã¨ããããã°ãå ¬éããã2009å¹´12æ14æ¥ã«éå¬ããããæ å ±æè¡ãæåã¸ãã¨é¡ããã·ã³ãã¸ã¦ã ä¸ã®é·å°¾çå çï¼å½ç«å½ä¼å³æ¸é¤¨é·ï¼ã®è¬æ¼ã®ç´¹ä»ã¨ãããã«å¯¾ããã³ã¡ã³ãã§ãã£ãã
ãé·å°¾å
çã®å¾ãããã«è¨è«ãã¯ããã§ãå島åå
çï¼æ±äº¬å¤§å¦åèªææï¼ãè¬æ¼ãããã
ãå島å
çã¯ä»å¹´ï¼æã«æ±äº¬å¤§å¦ãå®å¹´éå®ãããåæã«æçµè¬ç¾©ãè¡ã£ãããã®æå¾ã§ãç§ã¯ç«¶äºã¨è©ä¾¡ã大å«ãã§ãããã¨ä»°ã£ãããã§ããã大å¦ã¯ä»ã競äºçå¤é¨è³éã®ç²å¾ç¶æ³ããæå¡ã大å¦èªä½ã®è©ä¾¡ãããããåãããããã«ãªã£ããå島å
çãèªèº«ããã®ãããªãã¨ã«é¢ãããä»äºãããã¤ããªãã£ã¦ããããã®ä¸ã§ã®ãçºè¨ã§ããã
ããªãèªåãã競äºã¨è©ä¾¡ããå«ããªã®ãããããæ·±ãèãã¦ãä¸ã«åãããã¨èããã®ããä»åã®ã·ã³ãã¸ã¦ã éå¬ã®åæ©ã¨ã®ãã¨ãæºåã«å年以ä¸ãæããè¬æ¼æéä¸æéåã«åã¶ãåã®å
¥ã£ãè¬æ¼ã§ãã£ãã
ã以ä¸ã¯ããã®è¬æ¼ã®ãç§çãªè¦ç´ã¨ã³ã¡ã³ãã§ããã
å島å çæ°ãããªã競äºã¨è©ä¾¡ãå«ããªã®ãï¼
ãç¾å¨ã®å½ã®å¤§åç 究ããã¸ã§ã¯ãã®ããæ¹ã¯ãè³éç²å¾ç«¶äºã®å¾ãæ¡æè
ã«ã¯å½ã¨ç 究è
ã®éã®ãå¥ç´ããæ±ããããå¥ç´ãå±¥è¡ããã¨ããå½¢ã§ç 究ãé²ããããéæ度ãè©ä¾¡ãããããã®ãããªå½¢ã§ã®ç 究ããã¸ã§ã¯ãã®ããæ¹ããã¯ããæ°ãã©ãã¤ã ãã¯çã¾ããªããããã¦ãèªåãè¥ãæ¥å¤¢è¦ãç 究è
ã®å§¿ãæãåºãã¦ã¿ãã°ãããã¯èª°ããã£ããã¨ããªããæ°ãã©ãã¤ã ãçã¿åºããããªç 究ã§ãã£ãã
ãç 究ã«ã¯ä¸ã¤ã®ã¢ã¼ããããããã«æã
- ã¢ã¼ã1ï¼éå½åï¼è±¡çã®å¡åï¼ãSeeds主å°ãããã ã¢ããã
- ã¢ã¼ã2ï¼è«è² åãNeeds主å°ãããããã¦ã³ã
- ã¢ã¼ã3ï¼çºä¿¡åãWill主å°ã
ãã¢ã¼ã2ããç¾å¨ã®å¤§åããã¸ã§ã¯ãã®ããæ¹ã ã説æ責任ãæ±ããããã
ãç§ãããããã®ã¯ããããã¯ãããããã£ãã®ã¯ã説æãã®ãã®ãæ¬è³ªã§ãããããªã説æãããã¨ãå¬ãããããªç 究ã ããããã¢ã¼ã3ã
ãå島å
çã¯ãæã
ãçªãå½ãã£ã¦ããåé¡ãæ´å²ãã©ã®ããã«è§£ãã¦ããããæåå¼·ããæ´å²ã®æç§æ¸ãåãåºãã¦ãèãã¦ã¿ãããã ãã¨ã¼ãããã®äººã
ã¯ãä¸ä¸ããã©ãå
æãããï¼ã
ãã«ããµã³ã¹ãå°çä¸ã®çºè¦ãå®ææ¹é©ã ã
ãã«ããµã³ã¹ã¯ä¸ä¸ãå¿ãã¦ãããã®ãããä¸åº¦è¦ãªãããã¨ããéåã ãå°çä¸ã®çºè¦ã¯ãç¾å¨ãå®å®ããæ
å ±æ°å¤§é¸ãã¨ãã¦æ¢ã«çºè¦ãé²ãã§ãããç¾ä»£ã«ããããå®æãã¯ç§å¦ã ãä¸ä¸ã«ãããå®ææ¹é©ã¯ãç¾å¨ã«ããã¦ç§å¦ãè¦ç´ããã¨ã«ãããå¦å®çã§ãªãã建è¨çã«ã
ãè¿ä»£ã¯ããç§å¦ãã¨ãæåããåãã¦ãã¾ã£ããå·¥å¦åéã«ããã¦ãããç§å¦ããä¸è½çãªæ¹æ³è«ã¨ãã¦ãã£ã¦ãããæè¡ã¯ãè¡ãã ãããã¾ã§ã¯ãé ãåããã¦ããï¼çè«ï¼ãæãåããï¼å®é¨ãå®è¨¼ï¼ã社ä¼ã«æ®åããããã¨ããããã®å対ã«ãæãåããã¦ããé ã使ããã¨ãèãã¦è¯ãã®ã§ã¯ãªãããç 究ã§ã¯ã¾ããæãåãããã¨ã«ãã£ã¦ãã®ãçã¿åºããããã社ä¼ã«æ示ãããããã«ãã£ã¦ãæåãçã¿åºãããããã®æåãåæã»æ·±åãããã¤ã³ã¹ãã¤ã¢ããããã¨ã«ãã£ã¦ãã«ã¼ããå½¢æããç 究ãé²ãããã¦ããã
ç§çæè¦ï¼æåãåµããã¨ã«ã¤ãã¦
ãå島å
çã®è¬æ¼ã®æå¾ã®é¨åã§ç§ãæãããã¨ã¯ãã³ã³ãã¥ã¼ã¿ãç¹ã«ç§ãå°éã¨ããã½ããã¦ã§ã¢ã®åéã§ã¯ã米欧ã«ããã¦ã¯ãããæ¢ã«ãªããã¦ããã®ã§ã¯ãªããã¨ãããã¨ã
ããã®åãããããå
¸åã¯ã1970年代ã«æåã«ç±³å½AT&Tãã«ç 究æã§ä½ãããUnixã ãUnixã¯ã±ã³ã»ãã³ãã½ã³ã¨ããã¹ã»ãªããã¼ã¨ãã2åã®æ´å²çããã«ã¼ã«ããè¨è¨ã¨å®è£
ãè¡ããããããã¦å½æã®ãã«ç ã«ã¯ãé常ã«éãããã«ã¼çã»ã³ã¹ããã¤ç 究è
ã沢山ããããã®ä¸äººããããã¹ã»ãªããã¼ã¨å
±ã«Cè¨èªãè¨è¨ãããã©ã¤ã¢ã³ã»ã«ã¼ããã³ã§ãããç 究æå
ã§ã¯ãã¤ã§ãOSãUnixã³ãã³ããå種ã¦ã¼ãã£ãªãã£ã®ã½ã¼ã¹ã³ã¼ããåç
§ã§ãããªã³ã©ã¤ã³ï¼ãªãã©ã¤ã³ã§è°è«ãããªãããæ¥ã
æ¹è¯ãéããããã°ã©ãã»ãã©ãã¤ã¹ã¨ãããã¹ãUnixæåãè²ãã§è¡ã£ãã
ããããã¯ããããããã»ãã£ã¹ãã¬ã£ã¨ãã¦ã¹ãæã¤ã¯ã¼ã¯ã¹ãã¼ã·ã§ã³StarããLANã®ä¸æ¹å¼ã§ããã¤ã¼ãµãããããªãã¸ã§ã¯ãæåããã°ã©ãã³ã°è¨èªSmalltalkãçºæããç±³å½ã¼ããã¯ã¹ç¤¾ã®ãã«ã¢ã«ãç 究æã
ããããã¯ãããããæãåãããã¨ã«ãã£ã¦ãã®ãçã¿åºãããããç 究æå
ã«å
¬éããããã¦ã社ä¼ã«å
¬éããããã®éç¨ã®ä¸ã§æåãçã¿åºããã¦ãã£ãããã®æåããæèã®ããã«ãã¦ãå種ç 究ãè²ã¾ãã¦è¡ã£ãã
ãå
ã®ä¾ã¯1970年代ã§ããããç±³å½ã®ãã®ãããªæåã¯ä»æ¥ã¾ã§ç¶ãã¦ããããã®ããä¾ãã°ã¼ã°ã«ç¤¾ã ãã°ã¼ã°ã«ç¤¾ã¯ç§å¯ä¸»ç¾©çãªã¨ããããããå
é¨ã§ä½¿ããã¦ããæè¡ãé¨åçã«ããé示ããªããããããã¯ã¼ã¯ãµã¼ãã¹ã¨ãã¦å
¬éããã¦ãããå¤é¨ã¤ã³ã¿ãã§ã¼ã¹ã ãããããç¬èªã®ãæåããå½¢æããã¦ãããã¨ã¯æç½ã§ããã
ãã¨ã¼ãããã¯ã©ããï¼ ç±³å½ã»ã©ã®éçãèªã£ã¦ããããã§ã¯ãªãã«ãããã¤ã®ãªã¹ããã©ã³ã¹ã«ã¯ã½ããã¦ã§ã¢åéã§ç¬èªã®æåãé¸æãã¦ãããã¨ãã空æ°ãæããããã¤ã¦ã®Algolè¨èªãã¤ã®ãªã¹ã®MLããã©ã³ã¹ã®OCamlçã¯åãããããä¾ã ãLinuxã¯ããã£ã³ã©ã³ãçºã§ã¯ãããããã®éåã¯å½ã®å£ãè¶
ãããããªã¼ãã³ã½ã¼ã¹ã½ããã¦ã§ã¢ãã¨ããæ°ããæåãæ°ã¥ããããããããããç±³å½äººãªãã£ã¼ãã»ã¹ãã¼ã«ãã³ãä¸å¿ã¨ããGNUã®ã¢ã¯ãã£ããã£ãå¿ãã¦ã¯ããã¾ãã
ãå島å
çã®è¬æ¼ã§ã®ææã¯ãç§ã大ãã«è³åãããå島å
çãä»°ã£ã¦ããªãã£ãããããã¯ã強調ããã¦ããªãã£ãã¨ç§ãæãã®ã¯ãå島å
çããææããã¦ãããã¨ã¯ãç¾å¨ã®ä¸ççãªå¾åã§ãªããç¹ã«æ¥æ¬é¡èãªç¾è±¡ã§ãããã¨ãããã¨ã ãæ¥æ¬ã¯ãæåããä½ããã¨ã«å¯¾ãã¦ããã£ã¨æèçã§ãªããã°ãªããªãã¨æããæ¥æ¬ã®ç§å¦æè¡ãåµããã¨ã¯ãæ¥æ¬ã®ãæåãã®ä¸é¨ãåµããã¨ã¨èªèããæ¥æ¬ãä¸çä¸æµã®å½ã®ä¸ã¤ã§ããããã¨é¡ãã®ãªãã°ãæåãåµããã¨ã«ã¤ãã¦ååãã§ãªããã°ãªããªãã¨æãã®ã ã
ããæåããåµãããã«ã¯ãç 究è ããããåãå·»ãç°å¢ããå¬ã ã¨ãã¦ç«¶ããããããªå ´ãå¿ è¦ã§ããããå¬ã ã¨ãã¦ããé常ã«éè¦ã ããå«ã ãªãããã§ã¯ãªãã
æ¥æ¬çºã®ã½ããã¦ã§ã¢ãæåã
ãã¡ãªã¿ã«æ¥æ¬ã®ã½ããã¦ã§ã¢æåã«ããã¦ãå¬ã ã¨ãã¦ããã£ã¦ããåéãçç¡ã¨è¨ãããã§ã¯ãªãããã®ããä¾ãRubyè¨èªã«é¢ãããæåãã ããªãã¸ã§ã¯ãæåã¯ç±³å½ç±æ¥ã§ã¯ããããã¹ã¯ãªããè¨èªï¼ãããã¯ã©ã¤ãã¦ã§ã¤ãè¨èªï¼ã¨å¼ã°ããåéã«ããã¦ããã¥ã¢ãªãªãã¸ã§ã¯ãæåãå¿«é©ãªããã°ã©ãã³ã°ç°å¢ããããããã¨ãä¸ã«ç¥ããããã®ã¯Rubyã®å績ã ãPerl以éã®ã¹ã¯ãªããè¨èªã¯Perlã®å½±é¿ãåãã¦ããã¨è¨ã£ã¦éè¨ã§ãªãããRuby以éã®ã¢ãã³ãªã¹ã¯ãªããè¨èªãã¾ããRubyã®å½±é¿ãåãã¦ããã¨è¨ã£ã¦éè¨ã§ãªãã»ã©ã ãããã¦ãRubyã®éçºè ãã¦ã¼ã¶ããå¬ã ã¨ãã¦Rubyãè«ããããã£ã¦ããã
æå¾ã«ä¸è¨
ããããããæ¥æ¬ãä¸æµã®å½ã§ããå¿ è¦ãããã¾ããï¼ãã¨ãããããªçåãæãã¤ãããããã¨ã¯ãªãã§ããããã