¡ÚIT³×Ì¿»ù¡Û¥³¥ó¥Ô¥å¡¼¥¿¡¼¤ò¿È¶á¤Ë¤·¤¿ÃË¡ªFORTRAN¤Î³«È¯¼Ô¡Ö¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹¡×
¥Ñ¥½¥³¥ó¤ò»È¤Ã¤Æ¤¤¤ë¿Í¤Ç¤¢¤ì¤Ð¡¢¡ÖFORTRAN¡Ê¥Õ¥©¡¼¥È¥é¥ó¡Ë¡×¤È¤¤¤¦¸ÀÍÕ¤òʹ¤¤¤¿¤³¤È¤¬¤¢¤ë¿Í¤â¿¤¤¤À¤í¤¦¡£
FORTRAN¤Ï¥³¥ó¥Ô¥å¡¼¥¿¡¼¸À¸ì¤Î¤Ò¤È¤Ä¤Ç¡¢¥³¥ó¥Ô¥å¡¼¥¿¡¼¤Î¥×¥í¥°¥é¥à¤Î³«È¯¤âÌöŪ¤Ë¸þ¾å¤µ¤»¤¿¸À¸ì¤À¡£
FORTRAN¤¬ÃÂÀ¸¤¹¤ë°ÊÁ°¤Î¥³¥ó¥Ô¥å¡¼¥¿¡¼¡¦¥×¥í¥°¥é¥ß¥ó¥°¤Ï¡¢µ¡³£¸ì¤ä¥¢¥»¥ó¥Ö¥é¤Ê¤É¤ÇÁȤàɬÍפ¬¤¢¤Ã¤¿¤³¤È¤«¤é¥³¥ó¥Ô¥å¡¼¥¿¡¼¤ÎÀìÌç²È¤Ç¤Ê¤±¤ì¤Ð¥×¥í¥°¥é¥à¤òµ½Ò¤¹¤ë¤³¤È¤¬¤Ç¤¤Ê¤«¤Ã¤¿¡£FORTRAN¤ÎÅоì¤Ï¡¢¤½¤ì¤Þ¤ÇÆñ¤·¤«¤Ã¤¿¥×¥í¥°¥é¥ß¥ó¥°¤òÍý²ò¤·¤ä¤¹¤¤¤â¤Î¤È¤·¡¢Ã¯¤Ç¤â¼ê·Ú¤Ë¥³¥ó¥Ô¥å¡¼¥¿¡¼¤ò°·¤¨¤ë¤è¤¦¤Ë¤·¤¿¸À¸ì¤Ê¤Î¤À¡£¤Þ¤¿¡¢FORTRAN¤Ï¥Ñ¥½¥³¥ó¤ËÈæ¤Ù¤Æ¤Ï¤ë¤«¤Ë¹â®¤Ê½èÍý¤¬¤Ç¤¤ë¡Ö¥¹¡¼¥Ñ¡¼¥³¥ó¥Ô¥å¡¼¥¿¡¼¡Ê¥¹¥Ñ¥³¥ó¡Ë¡×¤Ç¤â¸Å¤¯¤«¤é»È¤ï¤ì¤Æ¤¤¤ë¸À¸ì¤È¤·¤ÆÍ̾¤À¡£
¤³¤Î¤è¤¦¤Ë¥³¥ó¥Ô¥å¡¼¥¿¡¼¤ÎÀ¤³¦¤òÂ礤¯ÊѤ¨¤¿¡ÖFORTRAN¡×¤Ï¡¢¥¢¥á¥ê¥«¿Í¤Î¿ô³Ø¼Ô¥¸¥ç¥ó¡¦¥ï¡¼¥Ê¡¼¡¦¥Ð¥Ã¥«¥¹»á¤Ë¤è¤ê³«È¯¤µ¤ì¤¿¡£Èà¤Ï¤É¤Î¤è¤¦¤Ë¤·¤ÆFORTRAN¤ò³«È¯¤·¤¿¤Î¤À¤í¤¦¤«¡£
¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤¬Êâ¤ó¤ÀÆ»¤Î¤ê¤È¤È¤â¤ËFORTRAN¤¬ÃÂÀ¸¤·¤¿Îò»Ë¤ò¤ß¤Æ¤ß¤è¤¦¡£
¢£ºÃÀÞ¤«¤é±É¸÷¤Þ¤Ç¤ÎÆ»¤Î¤ê
¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤Ï1924ǯ12·î3Æü¡¢Êƹñ¤Î¥Ú¥ó¥·¥ë¥Ð¥Ë¥¢½£¥Õ¥£¥é¥Ç¥ë¥Õ¥£¥¢¤ËÀ¸¤Þ¤ì¤¿¡£
¡üÆóÅ٤κÃÀÞ¤òÌ£¤ï¤¦
¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤Ï1942ǯ¡¢²½³Ø¤ò³Ø¤Ö¤¿¤á¤Ë¥Ð¡¼¥¸¥Ë¥¢Âç³Ø¤ËÆþ³Ø¤·¤¿¤¬¹ÖµÁ¤ò¤µ¤Ü¤Ã¤¿¤³¤È¤¬¸¶°ø¤Ç¤¹¤°¤ËÂà³Ø¤È¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£1943ǯ¡¢Ä§Ê¼¤ÇΦ·³¤ØÆþÂ⤷¤Æ¥Ô¥Ã¥Ä¥Ð¡¼¥°Âç³Ø¤Ç¹©³Ø¤ò³Ø¤ó¤À¡£
1945ǯ¡¢¥Ë¥å¡¼¥è¡¼¥¯¤Î°å³Ø¹»¤ËÆþ³Ø¤¹¤ë¤â¤Î¤Î¡¢°å³Ø¤Ï¼«Ê¬¤Ë¸þ¤¤¤Æ¤¤¤Ê¤¤¤È¡¢Æ±¹»¤ò¼«¤éÂà³Ø¤¹¤ë¡£Íâǯ¥Ë¥å¡¼¥è¡¼¥¯»Ô¤Ë°Ü¤ê½»¤ß¡¢¥é¥¸¥ª¡¦¥Æ¥ì¥ÓÀìÌç³Ø¹»¤Ç¥é¥¸¥ªµ»½Ñ¼Ô¤È¤·¤Æ¤Î·±Îý¤ò¼õ¤±»Ï¤á¡¢¿ô³Ø¤¬¼«Ê¬¤Ë¸þ¤¤¤Æ¤¤¤ë¤³¤È¤Ëµ¤¤Å¤¤¤¿¤È¤¤¤¦¡£
¤½¤Î¸å¡¢¥³¥í¥ó¥Ó¥¢Âç³Ø¤ËÆþ³Ø¤·¤Æ1949ǯ¤ËƱÂç³Ø¤Ç¿ô³Ø¤Î³Ø»Î¹æ¤ò¼èÆÀ¤¹¤ë¡£1950ǯ¤ËIBM¤ËÆþ¼Ò¡£ºÇ½é¤Î£³Ç¯´Ö¤Ï¡¢IBM¤¬³«È¯¤·¤¿Åŵ¤µ¡³£¼°·×»»µ¡¡ÖSSEC¡×¤ò»È¤Ã¤¿»Å»ö¤Ë½¾»ö¤¹¤ë¡£ºÇ½é¤Ë¼ê¤¬¤±¤¿Â礤ʻŻö¤Ï·î¤Î°ÌÃÖ¤ò·×»»¤¹¤ë¥×¥í¥°¥é¥à¤òºîÀ®¤¹¤ë¤³¤È¤À¤Ã¤¿¡£
¡üFORTRAN¤ÎÃÂÀ¸
¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤Ï1953ǯ¡¢µ¡³£¸ì¤ä¥¢¥»¥ó¥Ö¥é¤Ë¤è¤ë¥×¥í¥°¥é¥ß¥ó¥°¤¬Æñ¤·¤¤¤³¤È¤«¤é¾å»Ê¤Ë¹âµé¥×¥í¥°¥é¥ß¥ó¥°¸À¸ì¤ò³«È¯¤¹¤ë¤¿¤á¤Î´ë²è½ñ¤òÄó½Ð¤¹¤ë¡£
Èà¤Î¾å»Ê¤Ï¤½¤ÎÆâÍÆ¤ò¸«¤ë¤È¡¢Í½»»À©¸Â¤Ê¤·¤Î³«È¯¤ò¾µÂú¡£1954ǯ¡¢ºÇ½é¤ÎÏÀʸ¡ÖPreliminary Report, Specifications for the IBM Mathematical FORmula TRANslating System, FORTRAN.¡ÊIBM¿ô¼°ÊÑ´¹¥·¥¹¥Æ¥àFORTRAN¤Î»ÅÍͤ˴ؤ¹¤ëͽÈ÷¥ì¥Ý¡¼¥È¡Ë¡× ¤òȯɽ¡¢¥Á¡¼¥à¤ò·ëÀ®¤·¤ÆIBM 704¥³¥ó¥Ô¥å¡¼¥¿¡¼¤Î¤¿¤á¤ÎFORTRAN¤ÎÀ߷פȳ«È¯¤ò³«»Ï¤¹¤ë¡£
¤³¤¦¤·¤ÆÈà¤Î¥Á¡¼¥à¤Ï1957ǯ¡¢IBM 704¥³¥ó¥Ô¥å¡¼¥¿¡¼¸þ¤±¤ÎFORTRAN¤ò´°À®¤µ¤»¤ë¡£FORTRAN¤ÎÅоì¤è¤ê¸¦µæ¼Ô¤Ï¡¢½¬ÆÀ¤¬Æñ¤·¤¤µ¡³£¸ì¤ä¥¢¥»¥ó¥Ö¥é¤«¤é²òÊü¤µ¤ì¡¢FORTRAN¤ÏIBM¤Î¥³¥ó¥Ô¥å¡¼¥¿¡¼¤ÎÉáµÚ¤ËÂ礤¯¹×¸¥¤·¤¿¤Î¤À¤Ã¤¿¡£
¡ü¥Ð¥Ã¥«¥¹¡¼¥Ê¥¦¥¢É½µË¡¤â¹Í°Æ
¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤Ï1950ǯÂå¸åȾ¡¢ALGOL¤ò³«È¯¤·¤¿¹ñºÝ°Ñ°÷²ñ¤Î°ì°÷¤È¤·¤Æ¤âƯ¤¤¤¿¡£ALGOL¤Ï¥è¡¼¥í¥Ã¥Ñ¤Î¸¦µæ¼Ô¤¬Ãæ¿´¤È¤Ê¤Ã¤Æ³«È¯¤·¤¿¥³¥ó¥Ô¥å¡¼¥¿¡¼¸À¸ì¤Ç¡¢¥¢¥ë¥´¥ê¥º¥à¤òµ½Ò¤¹¤ë»ö¼Â¾å¤ÎÀ¤³¦É¸½à¤È¤Ê¤Ã¤¿¡£
Èà¤Î»Å»ö¤Ï¤½¤ì¤À¤±¤Ë¤È¤É¤Þ¤é¤º¡¢1959ǯ¤Ë¤ÏALGOL¤Îʸˡ¤òɽ¸½¤¹¤ë¤¿¤á¤Î¡Ö¥Ð¥Ã¥«¥¹¡¦¥Ê¥¦¥¢µË¡¡×¤ò¹Í°Æ¡£¥Ð¥Ã¥«¥¹¡¦¥Ê¥¦¥¢µË¡¤Ï¡¢º£Æü¤Ç¤â³ÈÄ¥¤µ¤ì¤Ê¤¬¤é»È¤¤Â³¤±¤é¤ì¤Æ¤¤¤ë¡£
1977ǯ¡¢¥³¥ó¥Ô¥å¡¼¥¿¡¼Ê¬Ìî¤Î¥Î¡¼¥Ù¥ë¾Þ¤È¤¤¤ï¤ì¤ë¥Á¥å¡¼¥ê¥ó¥°¾Þ¤ò¼õ¾Þ¡£¤Þ¤¿1987ǯ¤ËIBM¤Î¥Õ¥§¥í¡¼¤È¤Ê¤ê¡¢1993ǯ¤Ë¤Ï¥Á¥ã¡¼¥ë¥º¡¦¥¹¥¿¡¼¥¯¡¦¥É¥ì¥¤¥Ñ¡¼¾Þ¤ò¼øÍ¿¤µ¤ì¤ë¡£1991ǯ¤Ë¸½Ìò¤òÂड¢2007ǯ3·î17Æü ÊÆ¹ñ¤Î¥ª¥ì¥´¥ó½£¥¢¥·¥å¥é¥ó¥É¤Ç82ǯ¤ÎÀ¸³¶¤ò½ª¤¨¤¿¡£
¤³¤Î¤è¤¦¤Ë¤µ¤Þ¤¶¤Þ¤Ê¶ÈÀÓ¤ò»Ä¤·¤¿¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤Ï¡¢¤É¤Î¤è¤¦¤Ê»×¤¤¤Ç¿·¤·¤¤È¯ÁÛ¤ò¹Í¤¨¤¿¤Î¤À¤í¤¦¤«¡£Èà¤ÏIBM¤Î¼ÒÆâ»ï¡ÖThink¡×¤ÎÃæ¤Çޤ¡Ö¼«Ê¬¤Î¶ÈÀӤο¤¯¤¬¡¢¼«Ê¬¤ÎÂÕ¤±¿´¤«¤éÀ¸¤Þ¤ì¤¿¡×¤È²óÁÛ¡£¡Ö¥×¥í¥°¥é¥à¤ò½ñ¤¯¤Î¤¬¹¥¤¤Ç¤Ï¤Ê¤«¤Ã¤¿¤Î¤Ç¡¢¥×¥í¥°¥é¥à¤ò´Êñ¤Ë½ñ¤±¤ë¥·¥¹¥Æ¥à¤ò¹Í¤¨¤¿¡×¤È½Ò¤Ù¤Æ¤¤¤ë¡£
¼«Ê¬¤Î¼åÅÀ¤ò¹îÉþ¤·¤è¤¦¤ÈÅØÎϤ·¤¿·ë²Ì¤¬°ÎÂç¤Ê¶ÈÀӤ˷Ҥ¬¤Ã¤¿¤Î¤Ç¤¢¤í¤¦¡£
»²¹Í¡§
¡¦¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹ | FORTRAN | ¥Ð¥Ã¥«¥¹¡¦¥Ê¥¦¥¢µË¡ - ¥¦¥£¥¥Ú¥Ç¥£¥¢
¡¦¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹ - ¥³¥ó¥Ô¥å¡¼¥¿°Î¿ÍÅÁ
¡¦¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹ - ¤Á¤¨¤ÎÏÂweb¥Ú¡¼¥¸
¡¦John Backus¡Ê±Ñʸ¡Ë | John Backus¡Ê±Ñʸ¡¿PDF·Á¼°¡Ë
¡¦Can Programming Be Liberated From the von Neumann Style?¡Ê±Ñʸ¡¿PDF·Á¼°¡Ë
¢£¤³¤Á¤é¤â¥ª¥¹¥¹¥á¡ªºÇ¿·¤Î³×Ì¿»ù ºÇ¿·¥Ë¥å¡¼¥¹
¡¦À¸¤¤Æ¤¤¤ëÅ·ºÍ¤ÎÂè1°Ì¡¡¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Î»ÅÁȤߤò¹Í°Æ¤·¤¿¡Ö¥Æ¥£¥à¡¦¥Ð¡¼¥Ê¡¼¥º=¥ê¡¼¡×
¡¦IT¥Ù¥ó¥Á¥ã¡¼¤ÎÀè¶î¤±¡ª¥Ç¥ë¥³¥ó¥Ô¥å¡¼¥¿¡¼Á϶ȼԡ֥ޥ¤¥±¥ë¡¦¥Ç¥ë¡×
¡¦¶µ°é¼Ô¤Ç¤¢¤ê¥¸¥ã¥º±éÁղȡª´ö¿¤ÎºÍǽ¤Ë·Ã¤Þ¤ì¤¿¥Ñ¥½¥³¥ó¤ÎÉã¡Ö¥¢¥é¥ó¡¦¥±¥¤¡×
¡¦¥Þ¥¦¥¹¤òȯÌÀ¤·¤¿Éã¤Ï¡¢¥Ñ¥½¥³¥ó¤ò¿È¶á¤Ë¤·¤¿Å·ºÍ¡Ö¥À¥°¥é¥¹¡¦¥¨¥ó¥²¥ë¥Ð¡¼¥È¡×
¡¦¡ÚIT³×Ì¿»ù¡Û¥Ð¥Ã¥¯¥Ê¥ó¥Ð¡¼°ìÍ÷
ÊÔ½¸Éô¡§´Ø¸ýů»Ê
Copyright 2008 livedoor. All rights reserved.
FORTRAN¤Ï¥³¥ó¥Ô¥å¡¼¥¿¡¼¸À¸ì¤Î¤Ò¤È¤Ä¤Ç¡¢¥³¥ó¥Ô¥å¡¼¥¿¡¼¤Î¥×¥í¥°¥é¥à¤Î³«È¯¤âÌöŪ¤Ë¸þ¾å¤µ¤»¤¿¸À¸ì¤À¡£
FORTRAN¤¬ÃÂÀ¸¤¹¤ë°ÊÁ°¤Î¥³¥ó¥Ô¥å¡¼¥¿¡¼¡¦¥×¥í¥°¥é¥ß¥ó¥°¤Ï¡¢µ¡³£¸ì¤ä¥¢¥»¥ó¥Ö¥é¤Ê¤É¤ÇÁȤàɬÍפ¬¤¢¤Ã¤¿¤³¤È¤«¤é¥³¥ó¥Ô¥å¡¼¥¿¡¼¤ÎÀìÌç²È¤Ç¤Ê¤±¤ì¤Ð¥×¥í¥°¥é¥à¤òµ½Ò¤¹¤ë¤³¤È¤¬¤Ç¤¤Ê¤«¤Ã¤¿¡£FORTRAN¤ÎÅоì¤Ï¡¢¤½¤ì¤Þ¤ÇÆñ¤·¤«¤Ã¤¿¥×¥í¥°¥é¥ß¥ó¥°¤òÍý²ò¤·¤ä¤¹¤¤¤â¤Î¤È¤·¡¢Ã¯¤Ç¤â¼ê·Ú¤Ë¥³¥ó¥Ô¥å¡¼¥¿¡¼¤ò°·¤¨¤ë¤è¤¦¤Ë¤·¤¿¸À¸ì¤Ê¤Î¤À¡£¤Þ¤¿¡¢FORTRAN¤Ï¥Ñ¥½¥³¥ó¤ËÈæ¤Ù¤Æ¤Ï¤ë¤«¤Ë¹â®¤Ê½èÍý¤¬¤Ç¤¤ë¡Ö¥¹¡¼¥Ñ¡¼¥³¥ó¥Ô¥å¡¼¥¿¡¼¡Ê¥¹¥Ñ¥³¥ó¡Ë¡×¤Ç¤â¸Å¤¯¤«¤é»È¤ï¤ì¤Æ¤¤¤ë¸À¸ì¤È¤·¤ÆÍ̾¤À¡£
¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤¬Êâ¤ó¤ÀÆ»¤Î¤ê¤È¤È¤â¤ËFORTRAN¤¬ÃÂÀ¸¤·¤¿Îò»Ë¤ò¤ß¤Æ¤ß¤è¤¦¡£
¢£ºÃÀÞ¤«¤é±É¸÷¤Þ¤Ç¤ÎÆ»¤Î¤ê
¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤Ï1924ǯ12·î3Æü¡¢Êƹñ¤Î¥Ú¥ó¥·¥ë¥Ð¥Ë¥¢½£¥Õ¥£¥é¥Ç¥ë¥Õ¥£¥¢¤ËÀ¸¤Þ¤ì¤¿¡£
¡üÆóÅ٤κÃÀÞ¤òÌ£¤ï¤¦
¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤Ï1942ǯ¡¢²½³Ø¤ò³Ø¤Ö¤¿¤á¤Ë¥Ð¡¼¥¸¥Ë¥¢Âç³Ø¤ËÆþ³Ø¤·¤¿¤¬¹ÖµÁ¤ò¤µ¤Ü¤Ã¤¿¤³¤È¤¬¸¶°ø¤Ç¤¹¤°¤ËÂà³Ø¤È¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£1943ǯ¡¢Ä§Ê¼¤ÇΦ·³¤ØÆþÂ⤷¤Æ¥Ô¥Ã¥Ä¥Ð¡¼¥°Âç³Ø¤Ç¹©³Ø¤ò³Ø¤ó¤À¡£
1945ǯ¡¢¥Ë¥å¡¼¥è¡¼¥¯¤Î°å³Ø¹»¤ËÆþ³Ø¤¹¤ë¤â¤Î¤Î¡¢°å³Ø¤Ï¼«Ê¬¤Ë¸þ¤¤¤Æ¤¤¤Ê¤¤¤È¡¢Æ±¹»¤ò¼«¤éÂà³Ø¤¹¤ë¡£Íâǯ¥Ë¥å¡¼¥è¡¼¥¯»Ô¤Ë°Ü¤ê½»¤ß¡¢¥é¥¸¥ª¡¦¥Æ¥ì¥ÓÀìÌç³Ø¹»¤Ç¥é¥¸¥ªµ»½Ñ¼Ô¤È¤·¤Æ¤Î·±Îý¤ò¼õ¤±»Ï¤á¡¢¿ô³Ø¤¬¼«Ê¬¤Ë¸þ¤¤¤Æ¤¤¤ë¤³¤È¤Ëµ¤¤Å¤¤¤¿¤È¤¤¤¦¡£
¤½¤Î¸å¡¢¥³¥í¥ó¥Ó¥¢Âç³Ø¤ËÆþ³Ø¤·¤Æ1949ǯ¤ËƱÂç³Ø¤Ç¿ô³Ø¤Î³Ø»Î¹æ¤ò¼èÆÀ¤¹¤ë¡£1950ǯ¤ËIBM¤ËÆþ¼Ò¡£ºÇ½é¤Î£³Ç¯´Ö¤Ï¡¢IBM¤¬³«È¯¤·¤¿Åŵ¤µ¡³£¼°·×»»µ¡¡ÖSSEC¡×¤ò»È¤Ã¤¿»Å»ö¤Ë½¾»ö¤¹¤ë¡£ºÇ½é¤Ë¼ê¤¬¤±¤¿Â礤ʻŻö¤Ï·î¤Î°ÌÃÖ¤ò·×»»¤¹¤ë¥×¥í¥°¥é¥à¤òºîÀ®¤¹¤ë¤³¤È¤À¤Ã¤¿¡£
¡üFORTRAN¤ÎÃÂÀ¸
¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤Ï1953ǯ¡¢µ¡³£¸ì¤ä¥¢¥»¥ó¥Ö¥é¤Ë¤è¤ë¥×¥í¥°¥é¥ß¥ó¥°¤¬Æñ¤·¤¤¤³¤È¤«¤é¾å»Ê¤Ë¹âµé¥×¥í¥°¥é¥ß¥ó¥°¸À¸ì¤ò³«È¯¤¹¤ë¤¿¤á¤Î´ë²è½ñ¤òÄó½Ð¤¹¤ë¡£
Èà¤Î¾å»Ê¤Ï¤½¤ÎÆâÍÆ¤ò¸«¤ë¤È¡¢Í½»»À©¸Â¤Ê¤·¤Î³«È¯¤ò¾µÂú¡£1954ǯ¡¢ºÇ½é¤ÎÏÀʸ¡ÖPreliminary Report, Specifications for the IBM Mathematical FORmula TRANslating System, FORTRAN.¡ÊIBM¿ô¼°ÊÑ´¹¥·¥¹¥Æ¥àFORTRAN¤Î»ÅÍͤ˴ؤ¹¤ëͽÈ÷¥ì¥Ý¡¼¥È¡Ë¡× ¤òȯɽ¡¢¥Á¡¼¥à¤ò·ëÀ®¤·¤ÆIBM 704¥³¥ó¥Ô¥å¡¼¥¿¡¼¤Î¤¿¤á¤ÎFORTRAN¤ÎÀ߷פȳ«È¯¤ò³«»Ï¤¹¤ë¡£
¤³¤¦¤·¤ÆÈà¤Î¥Á¡¼¥à¤Ï1957ǯ¡¢IBM 704¥³¥ó¥Ô¥å¡¼¥¿¡¼¸þ¤±¤ÎFORTRAN¤ò´°À®¤µ¤»¤ë¡£FORTRAN¤ÎÅоì¤è¤ê¸¦µæ¼Ô¤Ï¡¢½¬ÆÀ¤¬Æñ¤·¤¤µ¡³£¸ì¤ä¥¢¥»¥ó¥Ö¥é¤«¤é²òÊü¤µ¤ì¡¢FORTRAN¤ÏIBM¤Î¥³¥ó¥Ô¥å¡¼¥¿¡¼¤ÎÉáµÚ¤ËÂ礤¯¹×¸¥¤·¤¿¤Î¤À¤Ã¤¿¡£
¡ü¥Ð¥Ã¥«¥¹¡¼¥Ê¥¦¥¢É½µË¡¤â¹Í°Æ
¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤Ï1950ǯÂå¸åȾ¡¢ALGOL¤ò³«È¯¤·¤¿¹ñºÝ°Ñ°÷²ñ¤Î°ì°÷¤È¤·¤Æ¤âƯ¤¤¤¿¡£ALGOL¤Ï¥è¡¼¥í¥Ã¥Ñ¤Î¸¦µæ¼Ô¤¬Ãæ¿´¤È¤Ê¤Ã¤Æ³«È¯¤·¤¿¥³¥ó¥Ô¥å¡¼¥¿¡¼¸À¸ì¤Ç¡¢¥¢¥ë¥´¥ê¥º¥à¤òµ½Ò¤¹¤ë»ö¼Â¾å¤ÎÀ¤³¦É¸½à¤È¤Ê¤Ã¤¿¡£
Èà¤Î»Å»ö¤Ï¤½¤ì¤À¤±¤Ë¤È¤É¤Þ¤é¤º¡¢1959ǯ¤Ë¤ÏALGOL¤Îʸˡ¤òɽ¸½¤¹¤ë¤¿¤á¤Î¡Ö¥Ð¥Ã¥«¥¹¡¦¥Ê¥¦¥¢µË¡¡×¤ò¹Í°Æ¡£¥Ð¥Ã¥«¥¹¡¦¥Ê¥¦¥¢µË¡¤Ï¡¢º£Æü¤Ç¤â³ÈÄ¥¤µ¤ì¤Ê¤¬¤é»È¤¤Â³¤±¤é¤ì¤Æ¤¤¤ë¡£
1977ǯ¡¢¥³¥ó¥Ô¥å¡¼¥¿¡¼Ê¬Ìî¤Î¥Î¡¼¥Ù¥ë¾Þ¤È¤¤¤ï¤ì¤ë¥Á¥å¡¼¥ê¥ó¥°¾Þ¤ò¼õ¾Þ¡£¤Þ¤¿1987ǯ¤ËIBM¤Î¥Õ¥§¥í¡¼¤È¤Ê¤ê¡¢1993ǯ¤Ë¤Ï¥Á¥ã¡¼¥ë¥º¡¦¥¹¥¿¡¼¥¯¡¦¥É¥ì¥¤¥Ñ¡¼¾Þ¤ò¼øÍ¿¤µ¤ì¤ë¡£1991ǯ¤Ë¸½Ìò¤òÂड¢2007ǯ3·î17Æü ÊÆ¹ñ¤Î¥ª¥ì¥´¥ó½£¥¢¥·¥å¥é¥ó¥É¤Ç82ǯ¤ÎÀ¸³¶¤ò½ª¤¨¤¿¡£
¤³¤Î¤è¤¦¤Ë¤µ¤Þ¤¶¤Þ¤Ê¶ÈÀÓ¤ò»Ä¤·¤¿¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹»á¤Ï¡¢¤É¤Î¤è¤¦¤Ê»×¤¤¤Ç¿·¤·¤¤È¯ÁÛ¤ò¹Í¤¨¤¿¤Î¤À¤í¤¦¤«¡£Èà¤ÏIBM¤Î¼ÒÆâ»ï¡ÖThink¡×¤ÎÃæ¤Çޤ¡Ö¼«Ê¬¤Î¶ÈÀӤο¤¯¤¬¡¢¼«Ê¬¤ÎÂÕ¤±¿´¤«¤éÀ¸¤Þ¤ì¤¿¡×¤È²óÁÛ¡£¡Ö¥×¥í¥°¥é¥à¤ò½ñ¤¯¤Î¤¬¹¥¤¤Ç¤Ï¤Ê¤«¤Ã¤¿¤Î¤Ç¡¢¥×¥í¥°¥é¥à¤ò´Êñ¤Ë½ñ¤±¤ë¥·¥¹¥Æ¥à¤ò¹Í¤¨¤¿¡×¤È½Ò¤Ù¤Æ¤¤¤ë¡£
¼«Ê¬¤Î¼åÅÀ¤ò¹îÉþ¤·¤è¤¦¤ÈÅØÎϤ·¤¿·ë²Ì¤¬°ÎÂç¤Ê¶ÈÀӤ˷Ҥ¬¤Ã¤¿¤Î¤Ç¤¢¤í¤¦¡£
»²¹Í¡§
¡¦¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹ | FORTRAN | ¥Ð¥Ã¥«¥¹¡¦¥Ê¥¦¥¢µË¡ - ¥¦¥£¥¥Ú¥Ç¥£¥¢
¡¦¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹ - ¥³¥ó¥Ô¥å¡¼¥¿°Î¿ÍÅÁ
¡¦¥¸¥ç¥ó¡¦¥Ð¥Ã¥«¥¹ - ¤Á¤¨¤ÎÏÂweb¥Ú¡¼¥¸
¡¦John Backus¡Ê±Ñʸ¡Ë | John Backus¡Ê±Ñʸ¡¿PDF·Á¼°¡Ë
¡¦Can Programming Be Liberated From the von Neumann Style?¡Ê±Ñʸ¡¿PDF·Á¼°¡Ë
¢£¤³¤Á¤é¤â¥ª¥¹¥¹¥á¡ªºÇ¿·¤Î³×Ì¿»ù ºÇ¿·¥Ë¥å¡¼¥¹
¡¦À¸¤¤Æ¤¤¤ëÅ·ºÍ¤ÎÂè1°Ì¡¡¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Î»ÅÁȤߤò¹Í°Æ¤·¤¿¡Ö¥Æ¥£¥à¡¦¥Ð¡¼¥Ê¡¼¥º=¥ê¡¼¡×
¡¦IT¥Ù¥ó¥Á¥ã¡¼¤ÎÀè¶î¤±¡ª¥Ç¥ë¥³¥ó¥Ô¥å¡¼¥¿¡¼Á϶ȼԡ֥ޥ¤¥±¥ë¡¦¥Ç¥ë¡×
¡¦¶µ°é¼Ô¤Ç¤¢¤ê¥¸¥ã¥º±éÁղȡª´ö¿¤ÎºÍǽ¤Ë·Ã¤Þ¤ì¤¿¥Ñ¥½¥³¥ó¤ÎÉã¡Ö¥¢¥é¥ó¡¦¥±¥¤¡×
¡¦¥Þ¥¦¥¹¤òȯÌÀ¤·¤¿Éã¤Ï¡¢¥Ñ¥½¥³¥ó¤ò¿È¶á¤Ë¤·¤¿Å·ºÍ¡Ö¥À¥°¥é¥¹¡¦¥¨¥ó¥²¥ë¥Ð¡¼¥È¡×
¡¦¡ÚIT³×Ì¿»ù¡Û¥Ð¥Ã¥¯¥Ê¥ó¥Ð¡¼°ìÍ÷
ÊÔ½¸Éô¡§´Ø¸ýů»Ê
Copyright 2008 livedoor. All rights reserved.