ºìÁªLinuxÃÅ»§
Linux°ïÖú

Fortran£¬ÔÚLinuxÉÏ°²¼Ò

·¢²¼Ê±¼ä:2007-07-10 21:43:28À´Ô´:ºìÁª×÷Õß:Feedback
¡¡¡¡Ðí¶àÃæÏò Fortran µÄ¿ª·¢ÈËÔ±ÔÚ Linux ÉÏÕÒµ½ÁË¿ìÀֵļÒÔ°¡£³ýÁËеĿª·¢ºÍÒÆÖ²£¬ÔÚLinux ÉÏʹÓà Fortran ÕâÒ»ÈÎÎñÖл¹ÓÐÏ൱¶àµÄ¹¤×÷Éæ¼°¾ÉµÄÓ¦ÓóÌÐò£¬ÆäÖÐһЩÒÑÓÐÈýÊ®ÎåÄêÒÔÉϵÄÀúÊ·¡£ÄúµÄ¹«Ë¾³ýÁËΪ¹ýʱµÄСÐͼÆËã»úͨ³£ÐèÒªµÄÌØÊâµçÄܺÍͨ·ç¸¶·ÑÒÔÍ⣬ÊÇ·ñ»¹ÒªÎªÔËÐÐ¾ÉµÄ Fortran ³ÌÐòËùÐèµÄÈíÓ²¼þÖ§¸¶·±ÖصÄÐí¿ÉÖ¤·ÑÓúÍÖ§³Ö·ÑÓã¿Èç¹ûÊǵĻ°£¬ÄÇô¿ÉÒÔ¿ªÊ¼ÊÔ׎«ÄÇЩ³ÌÐòÖØв¿Êðµ½ Linux ·þÎñÆ÷ÉÏ£¬²¢Á˽âÒ»ÏÂÔÚÌá¸ßÕâЩӦÓóÌÐòÐÔÄÜ»òÓÐЧÐÔµÄͬʱ£¬ÄÜ¿³µô¶àÉÙÄÇÑùµÄ·ÑÓá£

¡¡¡¡Linux »¹Ö÷¹ÜÁËÐí¶à»ùÓÚ Fortran µÄй¤×÷£¨±ÈÄú¿ÉÄÜÒâʶµ½µÄ»¹Òª¶à£©¡£Linux ³ÌÐòÔ±Ö®¼äµÄÓïÑÔÖ®Õùͨ³£Éæ¼°Ïó Java¡¢Python¡¢C++ »òÉõÖÁ C# ÕâÑùµÄÁ÷ÐÐÓïÑÔ¡£ÔÚÕâÖÖÇé¿öÏ£¬ÓÚ¶þÊ®ÊÀ¼ÍÎåÊ®Äê´úÄ©×îÔç·¢Ã÷µÄ Cobol¡¢Fortran ºÍ Lisp ÕâЩÓïÑÔËù×öµÄÓÐÓù¤×÷Á¿¿ÉÄÜ»á³öºõÄúµÄÒâÁÏ¡£

¡¡¡¡ÌرðÊÇ£¬Fortran ÒÑÔÚ Linux ÏÂÕÒµ½ÁË¿ìÀֵļÒÔ°¡£±¾Ôµġ°·þÎñÆ÷ÕïËù¡±¸ÅÊöÁËÄúÓ¦¸ÃÁ˽âµÄÔÚ Linux ÉÏʹÓà Fortran µÄÖØÒªÐÔÒÔ¼°ÈçºÎÁ˽â¸ü¶àÐÅÏ¢¡£

