nesx17h

»¶Ó­À´µ½ÎÒÃǵļÒ

³ÌÐòÉè¼ÆÓïÑÔ

xn--nesx17h.com | HENRY @ January 6, 2009 edit
³ÌÐòÉè¼ÆÓïÑÔ£¬Í¨³£¼ò³ÆÎª±à³ÌÓïÑÔ£¬ÊÇÒ»×éÓÃÀ´¶¨Ò弯Ëã»ú³ÌÐòµÄÓï·¨¹æÔò¡£ËüÊÇÒ»ÖÖ±»±ê×¼»¯µÄ½»Á÷¼¼ÇÉ£¬ÓÃÀ´Ïò¼ÆËã»ú·¢³öÖ¸Áî¡£Ò»ÖÖ¼ÆËã»úÓïÑÔÈóÌÐòÔ±Äܹ»×¼È·µØ¶¨Ò弯Ëã»úËùÐèҪʹÓõÄÊý¾Ý£¬²¢¾«È·µØ¶¨ÒåÔÚ²»Í¬Çé¿öÏÂËùÓ¦µ±²ÉÈ¡µÄÐж¯¡£

³ÌÐòÉè¼ÆÓïÑÔÔ­±¾ÊDZ»Éè¼Æ³ÉרÃÅʹÓÃÔÚ¼ÆËã»úÉϵ쬵«ËüÃÇÒ²¿ÉÒÔÓÃÀ´¶¨ÒåËã·¨»òÕßÊý¾Ý½á¹¹¡£ÕýÊÇÒòΪÈç´Ë£¬³ÌÐòÔ±²Å»áÊÔͼʹ³ÌÐò´úÂë¸üÈÝÒ×ÔĶÁ¡£

Éè¼ÆÓïÑÔÍùÍùʹ³ÌÐòÔ±Äܹ»±ÈʹÓûúÆ÷ÓïÑÔ¸ü׼ȷµØ±í´ïËûÃÇËùÏë±í´ïµÄÄ¿µÄ¡£¶ÔÄÇЩ´ÓʼÆËã»ú¿ÆÑ§µÄÈËÀ´Ëµ£¬¶®µÃ³ÌÐòÉè¼ÆÓïÑÔÊÇÊ®·ÖÖØÒªµÄ£¬ÒòΪÔÚµ±½ñËùÓеļÆËã¶¼ÐèÒª³ÌÐòÉè¼ÆÓïÑÔ²ÅÄÜÍê³É¡£

ÔÚ¹ýÈ¥µÄ¼¸Ê®Äê¼ä£¬´óÁ¿µÄ³ÌÐòÉè¼ÆÓïÑÔ±»·¢Ã÷¡¢±»È¡´ú¡¢±»Ð޸Ļò×éºÏÔÚÒ»Æð¡£¾¡¹ÜÈËÃǶà´ÎÊÔͼ´´ÔìÒ»ÖÖͨÓõijÌÐòÉè¼ÆÓïÑÔ£¬È´Ã»ÓÐÒ»´Î³¢ÊÔÊdzɹ¦µÄ¡£Ö®ËùÒÔÓÐÄÇô¶àÖÖ²»Í¬µÄ±à³ÌÓïÑÔ´æÔÚµÄÔ­ÒòÊÇ£¬±àд³ÌÐòµÄ³õÖÔÆäʵҲ¸÷²»Ïàͬ£»ÐÂÊÖÓëÀÏÊÖÖ®¼ä¼¼ÊõµÄ²î¾à·Ç³£´ó£¬¶øÓÐÐí¶àÓïÑÔ²¢¶ÔÐÂÊÖÀ´ËµÌ«ÄÑѧ£»»¹ÓУ¬²»Í¬³ÌÐòÖ®¼äµÄÔËÐгɱ¾£¨runtime cost£©¸÷²»Ïàͬ¡£

ÓÐÐí¶àÓÃÓÚÌØÊâÓÃ;µÄÓïÑÔ£¬Ö»ÔÚÌØÊâÇé¿öÏÂʹÓá£ÀýÈ磬PHPרÃÅÓÃÀ´ÏÔÊ¾ÍøÒ³£»Perl¸üÊʺÏÎı¾´¦Àí£»CÓïÑÔ±»¹ã·ºÓÃÓÚ²Ù×÷ϵͳºÍ±àÒëÆ÷µÄ¿ª·¢£¨ËùνµÄϵͳ±à³Ì£©¡£

¸ß¼¶³ÌÐòÉè¼ÆÓïÑÔ£¨Ò²³Æ¸ß¼¶ÓïÑÔ£©µÄ³öÏÖʹµÃ¼ÆËã»ú³ÌÐòÉè¼ÆÓïÑÔ²»ÔÙ¹ý¶ÈµØÒÐÀµÄ³ÖÖÌØ¶¨µÄ»úÆ÷»ò»·¾³¡£ÕâÊÇÒòΪ¸ß¼¶ÓïÑÔÔÚ²»Í¬µÄƽ̨Éϻᱻ±àÒë³É²»Í¬µÄ»úÆ÷ÓïÑÔ£¬¶ø²»ÊÇÖ±½Ó±»»úÆ÷Ö´ÐС£×îÔç³öÏֵıà³ÌÓïÑÔÖ®Ò»FORTRANµÄÒ»¸öÖ÷ҪĿ±ê£¬¾ÍÊÇʵÏÖÆ½Ì¨¶ÀÁ¢¡£

