¼ÐÃD: ¬ì´¶ | 动态编µ{语¨¥
µLÀY¹³
¯u¤ß¤k

µù¥U 2016-10-16
µoªí©ó 2021-12-19 10:56 
185.220.102.243
¤À¨É  ¨p¤H°T®§  ³»³¡
动态编µ{语¨¥¬O°ª级编µ{语¨¥ªº¤@个类别¡A¦b计ºâÉó¬ì学领°ì¤w³QÆΪx应¥Î¡C¥¦¬O¤@类¦b运¦æ时¥i¥H§ï变¨ä结ÌÛªº语¨¥¡G¨Ò¦p·sªº¨ç数¡B对¶H¡B¬Æ¦Ü¥N码¥i¥H³Q¤Þ进¡A¤w¦³ªº¨ç数¥i¥H³Q删°£©Î¬O¨ä¥L结ÌÛ¤Wªº变¤Æ¡C动态语¨¥¥Ø«e«D±`¨ã¦³¬¡¤O¡C众©Ò©Pª¾ªºECMAScript¡]JavaScript¡^«K¬O¤@个动态语¨¥¡A°£¦¹¤§¥~¦pPHP¡BRuby¡BPythonµ¥¤]³£属¤_动态语¨¥¡A¦ÓC¡BC++¡BJavaµ¥语¨¥则¤£属¤_动态语¨¥¡C



变¶q¥»¨­类«¬¤£©T©wªº语¨¥称¤§为动态语¨¥¡AÉO¤§对应ªº´N¬O静态语¨¥¡C静态语¨¥¦b©wúå变¶q时¥²须«ü©w变¶q类«¬¡A¦pªG赋­Èªº时­Ô类«¬¤£¤Ç°t¡A´N会报错¡C¨Ò¦p Java ¬O静态语¨¥¡Apython¬O动态语¨¥¡C
¤°¤\¬O动态语¨¥¡]Dynamic Programming language¡^©O¡A¬O¬Û对¤_静态语¨¥¦Ó¨¥¡A将«Ü¦h静态语¨¥编译¡]compilation¡^时´Á©Ò°µªº¨Æ±¡±À迟¨ì运¦æ时¡A¦b运¦æ时­×§ï¥N码ªº¦æ为¡A¤ñ¦p²K¥[·sªº对¶H©M¨ç数¡A­×§ï¬J¦³¥N码ªº¥\¯à¡A§ï变类«¬¡C绝¤j¦h数动态语¨¥³£¬O动态类«¬¡]Dynamic Typed¡^¡A©Ò谓动态类«¬¡A¬O¦b运¦æ时ÚÌ©w数Õu类«¬¡A变¶q¨Ï¥Î¤§«e¤£»Ý­n类«¬声©ú¡A³q±`变¶qªº类«¬¬O³Q赋­Èªº¨º个­Èªº类«¬¡CPython´N¬O属¤_¨å«¬ªº动态语¨¥¡C
动态语¨¥ªº¾y¤O¦b¤_让开发¤H员§ó¦nªº关ª`»Ý­n¸Ñú¨ªº问题¥»¨­¡A¦Ó¤£¬O¤¾杂ªº语¨¥规­S¡A¤]¤£¥Î¤zÔ£³£±o写个类¡C运¦æ时§ï变¥N码ªº¦æ为¤]¬O«D±`¦³¥Î¡A¤ñ¦ppythonªº热§ó·s¡A¥i¥H°µ¨ì¤£关ªA务¾¹´N´À换¥N码ªº逻辑¡A¦Ó静态语¨¥¦pC++´N«Ü难°µ¨ì这¤@点¡C笔ªÌ¨Ï¥Î±o³Ì¦hªº´N¬OC++©MPython¡AC++¤¤ªº¤@¨ÇÎ`杂ªº点¡A¤ñ¦p¼ÒªO¡]ªx«¬编µ{¡^¡B设计¼Ò¦¡¡]¤ñ¦ptemplate method¡^¡A¦bPython¤¤¨Ï¥Î°_来«D±`¦ÛµM¡C


µLÀY¹³
¯u¤ß¤k

µù¥U 2016-10-16
µoªí©ó 2021-12-19 11:20 
23.154.177.6
­ì²z¤j¥Õ话¡G

    动态语¨¥¡B¸Ñ释«¬语¨¥¡B脚¥»语¨¥ ´N¦n¤ñ·jª¯«÷­µ输¤Jªk¡A输¤J§Ö±¶¡A¤è«K¡A®e错²v°ª¡A¥i¯à¤L个­º¦r¥À´N会¥´¥X¤@连¦êªºúä¤l¡C"wanzg" ´N会¥´¥X "§Ú爱§A¤¤国" ¡A还¦³¦UÏúªí±¡¤]¯à¥´¥X来¡A¯Ê点´N¬O显¥Üªº³t«×ºC¡A¦]为·jª¯»Ý­n联ÊI¬d询资·½¡AµM¦Z´¼¯à¤Æ处²zªð¦^结ªG¡C

    静态语¨¥¡B编译«¬语¨¥ ´N¦n¤ñ´¼¯à ABC 输¤Jªk¡A输¤J»Ý­n严谨¡A¤£¯à¥X错¡A¦ý¬O显¥Üªº³t«×«Ü§Ö¡A°ò¥»¬O¦×²´·P觉¤£¨ìªº³t«×显¥Ü¤å¦r¡A·jª¯¬Æ¦Ü会¤Ï应¤L¬í钟¤~显¥Ü¡]¤ªªí±¡ / ¤ª词¡^¡C¯Ê点´N¬O¥²须输¤J¥¿ÚÌ严谨¡A¥´¦r³t«×¬Û对­nºC¡C

