¼ÐÃD:
¬ì´¶ | 动态编µ{语¨¥
[¥´¦L¥»¶]
§@ªÌ:
¯u¤ß¤k
®É¶¡:
2021-12-19 10:56
¼ÐÃD:
¬ì´¶ | 动态编µ{语¨¥
动态编µ{语¨¥¬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
§@ªÌ:
¯u¤ß¤k
®É¶¡:
2021-12-19 11:20
ì²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«äúå¬On¸Ñ释ªº¡C¤°¤\·N«ä©O¡H´N¬O¸Ñ释©Ê语¨¥ªº¥N码¤£¯àª½±µ编译¦¨Éó¾¹语¨¥¡A»Ýn³q过¸Ñ释¾¹来转换¦¨Éó¾¹¥N码¡C¦Ó¥B还¬O¤@边运¦æ¡A¤@边¸Ñ释¡A这¤\¤@来¡A运¦æ³t«×ªÖ©wnº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
Åwªï¥úÁ{ ¯u¤ß¤H (http://qingqing.freebbs.tw/)
Powered by Discuz! 5.0.0