ËäÈ»´ó¶àÊýµÄÓïÑÔ¿ÉÒԼȿɱ»±àÒ루compiled£©Óֿɱ»½âÒ루interpreted£©£¬µ«´ó¶àÊýÖ»ÔÚÒ»ÖÖÇé¿öÏÂÄܹ»Á¼ºÃÔËÐС£ÔÚһЩ±à³ÌϵͳÖУ¬³ÌÐòÒª¾­¹ý¼¸¸ö½×¶ÎµÄ±àÒ룬һ°ã¶øÑÔ£¬ºó½×¶ÎµÄ±àÒëÍùÍù¸ü½Ó½ü»úÆ÷ÓïÑÔ¡£ÕâÖÖ³£ÓõÄʹÓü¼ÇÉ×îÔçÔÚ1960Äê´úÄ©ÓÃÓÚBCPL£¬±àÒë³ÌÐòÏȱàÒëÒ»¸ö½Ð×ö¡°0´úÂ롱µÄת»»³ÌÐò£¨representation£©£¬È»ºóÔÙʹÓÃÐéÄâÆ÷ת»»µ½¿ÉÒÔÔËÐÐÓÚ»úÆ÷ÉϵÄÕæÊµ´úÂë¡£ÕâÖֳɹ¦µÄ¼¼ÇÉÖ®ºóÓÖÓÃÓÚPascalºÍP-code£¬ÒÔ¼°SmalltalkºÍ¶þ½øÖÆÂ룬ËäÈ»Ôںܶàʱºò£¬Öмä¹ý¶ÉµÄ´úÂëÍùÍùÊǽâÒ룬¶ø²»ÊDZàÒëµÄ¡£

Èç¹ûËùʹÓõķ­ÒëµÄ»úÖÆÊǽ«ËùÒª·­ÒëµÄ³ÌÐò´úÂë×÷Ϊһ¸öÕûÌå·­Ò룬²¢Ö®ºóÔËÐÐÄÚ²¿¸ñʽ£¬ÄÇôÕâ¸ö·­Òë¹ý³Ì¾Í³ÆÎª±àÒë¡£Òò´Ë£¬Ò»¸ö±àÒëÆ÷ÊÇÒ»¸ö½«¿ÉÔĶÁµÄ³ÌÐòÎı¾£¨½Ð×öÔ´´úÂ룩×÷ΪÊäÈëµÄÊý¾Ý£¬È»ºóÊä³ö¿ÉÖ´ÐÐÎļþ£¨object code£©¡£ËùÊä³öµÄ¿ÉÖ´ÐÐÎļþ¿ÉÒÔÊÇ»úÆ÷ÓïÑÔ£¬ÓɼÆËã»úµÄÖÐÑë´¦ÀíÆ÷Ö±½ÓÔËÐУ¬»òÕßÊÇijÖÖÄ£ÄâÆ÷µÄ¶þ½øÖÆ´úÂë¡£

Èç¹û³ÌÐò´úÂëÊÇÔÚÔËÐÐʱ²Å¼´Ê±·­Ò룬ÄÇôÕâÖÖ·­Òë»úÖÆ¾Í±»³Æ×÷½âÒë¡£¾­½âÒëµÄ³ÌÐòÔËÐÐËÙ¶ÈÍùÍù±È±àÒëµÄ³ÌÐòÂý£¬µ«ÍùÍù¸ü¾ßÁé»îÐÔ£¬ÒòΪËüÃÇÄܹ»ÓëÖ´Ðл·¾³»¥Ïà×÷Óᣲμû½âÒëÓïÑÔ¡£

Ŀ¼
1 ÌØµã
1.1 Êý¾ÝºÍÊý¾Ý½á¹¹
1.2 Ö¸Áî¼°Á÷³Ì¿ØÖÆ
1.3 ÒýÓûúÖÆºÍÖØÓÃ
2 ³ÌÐòÉè¼ÆÓïÑÔµÄÀúÊ·
3 ³£¼ûµÄ³ÌÐòÉè¼ÆÓïÑÔ
4 ²Î¼û



ÌØµã
ÿһÖÖ³ÌÐòÉè¼ÆÓïÑÔ¿ÉÒÔ±»¿´×÷ÊÇÒ»Ì×°üº¬Óï·¨¡¢´Ê»ãºÍº¬ÒåµÄÕýʽ¹æ·¶¡£

ÕâЩ¹æ·¶Í¨³£°üÀ¨£º

Êý¾ÝºÍÊý¾Ý½á¹¹
Ö¸Áî¼°Á÷³Ì¿ØÖÆ
ÒýÓûúÖÆºÍÖØÓÃ
Éè¼ÆÕÜѧ
´ó¶àÊý±»¹ã·ºÊ¹Óûò¾­¾Ã²»Ë¥µÄÓïÑÔ£¬ÓµÓиºÔð±ê×¼»¯µÄ×éÖ¯£¬¾­³£»áÎîÀ´´´Ôì¼°·¢²¼¸ÃÓïÑÔµÄÕýʽ¶¨Ò壬²¢ÌÖÂÛÀ©Õ¹»ò¹á³¹ÏÖÓе͍Òå¡£