细¤À¥»质¡G

    动态语¨¥¡]®z类«¬语¨¥¡^®e错²v°ª¡A1 ¬J¯àªí¥Ü int¡A¤]¯àªí¥Ü float¡C¦n¤ñ输¤J "couwu" ¤]¯à¥´¥X "错误" 两¦r¡C

    静态语¨¥¡]üL类«¬语¨¥¡^严谨¡A1 ¬O int ´N¬O int¡A输¤J "couwu" 绝对¥´¤£¥X "错误" 两¦r¡C

    ¸Ñ释©Ê语¨¥ 顾¦W«äúå¬O­n¸Ñ释ªº¡C¤°¤\·N«ä©O¡H´N¬O¸Ñ释©Ê语¨¥ªº¥N码¤£¯àª½±µ编译¦¨Éó¾¹语¨¥¡A»Ý­n³q过¸Ñ释¾¹来转换¦¨Éó¾¹¥N码¡C¦Ó¥B还¬O¤@边运¦æ¡A¤@边¸Ñ释¡A这¤\¤@来¡A运¦æ³t«×ªÖ©w­nºC«Ü¦h¡C¬Û当¤_现¦Y现°µ¡C

    脚¥»语¨¥属¤_¸Ñ释©Ê语¨¥¡A¦ý脚¥»语¨¥¦³¦Û¨­ªº¤@¨Ç¯S点¡G¤å¥»«¬¡C³Ìªì¬O为¤F缩µu传统ªº ¡§编写¡B编译¡B链±µ¡B运¦æ¡¨ 过µ{¦Ó创«Øªº计ºâÉó编µ{语¨¥¡CµM¦Ó¡A¦b脚¥»©M传统编µ{语¨¥¤§间ªº¬É­­¶V来¶V¼Ò½k¡A¤×¨ä¬O¦b¤@¨t¦C·s语¨¥¤Î¨ä¶°¦¨±`¥X现时¡C§Ú们¤£§«将脚¥»语¨¥归类为¸Ñ释©Ê语¨¥¤]¥i¥H¡C

    编译«¬语¨¥ ¬Oª½±µ编译¦¨Éó¾¹语¨¥¡Aª½±µ©ñ¨ìªA务¾¹运¦æ¡A¬Û当¤_°µ¦nµ¥þÓ¦Y¡C