¡¡¡¡ÇóÖúÓÚ Linux
¡¡¡¡²»ÒªÈÏΪһ̸µ½ Fortran ¾ÍÒ»¶¨Òª×·ËÝÀúÊ·¡£Î§ÈÆ Fortran ¿ªÕ¹µÄÐж¯Óкࣺܶ¹ú¼Ê J3 ίԱ»áÆð²ÝÁËÐ嵀 Fortran2000 ±ê×¼¡¢±àÒëÆ÷¹¤³Ì·½ÃæÒѾ­È¡µÃÁîÈËÖõÄ¿µÄ·¢Õ¹ÒÔ¼°Ã¿Äê²úÉúÁË´óÁ¿ÐÂÓ¦ÓóÌÐò¡£ÓÐ¹Ø Fortran µÄ¸÷ÖÖÏûÏ¢¶¼°µÊ¾ Linux ÔÚеĿª·¢ÖÐËùÕ¼±ÈÀýÔÚ²»¶ÏÔö¼Ó£»ÀýÈ磬ÔÚ¸ßÐÔÄÜÃæÏò¿ÆѧµÄȺ¼¯ÉÏͨ³£¶¼ÉÙ²»ÁË Fortran ºÍ Linux¡£Linux4chemistry Ŀ¼£¬ÒÔ¼°¿ÆѧºÍ¹¤³Ì·½Ãæ×îÀàËƵÄĿ¼ÒÔÓµÓÐÐí¶àÓà Fortran ±àÂëµÄ³ÌÐòΪÌØÉ«¡£³ÌÐòÔ±¶Ô Fortran ºÜÊìϤ¶øÇÒ Fortran ÔÚÐÔÄÜ·½ÃæÓÅÓÚ C£¬ÕâʹËü¼ÌÐøÊܵ½¼¼Êõ³ÌÐòÔ±µÄÇàíù¡£

¡¡¡¡Linux ¶Ô¾ÉµÄÓ¦ÓóÌÐòËùÆðµÄ×÷ÓÃËäÈ»²»Ì«Ã÷ÏÔ£¬µ«¾­ÂÛÖ¤¸üÓÐȤ¡£ÓÐÒ»¸öÓà Fortran ±àÂëµÄÅӴ󡰹Ǹɡ±³ÌÐòÀÛ»ý£¬ÆäÖеÄһЩ³ÌÐòÒÑÓг¤´ïÈýÊ®ÎåÄêµÄÀúÊ·ÁË£¬Ö§³ÖÈ«ÊÀ½ç·¶Î§µÄÆóÒµºÍʵÑéÊÒÖÐÈÕ³£µÄ²Ù×÷¡£ÔÚijЩÁìÓòÖУ¬Óë¡°¾É¡±Ïà¹ØÁªµÄÖ»ÓÐ Y2K ÅÝÄ­¡£µ«ÊÇÓëËüÏà¹ØµÄÔ¶²»Ö¹ÕâЩ£»³ÉǧÉÏÍò¸öÓà Fortran ±àÂëµÄ³ÌÐòÔÚÿ¸ö¹¤×÷ÈÕ¶¼±¨¸æ²ÆÕþ×´¿ö¡¢¿ØÖƹ¤³§É豸¡¢·ÖÎöʵÑéÊý¾Ý¡¢¹ÜÀíÈËʼǼ¡¢Çл»Í¨ÐÅÓ²¼þÒÔ¼°Ö´ÐÐÀàËƵÄÖØÒª¹¦ÄÜ¡£ÕâЩ³ÌÐòÖеÄÐí¶àÔÚÆäËùµ£µ±µÄ½ÇÉ«Öж¼ÍêÃÀµØÔË×÷×Å£¬¶øÇÒ³ýÁËÔËÐÐËüÃǵÄÓ²¼þ·¢ÉúÀÏ»¯ÒÔÍ⣬²¢²»ÐèÒªÌرð¸ü¸Ä¡£ÀýÈ磬Hewlett-Packard µÄ MPE ºÍ OpenVMS ²úÆ·ÏßµÄÍËÐÝÏò¿Í»§·¢³öÁËÒ»¸öÑϾþµÄÌôÕ½£¬ÒòΪÔÚ¹ýÈ¥µÄ¼¸Ê®ÄêÖУ¬ËûÃÇÒ»Ö±ÒÀÀµÕâЩСÐͼÆËã»úÆ·ÅÆ¡£

¡¡¡¡Linux Äܽâ¾ÈÕâЩÎÊÌâ¡£·þÎñÆ÷¼¶±ðµÄ Linux »úÆ÷ºÜ¿É¿¿£¬Äܳ¤Ê±¼äÕý³£ÔËÐУ¬ÌṩÁËÁ¼ºÃµÄϵͳ·þÎñ£¨°üÀ¨Òì¹¹ÍøÂçÖеĻ¥²Ù×÷ÐÔ£©£¬Ö÷¹Ü¸÷ÖÖ¸ßÖÊÁ¿µÄ Fortran ±àÒëÆ÷²¢ÇҺܰ²È«£¨ÖÁÉÙ¿ÉÓëÆäËü×¼±¸ÏòÆóÒµÌṩµÄϵͳÏà±ÈÄ⣩¡£ÒøÐС¢ÖÆÔìÉ̺ÍÕþ¸®»ú¹¹Í¨³£ÎªÁË¡°ÕûºÏ¡±£¬ÕýÇÄÇĵؽ«ËûÃǵÄÐí¶à¾É³ÌÐòÒƵ½ Linux ÉÏ¡£