Êý¾ÝºÍÊý¾Ý½á¹¹
ÏÖ´ú¼ÆËã»úÄÚ²¿µÄÊý¾Ý¶¼Ö»ÒÔ¶þÔª·½Ê½´¢´æ£¬¼´¿ª-¹ØÄ£Ê½(on-off)¡£ÏÖʵÊÀ½çÖдú±íÐÅÏ¢µÄ¸÷ÖÖÊý¾Ý£¬ÀýÈçÃû×Ö¡¢ÒøÐÐÕ˺š¢¶ÈÁ¿ÒÔ¼°Í¬ÑùµÍ¶ËµÄ¶þÔªÊý¾Ý£¬¶¼¾­ÓɳÌÐòÉè¼ÆÓïÑÔÕûÀí£¬³ÉΪ¸ß¶ËµÄ¸ÅÄî¡£

Ò»¸ö³ÌÐòÖÐרÃÅ´¦ÀíÊý¾ÝµÄÄǸöϵͳ±»³ÆÎª³ÌÐòÓïÑÔµÄÐÍ̬ϵͳ(type system)£»¶ÔÐÍ̬ϵͳµÄÑо¿ºÍÉè¼Æ±»³ÆÎªÐÍ̬ÀíÂÛ(type theory)¡£ÓïÑÔ¿ÉÒÔ±»·ÖΪ¾²Ì¬ÐÍ̬ϵͳ(statically typed systems)£¬ÀýÈçC++ºÍJava£¬ºÍ¶¯Ì¬ÐÍ̬ϵͳ(dynamically typed systems)£¬ÀýÈçLisp£¬JavaScript£¬TclºÍProlog¡£Ç°Õ߿ɱ»½øÒ»²½·ÖΪ°üº¬Ðû¸æÐÍ̬(manifest type)µÄÓïÑÔ£¬¼´Ã¿Ò»¸ö±äÁ¿ºÍº¯ÊýµÄÐÍ̬¶¼Çå³þµØÐû¸æ£¬»òtype-inferredÓïÑÔ£¨ÀýÈçMUMPS£¬ML£©¡£

´ó¶àÊýÓïÑÔ»¹Äܹ»ÔÚÄÚÖõÄÐÍ̬»ù´¡ÉÏ×éºÏ³ö¸´ÔÓµÄÊý¾Ý½á¹¹ÐÍ̬£¨Ê¹ÓÃÊý×飬ÁÐ±í£¬¶ÑÕ»£¬ÎļþµÈµÈ£©¡£ÃæÏò¶ÔÏóÓïÑÔ£¨Object Oriented Language£¬ÓÖÒë×÷¡°Îï¼þµ¼ÏòÓïÑÔ¡±£©ÔÊÐí³ÌÐòÔ±¶¨ÒåеÄÊý¾ÝÐÍ̬£¬¼´¡°¶ÔÏó¡±»ò¡°Îï¼þ¡±£¨objects£©£¬ÒÔ¼°ÔËÐÐÓڸöÔÏóµÄº¯Êý£¨functions£©ºÍ·½·¨£¨methods£©¡£

³ýÁ˺ÎʱÒÔ¼°ÈçºÎÈ·¶¨±í´ïʽºÍÐÍ̬µÄÁªÏµ£¬ÁíÍâÒ»¸öÖØÒªµÄÎÊÌâ¾ÍÊÇÓïÑÔµ½µ×¶¨ÒåÁËÄÄЩÐÍ̬£¬ÒÔ¼°ÔÊÐíÄÄЩÐÍ̬×÷Ϊ±í´ïʽµÄÖµ¡£ÖîÈçC±à³ÌÓïÑÔÖ®ÀàµÄµÍ¶ËÓïÑÔÔÊÐí³ÌÐòÃüÃûÄÚ´æÎ»Öá¢ÄÚ´æÇøÓòÒÔ¼°±àÒëʱµÄ³£Á¿£»ANSI CÉõÖÁÔÊÐí±í´ïʽ·µ»Ø½á¹¹Öµ£¨struct values£©¡£¹¦ÄÜÐÔµÄÓïÑÔÒ»°ãÔÊÐí±äÁ¿Ö±½ÓʹÓÃÔËÐÐʱ¼ÆËã³öµÄÖµ£¬¶ø²»ÊÇÖ¸³ö¸ÃÖµ¿ÉÄÜ´¢´æµÄÄÚ´æµØÖ·¡£


Ö¸Áî¼°Á÷³Ì¿ØÖÆ
Ò»µ©Êý¾Ý±»È·¶¨£¬»úÆ÷±ØÐë±»¸æÖªÈçºÎ¶ÔÕâЩÊý¾Ý½øÐд¦Àí¡£½Ï¼òµ¥µÄÖ¸Áî¿ÉÒÔʹÓùؼü×Ö»ò¶¨ÒåºÃµÄÓï·¨½á¹¹À´Íê³É¡£²»Í¬µÄÓïÑÔÀûÓÃÐòÁÐϵͳÀ´È¡µÃ»ò×éºÏÕâЩÓï¾ä¡£³ý´ËÖ®Í⣬һ¸öÓïÑÔÖÐµÄÆäËûÖ¸ÁîÒ²¿ÉÒÔÓÃÀ´¿ØÖÆ´¦ÀíµÄ¹ý³Ì£¨ÀýÈç·ÖÖ§¡¢Ñ­»·µÈ£©¡£


