如题所述
åºæ¬æ¦å¿µ
éæè¯è¨ï¼å¼ºç±»åè¯è¨ï¼
éæè¯è¨æ¯å¨ç¼è¯æ¶åéçæ°æ®ç±»åå³å¯ç¡®å®çè¯è¨ï¼å¤æ°éæç±»åè¯è¨è¦æ±å¨ä½¿ç¨åéä¹åå¿ é¡»å£°ææ°æ®ç±»åã
ä¾å¦ï¼C++ãJavaãDelphiãC#çã
å¨æè¯è¨ï¼å¼±ç±»åè¯è¨ï¼
å¨æè¯è¨æ¯å¨è¿è¡æ¶ç¡®å®æ°æ®ç±»åçè¯è¨ãåé使ç¨ä¹åä¸éè¦ç±»å声æï¼é常åéçç±»åæ¯è¢«èµå¼çé£ä¸ªå¼çç±»åã
ä¾å¦PHP/ASP/Ruby/Python/Perl/ABAP/SQL/JavaScript/Unix Shellççã
强类åå®ä¹è¯è¨
强å¶æ°æ®ç±»åå®ä¹çè¯è¨ãä¹å°±æ¯è¯´ï¼ä¸æ¦ä¸ä¸ªåé被æå®äºæ个æ°æ®ç±»åï¼å¦æä¸ç»è¿å¼ºå¶è½¬æ¢ï¼é£ä¹å®å°±æ°¸è¿æ¯è¿ä¸ªæ°æ®ç±»åäºã举个ä¾åï¼å¦æä½ å®ä¹äºä¸ä¸ªæ´ååéa,é£ä¹ç¨åºæ ¹æ¬ä¸å¯è½å°aå½ä½å符串类åå¤çã强类åå®ä¹è¯è¨æ¯ç±»åå®å ¨çè¯è¨ã
弱类åå®ä¹è¯è¨
æ°æ®ç±»åå¯ä»¥è¢«å¿½ç¥çè¯è¨ãå®ä¸å¼ºç±»åå®ä¹è¯è¨ç¸å, ä¸ä¸ªåéå¯ä»¥èµä¸åæ°æ®ç±»åçå¼ã强类åå®ä¹è¯è¨å¨é度ä¸å¯è½ç¥éè²äºå¼±ç±»åå®ä¹è¯è¨ï¼ä½æ¯å¼ºç±»åå®ä¹è¯è¨å¸¦æ¥ç严谨æ§è½å¤ææçé¿å 许å¤é误ã
两è åºå«
ç¹æ§
强类åè¯è¨æ¯ä¸æ¦åéçç±»å被确å®ï¼å°±ä¸è½è½¬åçè¯è¨ã
弱类åè¯è¨ååä¹ï¼ä¸ä¸ªåéçç±»åæ¯ç±å ¶åºç¨ä¸ä¸æç¡®å®çã
éæè¯è¨çä¼å¿
ç±äºç±»åç强å¶å£°æï¼ä½¿å¾IDEæå¾å¼ºç代ç æç¥è½åï¼æ ï¼å¨å®ç°å¤æçä¸å¡é»è¾ãå¼å大ååä¸ç³»ç»ã以åé£äºçå½å¨æå¾é¿çåºç¨ä¸ï¼ä¾æIDE对系ç»çå¼åå¾æä¿éï¼
ç±äºéæè¯è¨ç¸å¯¹æ¯è¾å°éï¼ä½¿å¾ç¬¬ä¸æ¹å¼åå 对代ç ç侵害æ§å¯ä»¥éå°æä½ï¼
å¨æè¯è¨çä¼å¿
æç»´ä¸åæç¼ï¼å¯ä»¥ä»»æåæ¥ï¼ææ´å¤çç²¾åæ¾å¨äº§åæ¬èº«ä¸ï¼
éä¸æèä¸å¡é»è¾å®ç°ï¼æèè¿ç¨å³å®ç°è¿ç¨ï¼
éæè¯è¨ï¼å¼ºç±»åè¯è¨ï¼
éæè¯è¨æ¯å¨ç¼è¯æ¶åéçæ°æ®ç±»åå³å¯ç¡®å®çè¯è¨ï¼å¤æ°éæç±»åè¯è¨è¦æ±å¨ä½¿ç¨åéä¹åå¿ é¡»å£°ææ°æ®ç±»åã
ä¾å¦ï¼C++ãJavaãDelphiãC#çã
å¨æè¯è¨ï¼å¼±ç±»åè¯è¨ï¼
å¨æè¯è¨æ¯å¨è¿è¡æ¶ç¡®å®æ°æ®ç±»åçè¯è¨ãåé使ç¨ä¹åä¸éè¦ç±»å声æï¼é常åéçç±»åæ¯è¢«èµå¼çé£ä¸ªå¼çç±»åã
ä¾å¦PHP/ASP/Ruby/Python/Perl/ABAP/SQL/JavaScript/Unix Shellççã
强类åå®ä¹è¯è¨
强å¶æ°æ®ç±»åå®ä¹çè¯è¨ãä¹å°±æ¯è¯´ï¼ä¸æ¦ä¸ä¸ªåé被æå®äºæ个æ°æ®ç±»åï¼å¦æä¸ç»è¿å¼ºå¶è½¬æ¢ï¼é£ä¹å®å°±æ°¸è¿æ¯è¿ä¸ªæ°æ®ç±»åäºã举个ä¾åï¼å¦æä½ å®ä¹äºä¸ä¸ªæ´ååéa,é£ä¹ç¨åºæ ¹æ¬ä¸å¯è½å°aå½ä½å符串类åå¤çã强类åå®ä¹è¯è¨æ¯ç±»åå®å ¨çè¯è¨ã
弱类åå®ä¹è¯è¨
æ°æ®ç±»åå¯ä»¥è¢«å¿½ç¥çè¯è¨ãå®ä¸å¼ºç±»åå®ä¹è¯è¨ç¸å, ä¸ä¸ªåéå¯ä»¥èµä¸åæ°æ®ç±»åçå¼ã强类åå®ä¹è¯è¨å¨é度ä¸å¯è½ç¥éè²äºå¼±ç±»åå®ä¹è¯è¨ï¼ä½æ¯å¼ºç±»åå®ä¹è¯è¨å¸¦æ¥ç严谨æ§è½å¤ææçé¿å 许å¤é误ã
两è åºå«
ç¹æ§
强类åè¯è¨æ¯ä¸æ¦åéçç±»å被确å®ï¼å°±ä¸è½è½¬åçè¯è¨ã
弱类åè¯è¨ååä¹ï¼ä¸ä¸ªåéçç±»åæ¯ç±å ¶åºç¨ä¸ä¸æç¡®å®çã
éæè¯è¨çä¼å¿
ç±äºç±»åç强å¶å£°æï¼ä½¿å¾IDEæå¾å¼ºç代ç æç¥è½åï¼æ ï¼å¨å®ç°å¤æçä¸å¡é»è¾ãå¼å大ååä¸ç³»ç»ã以åé£äºçå½å¨æå¾é¿çåºç¨ä¸ï¼ä¾æIDE对系ç»çå¼åå¾æä¿éï¼
ç±äºéæè¯è¨ç¸å¯¹æ¯è¾å°éï¼ä½¿å¾ç¬¬ä¸æ¹å¼åå 对代ç ç侵害æ§å¯ä»¥éå°æä½ï¼
å¨æè¯è¨çä¼å¿
æç»´ä¸åæç¼ï¼å¯ä»¥ä»»æåæ¥ï¼ææ´å¤çç²¾åæ¾å¨äº§åæ¬èº«ä¸ï¼
éä¸æèä¸å¡é»è¾å®ç°ï¼æèè¿ç¨å³å®ç°è¿ç¨ï¼
温馨提示:答案为网友推荐,仅供参考
第1个回答 2017-01-15
1、静态类型语言是指在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型,某些具有类型推导能力的现代语言可能能够部分减轻这个要求.
2、动态类型语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。本回答被网友采纳
2、动态类型语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。本回答被网友采纳