¡¡¡¡¶ÔÓÚÕâÑùµÄǨÒÆ£¬Linux ·þÎñÆ÷µÄÖÊÁ¿ºÍ¿ÉÓÃÐÔÊÇÈÃÈ˷dz£ÂúÒâµÄ£»ÔÚÎÒ·Ã̸¹ýµÄ×éÖ¯ÖУ¬ÕâЩÏîÄ¿µÄ½á¹ûͨ³£¶¼±ÈÔ¤Æڵĺᣵ«ÊÇ£¬ÓÉÓÚ¾ºÕù¡¢°²È«ÐÔºÍͨ³£ÔÚ·¨ÂÉ·½ÃæµÄÔ­Òò£¬ÔÚÎÒÓöµ½µÄËùÓÐÈËÖУ¬Ã»ÈËÔ¸Òâ¡°¹«¿ª·¢²¼¡±·Ã̸¡£½ðÈÚ¹«Ë¾ºÍÖÆÔ칫˾Èç¹û͸¶ËûÃÇÄÚ²¿¹ý³ÌµÄϸ½Ú£¬²»½öµÃ²»µ½Èκκô¦£¬·´¶øÓÐÐí¶à·çÏÕ¡£µ«ÊÇ£¬¾üʼÆËãµÄÏà¶Ô¿ª·ÅÓë´ËÐγÉÁËÏÊÃ÷µÄ¶Ô±È¡£ÀýÈ磬´ó¼Ò¶¼ÖªµÀÐí¶àÎäÆ÷ϵͳºÍÕ½ÒÛµÄÄ£ÄⶼÊÇÓà Fortran ±àдµÄ¡£Ó¢¹ú¹ú·À²¿ÔÚ Linux ÉÏÖ÷¹ÜÁË F3 ¿ñ·ç£¨Tornado£©Õ½¶·»úµÄ·ÖÎö³ÌÐò¡£

¡¡¡¡Èç¹ûÄúÔÚ´¦ÀíÕâÑùµÄ¾ÉÓ¦ÓóÌÐòǨÒÆ»òÏòÕý´ÓÊ Fortran ¿ª·¢µÄÍŶÓÌṩ֧³Ö£¬ÒÔÏÂÊÇÄúÓ¦¸ÃÖªµÀµÄÓÃÓÚ Linux µÄ Fortran ²Î¿¼×ÊÁÏ£º

¡¡¡¡´óÁ¿¿ÉÓõıê×¼ºÍ¹¤¾ß
¡¡¡¡Ê×ÏÈÊÇ Michael Metcalf µÄ²Î¿¼×ÊÁÏÒ³¡£ËüÊÕ¼¯ÁËÓйرàÒëÆ÷¡¢ÆäËü¹¤¾ßºÍÎĵµµÄ×î¹ã·ºÇÒ×îеÄÐÅÏ¢¡£

¡¡¡¡Á÷Ðеĸ÷¸ö Linux ·Ö·¢°æÒ»°ã°üº¬ GNU ÏîÄ¿µÄÃâ·Ñ G77 Fortran ±àÒëÆ÷¸±±¾¡£Õâ¸ö±àÒëÆ÷ÌṩÁËÃüÁîÐвÎÊý£¬ÕâЩ²ÎÊýÔÊÐí¸Ã´¦ÀíÆ÷´¦Àí·¶Î§ºÜ¹ãµÄ Fortran£¨¸ù¾Ý 66¡¢77¡¢90 ºÍ 95 ±ê×¼¼°¼¸ÖÖ±äÌå±àÂ룩¡£G77 ÔÚÁé»îÐԺͿÉÒÆÖ²ÐÔ·½ÃæÕ¼ÓÅ£¬µ«È´ÒÔÐÔÄÜΪ´ú¼Û£¬ËùÒÔÁ¼ºÃµ÷ÓŵÄÉÌÒµ±àÒëÆ÷µÄÊг¡ÒÀ¾É»áºÜ·±ÈÙ¡£Çë×¢Òâ G77 ͨ³£±»°²×°³ÉÃûΪ¡°f77¡±µÄ¿ÉÖ´ÐÐÎļþ£¬ÆäËü¼¸¸ö Fortran ±àÒëÆ÷Ò²ÊÇÈç´Ë¡£