ÒýÓûúÖÆºÍÖØÓÃ
ÒýÓõÄÖÐÐÄ˼ÏëÊDZØÐëÓÐÒ»ÖÖ¼ä½ÓÉè¼Æ´¢´æ¿Õ¼äµÄ·½·¨¡£×î³£¼ûµÄ·½·¨ÊÇͨ¹ýÃüÃû±äÁ¿¡£¸ù¾Ý²»Í¬µÄÓïÑÔ£¬½øÒ»²½µÄÒýÓÿÉÒÔ°üÀ¨Ö¸ÏòÆäËû´¢´æ¿Õ¼äµÄÖ¸Õë¡£»¹ÓÐÒ»ÖÖÀàËÆµÄ·½·¨¾ÍÊÇÃüÃûÒ»×éÖ¸Áî¡£´ó¶àÊý³ÌÐòÉè¼ÆÓïÑÔʹÓúêµ÷Óᢹý³Ìµ÷Óûòº¯Êýµ÷Óá£Ê¹ÓÃÕâЩ´úÌæµÄÃû×ÖÄÜÈóÌÐò¸üÁé»î£¬²¢¸ü¾ßÖØÓÃÐÔ¡£


³ÌÐòÉè¼ÆÓïÑÔµÄÀúÊ·
¶þÊ®ÊÀ¼ÍËÄÊ®Äê´úµ±¼ÆËã»ú¸Õ¸ÕÎÊÊÀµÄʱºò£¬³ÌÐòÔ±±ØÐëÊÖ¶¯¿ØÖƼÆËã»ú¡£µ±Ê±µÄ¼ÆËã»úÊ®·Ö°º¹ó£¬Î¨Ò»Ïëµ½ÀûÓóÌÐòÉè¼ÆÓïÑÔÀ´½â¾öÎÊÌâµÄÈËÊǵ¹ú¹¤³Ìʦ³þÔó£¨Konrad Zuse£©¡£

¼¸Ê®Äêºó£¬¼ÆËã»úµÄ¼Û¸ñ´ó·ù¶Èϵø£¬¶ø¼ÆËã»ú³ÌÐòÒ²Ô½À´Ô½¸´ÔÓ¡£Ò²¾ÍÊÇ˵£¬¿ª·¢Ê±¼äÒѾ­Ô¶±ÈÔËÐÐʱ¼äÀ´µÃ±¦¹ó¡£

ÓÚÊÇ£¬Ðµļ¯³É¡¢¿ÉÊӵĿª·¢»·¾³Ô½À´Ô½Á÷ÐС£ËüÃǼõÉÙÁËËù¸¶³öµÄʱ¼ä¡¢½ðÇ®£¨ÒÔ¼°ÄÔϸ°û£©¡£Ö»ÒªÇáÇü¸¸ö¼ü£¬Ò»Õû¶Î´úÂë¾Í¿ÉÒÔʹÓÃÁË¡£ÕâÒ²µÃÒæÓÚ¿ÉÒÔÖØÓõijÌÐò´úÂë¿â¡£


³£¼ûµÄ³ÌÐòÉè¼ÆÓïÑÔ
ActionScript
APL¡¢A£«ºÍJ
Ada
»ã±àÓïÑÔ
AWK
Basic¡¢Fortran
VBScript
Brainfuck
C¡¢C++
C££
Clipper
COBOL
dBase
PASCAL¡¢Delphi
Forth
FoxPro
F££
Fava
IDL
Java
JavaScript
J#
LISP
Lua
LOGO
Modula
Nuva
Perl
PHP
PL/I
Prolog
Python
R
Ruby
Scheme
Smalltalk
SQL
Tcl/Tk
Visual Basic
Visual FoxPro
XML

[±à¼­] ²Î¼û
¼ÆËã»ú¿ÆÑ§¿Î³ÌÁбí
³ÌÐòÉè¼ÆÓïÑÔÁбí
±àÒëÆ÷
Hello World³ÌÐò
½Å±¾ÓïÑÔ
ά»ù³ÌÐòÔ±
³ÌÐòÉè¼ÆÓïÑԱ༭
¹¤Òµ±à³ÌÓïÑÔ£º A+ Ada »ã±àÓïÑÔ Basic Brainfuck CÓïÑÔ C++ C++/CLI Cg COBOL Eiffel Erlang FORTRAN IronPython Java JRuby Jython LISP Lua Nuva Oberon Objective-C Ocaml Pascal Perl Powerbuilder Python QBASIC RÓïÑÔ REXX Ruby Self Smalltalk SQL TclÓïÑÔ Visual Basic PHP Lua C# F# J# Visual Basic .NET »úÆ÷ÓïÑÔ

½Å±¾±à³ÌÓïÑÔ£º ActionScript JavaScript JScript Nuva PostScript VBScript

ѧÊõ±à³ÌÓïÑÔ£º APL/J Haskell Logo ML Prolog Scheme SAC

ÆäËû±à³ÌÓïÑÔ£º ALGOL BASIC Clipper Forth Modula-2/Modula-3 MUMPS PL/I Simula


È¡×Ôhttps://secure.wikimedia.org/wikipedia/zh/w/index.php?title=%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E8%AF%AD%E8%A8%80&variant=zh-cn [¾­¹ýÐ޸ġ¿
Ò³Ãæ·ÖÀà: ³ÌÐòÉè¼ÆÓïÑÔ È˹¤ÓïÑÔ

³ÌÐòÉè¼ÆÓïÑÔ

programming language

ÓÃÓÚÊéд¼ÆËã»ú³ÌÐòµÄÓïÑÔ¡£ÓïÑԵĻù´¡ÊÇÒ»×é¼ÇºÅºÍÒ»×鹿Ôò¡£¸ù¾Ý¹æÔòÓɼǺʹ³ÉµÄ¼ÇºÅ´®µÄ×ÜÌå¾ÍÊÇÓïÑÔ¡£ÔÚ³ÌÐòÉè¼ÆÓïÑÔÖУ¬ÕâЩ¼ÇºÅ´®¾ÍÊdzÌÐò¡£³ÌÐòÉè¼ÆÓïÑÔÓÐ3¸ö·½ÃæµÄÒòËØ£¬¼´Óï·¨¡¢ÓïÒåºÍÓïÓá£Óï·¨±íʾ³ÌÐòµÄ½á¹¹»òÐÎʽ£¬Ò༴±íʾ¹¹³ÉÓïÑԵĸ÷¸ö¼ÇºÅÖ®¼äµÄ×éºÏ¹æÂÉ£¬µ«²»Éæ¼°ÕâЩ¼ÇºÅµÄÌØ¶¨º¬Ò壬Ҳ²»É漰ʹÓÃÕß¡£ÓïÒå±íʾ³ÌÐòµÄº¬Ò壬Ò༴±íʾ°´ÕÕ¸÷ÖÖ·½·¨Ëù±íʾµÄ¸÷¸ö¼ÇºÅµÄÌØ¶¨º¬Ò壬µ«²»É漰ʹÓÃÕß¡£ÓïÓñíʾ³ÌÐòÓëʹÓÃÕߵĹØÏµ¡£

»ù±¾³É·Ö ÓïÑÔµÄÖÖÀàǧ²îÍò±ð¡£µ«ÊÇ£¬Ò»°ã˵À´£¬»ù±¾³É·Ö²»Íâ4ÖÖ¡£¢ÙÊý¾Ý³É·Ö¡£ÓÃÒÔÃèÊö³ÌÐòÖÐËùÉæ¼°µÄÊý¾Ý¡£¢ÚÔËËã³É·Ö¡£ÓÃÒÔÃèÊö³ÌÐòÖÐËù°üº¬µÄÔËËã¡£¢Û¿ØÖƳɷ֡£ÓÃÒÔ±í´ï³ÌÐòÖеĿØÖƹ¹Ôì¡£¢Ü´«Êä³É·Ö¡£ÓÃÒÔ±í´ï³ÌÐòÖÐÊý¾ÝµÄ´«Êä¡£

·ÖÀà °´ÓïÑÔ¼¶±ð£¬Óеͼ¶ÓïÑԺ͸߼¶ÓïÑÔÖ®·Ö¡£µÍ¼¶ÓïÑÔ°üÀ¨×ÖλÂë¡¢»úÆ÷ÓïÑԺͻã±àÓïÑÔ¡£ËüµÄÌØµãÊÇÓëÌØ¶¨µÄ»úÆ÷Óйأ¬¹¦Ð§¸ß£¬µ«Ê¹Óø´ÔÓ¡¢·±Ëö¡¢·Ñʱ¡¢Ò׳ö²î´í¡£ÆäÖУ¬×ÖλÂëÊǼÆËã»úΨһ¿ÉÖ±½ÓÀí½âµÄÓïÑÔ£¬µ«ÓÉÓÚËüÊÇÒ»Á¬´®µÄ×Ö룬¸´ÔÓ¡¢·±Ëö¡¢Èß³¤£¬¼¸ºõÎÞÈËÖ±½ÓʹÓ᣻úÆ÷ÓïÑÔÊDZíʾ³ÉÊýÂëÐÎʽµÄ»úÆ÷»ù±¾Ö¸Á£¬»òÕßÊDzÙ×÷Âë¾­¹ý·ûºÅ»¯µÄ»ù±¾Ö¸Á¡£»ã±àÓïÑÔÊÇ»úÆ÷ÓïÑÔÖеØÖ·²¿·Ö·ûºÅ»¯µÄ½á¹û£¬»ò½øÒ»²½°üÀ¨ºê¹¹Ôì¡£

¸ß¼¶ÓïÑԵıíʾ·½·¨Òª±ÈµÍ¼¶ÓïÑÔ¸ü½Ó½üÓÚ´ý½âÎÊÌâµÄ±íʾ·½·¨£¬ÆäÌØµãÊÇÔÚÒ»¶¨³Ì¶ÈÉÏÓë¾ßÌå»úÆ÷Î޹أ¬Ò×ѧ¡¢Ò×Óá¢Ò×ά»¤¡£µ±¸ß¼¶ÓïÑÔ³ÌÐò·­Òë³ÉÏàÓ¦µÄµÍ¼¶ÓïÑÔ³ÌÐòʱ£¬Ò»°ã˵À´£¬Ò»¸ö¸ß¼¶ÓïÑÔ³ÌÐòµ¥Î»Òª¶ÔÓ¦¶àÌõ»úÆ÷Ö¸ÁÏàÓ¦µÄ±àÒë³ÌÐòËù²úÉúµÄÄ¿±ê³ÌÐòÍùÍù¹¦Ð§½ÏµÍ¡£