¡¡¡¡ÉõÖÁÔÚרÓбàÒëÆ÷ºÍ¹¤¾ßÖ®ÖУ¬Ò²¿ÉÒÔÃâ·Ñ»ñµÃ¼¸¸ö£¬°üÀ¨Ò»ÖÖÓÃÓÚ Linux µÄ Intel 7.0 Fortran ±àÒëÆ÷µÄ¿ÉÏÂÔØÐÎʽ¡£Õâ¸ö±àÒëÆ÷ÐÔÄܼ«¼Ñ£¬¿´À´ËüÔÚ x86 ºÍ Itanium ¼¶ Linux Ö÷»úÉÏ»áÓйâÃ÷µÄδÀ´£¬ÒòΪ Intel µÄ±àÒëÆ÷×éÕûºÏÁËÔøÔÚ DEC¡¢Compaq ºÍ HP È·Á¢ÉùÓþµÄ¹¤³ÌÍŶӡ£

¡¡¡¡Óм¸¼Ò¹«Ë¾ÌṩÁ˸÷ÖÖת»»³ÌÐò¡£ÕâЩ¹¤¾ß¿ÉÄÜ»áÓ³ÉäÔ´´úÂ룬ÀýÈç¿ÉÒÔ½«·ûºÏ F77 µÄÔ´´úÂëÓ³Éä³É F95 Îı¾¡£¾¡¹Üת»»³ÌÐòÔÚ¹ýÈ¥Ò»Ö±ºÜÖØÒª£¬µ«ÔÚµ±Ç°µÄ Linux Fortran Óû§ÖУ¬ÎÒÒѾ­ºÜÉÙÅöµ½ÒÀÀµËüÃǵÄÓû§¡£Ö»ÒªÍ¨¹ýµ÷ÓÅËûÃÇµÄ Fortran ±àÒëÆ÷£¬µ±Ç°µÄÏîÄ¿Ëƺõ¾ÍÂú×ãÁËËûÃǵÄÐèÇó¡£±ÈʹÓÃÃüÁîÐвÎÊýʱÓöµ½µÄÄÑÌâ¸ü¼¬ÊÖµÄͨ³£É漰רÃźÍרÓÐÓïÑÔÀ©Õ¹£»´¦ÀíËüÃÇÐèÒªÈËÀà³ÌÐòÔ±¾ß±¸ÊìÁ·µÄת»»¼¼ÄÜ¡£²»¹ÜÄÄÖÖÇé¿ö£¬×Ô¶¯Ô´´úÂëת»»³ÌÐòÔÚµ±Ç°ÒÑûÓжàÉÙÓÅÊÆ¡£

¡¡¡¡ÆäËü¹¤¾ßÏÖÔÚËƺõ¸üÁ÷ÐС£Óм¸ÖÖ½»»¥Ê½¿ª·¢»·¾³£¨IDE£©£¨°üÀ¨ Absoft µÄ Pro Fortran£©¿ÉÒÔ´¦Àí Fortran¡£¸ÅÒª·ÖÎöÒ²ÊÇÒ»Ïî³ÉÊìµÄ¼¼Êõ£¬¶ÔÓÚÖØÊÓÐÔÄܵÄÈ˺ÜÓÐÓá£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 4 ÌõÆÀÂÛ

  1. water35 ÓÚ 2010-09-01 16:58:30·¢±í:

    Ö§³Ö

  2. allesgut ÓÚ 2009-05-22 11:23:46·¢±í:

    ÎÒÒÔÇ°Õ滹ѧϰ¹ýFortran£¬ÏÖÔÚ¶¼ÍüûÁË£¡

  3. apple753357 ÓÚ 2009-05-21 12:06:03·¢±í:

    ÎÒ¿´µ½µÄÊÇfortranÕýÔÚÖð²½±»C£«£«È¡´ú£¬ÖÁÉÙÔÚÎÒÃÇ´óѧÀï

  4. you_me ÓÚ 2009-05-20 23:09:10·¢±í:

    Ö§³Öһϣ¡