°´ÕÕÓû§ÒªÇó£¬Óйý³ÌʽÓïÑԺͷǹý³ÌʽÓïÑÔÖ®·Ö¡£¹ý³ÌʽÓïÑÔµÄÖ÷ÒªÌØÕ÷ÊÇ£¬Óû§¿ÉÒÔÖ¸Ã÷Ò»ÁпÉ˳ÐòÖ´ÐеÄÔËË㣬ÒÔ±íʾÏàÓ¦µÄ¼ÆËã¹ý³Ì¡£ÀýÈ磬FORTRAN£¬COBOL£¬ALGOL60µÈ¶¼Êǹý³ÌʽÓïÑÔ¡£·Ç¹ý³ÌʽÓïÑԵĺ¬ÒåÊÇÏà¶ÔµÄ£¬·²ÊÇÓû§ÎÞ·¨Ö¸Ã÷±íʾ¼ÆËã¹ý³ÌµÄÒ»ÁпÉ˳ÐòÖ´ÐеÄÔËËãµÄÓïÑÔ£¬¶¼ÊǷǹý³ÌʽÓïÑÔ¡£ÖøÃûµÄÀý×ÓÊDZí¸ñµÄÉú³É³ÌÐò£¨RPG£©¡£ËüʵÖÊÉϲ»ÊÇÓïÑÔ£¬Ê¹ÓÃÕßÖ»ÐëÖ¸Ã÷ÊäÈëºÍÔ¤ÆÚµÄÊä³ö£¬ÎÞÐëÖ¸Ã÷ΪÁ˵õ½Êä³öËùÐèµÄ¹ý³Ì¡£

°´ÕÕÓ¦Ó÷¶Î§£¬ÓÐͨÓÃÓïÑÔºÍרÓÃÓïÑÔÖ®·Ö¡£Ä¿±ê·Çµ¥Ò»µÄÓïÑÔ³ÆÎªÍ¨ÓÃÓïÑÔ£¬ÀýÈçFORTRAN¡¢COBOL¡¢ALGOL60µÈ¶¼ÊÇͨÓÃÓïÑÔ¡£Ä¿±êµ¥Ò»µÄÓïÑÔ³ÆÎª×¨ÓÃÓïÑÔ£¬ÈçAPTµÈ¡£

°´ÕÕʹÓ÷½Ê½£¬Óн»»¥Ê½ÓïÑԺͷǽ»»¥Ê½ÓïÑÔÖ®·Ö¡£¾ßÓз´Ó³È˪²»ú½»»¥×÷ÓõÄÓïÑԳɷֵijÆÎª½»»¥Ê½ÓïÑÔ£¬ÈçBASICÓïÑÔ¾ÍÊǽ»»¥Ê½ÓïÑÔ¡£ÓïÑԳɷֲ»·´Ó³ÈË-»ú½»»¥×÷ÓõijƷǽ»»¥Ê½ÓïÑÔ£¬ÈçFORTRAN¡¢COBOL¡¢ALGOL60¡¢PASCALµÈ¶¼ÊǷǽ»»¥Ê½ÓïÑÔ¡£

°´ÕճɷÖÐÔÖÊ£¬ÓÐ˳ÐòÓïÑÔ¡¢²¢·¢ÓïÑԺͷֲ¼ÓïÑÔÖ®·Ö¡£Ö»º¬Ë³Ðò³É·ÖµÄÓïÑÔ³ÆÎªË³ÐòÓïÑÔ,ÈçFORTRAN¡¢COBOLµÈ¶¼Êô˳ÐòÓïÑÔ¡£º¬Óв¢·¢³É·ÖµÄÓïÑÔ³ÆÎª²¢·¢ÓïÑÔ£¬Èç²¢·¢PASCAL¡¢MODULAºÍADAµÈ¶¼Êô²¢·¢ÓïÑÔ¡£¿¼Âǵ½·Ö²¼¼ÆËãÒªÇóµÄÓïÑÔ³ÆÎª·Ö²¼ÓïÑÔ£¬ÈçMODULA*±ãÊô·Ö²¼ÓïÑÔ¡£

´«Í³µÄ³ÌÐòÉè¼ÆÓïÑÔ´ó¶¼ÒÔŵÒÁÂüʽµÄ¼ÆËã»úΪÉè¼Æ±³¾°£¬Òò¶øÓÖ³ÆÎªÅµÒÁÂüʽÓïÑÔ¡£J.°Í¿Ë˹ÓÚ1977ÄêÌá³öµÄº¯ÊýʽÓïÑÔ£¬ÔòÒÔ·ÇŵÒÁÂüʽµÄ¼ÆËã»úΪÉè¼Æ±³¾°£¬Òò¶øÓÖ³ÆÎª·ÇŵÒÁÂüʽÓïÑÔ¡£

Ö÷ÒªÓïÑÔ ¢Ù APT£¨ Automatically Pro-grammed Tools£©¡ª¡ª×Ô¶¯Êý¿Ø³ÌÐò¡£µÚÒ»¸öרÓÃÓïÑÔ£¬ÓÃÓÚÊý¿Ø»ú´²¼Ó¹¤£¬1956¡£

¢ÚFORTRAN£¨FORmula TRANslation£©¡ª¡ª¹«Ê½·­Òë³ÌÐòÉè¼ÆÓïÑÔ¡£µÚÒ»¸ö¹ã·ºÊ¹Óõĸ߼¶ÓïÑÔ£¬Îª¹ã´ó¿ÆÑ§ºÍ¹¤³Ì¼¼ÊõÈËԱʹÓüÆËã»ú´´ÔìÁËÌõ¼þ£¬1956¡£

¢Û FLOW-MATIC ¡£µÚÒ»¸öÊÊÓÃÓÚÉÌÓÃÊý¾Ý´¦ÀíµÄÓïÑÔ£¬ÆäÓï·¨ÓëÓ¢ÓïÓï·¨ÀàËÆ£¬1956¡£

¢ÜIPL-V(Information Processing Language V)¡ª¡ªÐÅÏ¢´¦ÀíÓïÑÔ¡£µÚÒ»¸ö±í´¦ÀíÓïÑÔ£¬¿É¿´³ÉÊÇÒ»ÖÖÊÊÓÃÓÚ±í´¦ÀíµÄ¼ÙÏë¼ÆËã»úÉϵĻã±àÓïÑÔ£¬1958¡£

¢Ý COMIT£¨COmpiler Massachusetts Institute foTechnology£© ¡ª¡ª ÂíÈøÖîÈûÖÝÀí¹¤Ñ§Ôº±àÒë³ÌÐò¡£µÚÒ»¸öÏÖʵµÄ´®´¦ÀíºÍģʽƥÅäÓïÑÔ£¬1957¡£

¢ÞCOBOL(COmmon Business Oriented Language)¡ª¡ªÃæÏòÉÌÒµµÄͨÓÃÓïÑÔ¡£Ê¹ÓÃ×î¹ã·ºµÄÉÌÓÃÓïÑÔ£¬ËüÊÇÊÊÓÃÓÚÊý¾Ý´¦ÀíµÄ¸ß¼¶³ÌÐòÉè¼ÆÓïÑÔ£¬1960¡£

¢ßALGOL60£¨ALGOrithmic language60£© ¡ª¡ªËã·¨ÓïÑÔ60¡£³ÌÐòÉè¼ÆÓïÑÔÓɼ¼ÒÕתÏò¿ÆÑ§µÄÖØÒª±êÖ¾£¬ÆäÌØµãÊǾֲ¿ÐÔ¡¢¶¯Ì¬ÐÔ¡¢µÝ¹éÐÔºÍÑϽ÷ÐÔ£¬1960¡£

¢àLISP£¨LISt Proceessing¡ª¡ª±í´¦ÀíÓïÑÔ¡£Òý½øº¯Êýʽ³ÌÐòÉè¼Æ¸ÅÄîºÍ±í´¦ÀíÉèÊ©£¬ÔÚÈ˹¤ÖÇÄܵÄÁìÓòÄڹ㷺ʹÓã¬1960¡£

¢áJOVIAL£¨Jules Own Version of IAL£©¡ª¡ª¹ú¼ÊËã·¨ÓïÑÔµÄÖì¶û˹Îı¾¡£µÚÒ»¸ö¾ßÓд¦Àí¿ÆÑ§¼ÆËã¡¢ÊäÈë-Êä³öÂß¼­ÐÅÏ¢¡¢Êý¾Ý´æ´¢ºÍ´¦ÀíµÈ×ۺϹ¦ÄܵÄÓïÑÔ¡£¶àÊýJOVIAL±àÒë³ÌÐò¶¼ÊÇÓÃJOVIALÊéдµÄ£¬1960¡£

¢âGPSS(General-purpose Systems Simulator)¡ª¡ªÍ¨ÓÃϵͳģÄâÓïÑÔ ¡£µÚÒ»¸öʹģÄâ³ÉΪʵÓù¤¾ßµÄÓïÑÔ £¬1961¡£

ªôJOSS£¨Johnniac Open-Shop System ¡ª¡ª¡£µÚÒ»¸ö½»»¥Ê½ÓïÑÔ£¬ËüÓкܶ෽ÑÔ£¬ÔøÊ¹·Öʱ³ÉΪʵÓã¬1964¡£

ªõFORMAC£¨FORmula MAnipulation Compiler£©¡ª¡ª¹«Ê½·­Òë³ÌÐòÉè¼ÆÓïÑÔ¹«Ê½´¦Àí±àÒë³ÌÐò¡£µÚÒ»¸ö¹ã·ºÓÃÓÚÐèÒªÐÎʽ´úÊý´¦ÀíµÄÊýѧÎÊÌâÁìÓòÄÚµÄÓïÑÔ£¬1964¡£

ªöSIMULA £¨SIMUlation LAnguage£©¡ª¡ª Ä£ÄâÓïÑÔ ¡£Ö÷ÒªÓÃÓÚÄ£ÄâµÄÓïÑÔ£¬ÊÇALGOL60µÄÀ©³ä£¬1966¡£SIMULA67ÊÇ1967ÄêSIMULAµÄ¸Ä½ø¡£ÆäÖÐÒý½øµÄ¡°Àࡱ¸ÅÄÊÇÏÖ´ú³ÌÐòÉè¼ÆÓïÑÔÖС°Ä£¿é¡±¸ÅÄîµÄÏÈÉù¡£

ª÷APL£¯360 £¨A Programming Language£©¡ª¡ª³ÌÐòÉè¼ÆÓïÑÔ360¡£Ò»ÖÖÌṩºÜ¶à¸ß¼¶ÔËËã·ûµÄÓïÑÔ£¬¿Éʹ³ÌÐòÈËԱд³öÉõΪ½ô´ÕµÄ³ÌÐò £¬ÌرðÊÇÉæ¼°µ½¾ØÕó¼ÆËãµÄ³ÌÐò £¬1967¡£

ªø PASCAL ( Philips Automatic Sequence CALcul-ator)¡ª¡ª·ÆÀûÆÖ×Ô¶¯Ë³Ðò¼ÆËã»úÓïÑÔ¡£ÔÚALGOL60µÄ»ù´¡ÉÏ·¢Õ¹ÆðÀ´µÄÖØÒªÓïÑÔ £¬Æä×î´óÌØµãÊǼòÃ÷ÐÔÓë½á¹¹»¯£¬1971¡£

ªùPROLOG£¨PROgrammingin LOGic£©¡£ Ò»ÖÖ´¦ÀíÂß¼­ÎÊÌâµÄÓïÑÔ¡£ËüÒѾ­¹ã·ºÓ¦ÓÃÓÚ¹ØÏµÊý¾Ý¿â¡¢ÊýÀíÂß¼­¡¢³éÏóÎÊÌâÇó½â¡¢×ÔÈ»ÓïÑÔÀí½âµÈ¶àÖÖÁìÓòÖУ¬1973¡£

ªúADA¡£Ò»ÖÖÏÖ´úÄ£¿é»¯ÓïÑÔ¡£ÊôÓÚALGOLPASCALÓïÑÔ×壬µ«Óнϴó±ä¶¯¡£ÆäÖ÷ÒªÌØÕ÷ÊÇÇ¿ÀàÐÍ»¯ºÍÄ£¿é»¯£¬±ãÓÚʵÏÖ¸ö±ð±àÒ룬ÌṩÀàÊôÉèÊ©£¬ÌṩÒì³£´¦Àí£¬ÊÊÓÚǶÈëʽӦÓã¬1979¡£

³ýÁËÉÏÃæÁоٵÄÓïÑÔÍ⣬»¹ÓÐһЩ½ÏΪͨÓõÄÓïÑÔ£¬ÌرðÊÇBASIC¡¢PL£¯1¡¢SNOBOL¡¢ALGOL68µÈ¡£BASICËäÈ»¼òµ¥Ò×ѧ£¬Ê¹Óù㷺£¬µ«ÆäÖÐûÓÐʲôиÅÄ¶øÇÒ²¢²»ÊǵÚÒ»¸ö½»»¥Ê½ÓïÑÔ¡£PL£¯1µÄÉè¼Æ ˼ÏëÀ´Ô´ÓÚJOVIAL£¬Æä¹¦ÄÜÀ´Ô´ÓÚFORTRAN¡¢COBOL¡¢ALGOL60£¬¾ßÓÐÖÐ¶Ï±í´¦ÀíµÈÉèÊ©¡£SNOBOLÊÇÒ»Öֺà µÄÓïÑÔ£¬¶ÔCOMITÖÐÈô¸É¸ÅÄî×öÁËÃ÷ÏԵĸĽø¡£ALGOL68ÔÚÓïÑÔ³É·ÖºÍ ÃèÊö·½·¨·½ÃæËäÓÐËù´´Ð£¬µ«Ó¦ÓÃÉв»¹ã·º¡£

·¢Õ¹Ç÷ÊÆ ³ÌÐòÉè¼ÆÓïÑÔÊÇÈí¼þµÄÖØÒª·½Ãæ¡£ËüµÄ·¢Õ¹Ç÷ÊÆÊÇÄ£¿é»¯¡¢¼òÃ÷ÐÔºÍÐÎʽ»¯¡£¢ÙÄ£¿é»¯¡£²»½öÓïÑÔ¾ßÓÐÄ£¿é³É·Ö£¬³ÌÐòÓÉÄ£¿é×é³É£¬¶øÇÒÓïÑÔ±¾ÉíµÄ½á¹¹Ò²ÊÇÄ£¿é»¯µÄ¡£¢Ú¼òÃ÷ÐÔ¡£Éæ¼°µÄ»ù±¾¸ÅÄî²»¶à£¬³É·Ö¼òµ¥£¬½á¹¹ÇåÎú£¬Ò×ѧÒ×ÓᣢÛÐÎʽ»¯¡£·¢Õ¹ºÏÊʵÄÐÎʽÌåϵ£¬ÒÔÃèÊöÓïÑÔµÄÓï·¨¡¢ÓïÒå¡¢ÓïÓá£






#If you have any other info about this subject , Please add it free.#
êdzÆ:
ÓÊÏä:
µç»°:

ÄúµÄÁôÑÔ:


Èç¹ûÄúÓйØÓÚ ³ÌÐòÉè¼ÆÓïÑÔ ·½ÃæµÄ²úÆ·»òÕß¿´·¨£¬¾´ÇëÔÚ´Ë·¢²¼.
  • Pages

    • Home
    • ħÊÞÕù°ÔÖжþ¼¶µÄ¸ùÐë
    • ÃμûÉßÔڰ칫ÊҵIJ£Á§
    • ¹ØÓÚÀèÀÚʯ·¢Ã÷ À×¹«Ì
    • ÄÔ²¿ÄÒÖײ»ÒË¿ªµ¶Ê± ³
    • ÓÐË­ÓÐÖ²ÎïµÄÄ¿¡¢¿Æ¡¢
  • Calendar:

  • Categories:

    • µçÄÔÍøÂç
    • Éú»îȤÊÂ
    • ×ÔÅÄ·ç²É
    • °ÂÔË
    • »§Íâ»î¶¯
    • ·¿²ú
    • ·þÎñÆ÷
    • ͬÊÂÖ®¼ä
  • Archives:

    • 2008-01
    • 2008-02
    • 2008-03
    • 2008-04
    • 2008-05
    • 2008-06
    • 2008-07
    • 2008-08
    • 2008-09
    • 2008-10
    • 2008-11
    • 2008-12
    • 2009-01

Copyright © nesx17h Inc. All rights reserved.