爲什麼編程語言想要在強打字時使用弱打字?「弱打字」的語言優勢
2
A
回答
1
在非常基本的層面上,它也會讓初學者更容易接受。 (可能是PHP成功的原因之一,無論你是否喜歡PHP)
這就是說,聲音操作知識的內存管理,指針等普遍侵蝕是一個令人擔憂的趨勢,如果只因爲你不能總是站在巨人的肩膀上。 (有人仍然需要編寫微碼,高性能設備驅動程序等)
0
據推測,一個優點是在開發時。它允許程序員在編寫代碼時花更少的時間考慮和輸入變量類型。當你不知道變量應該是什麼類型時,這是否抵消了潛在的錯誤增加和難以理解的代碼,好吧,這本身就是一個問題。
另一個原因是它使得某些種類的多態性更容易處理。給定一個帶兩個參數並添加它們的函數,不需要將它們都指定爲int
,或者甚至將其指定爲某個接口addable
。如果+
運算符可以處理這兩個參數的組合,那麼它就可以工作。
相關問題
- 1. XmlBlaster的優勢和弱點
- 2. 強打字弱打字的優點
- 3. TensorFlow - 優勢在一定的語言
- 4. 關於Grails的Liferay portlets,優勢+弱點?
- 5. 優勢打造
- 6. 在C語言中訂購優勢的結構成員
- 7. 處理生成藝術的通用語言有什麼優勢?
- 8. 定義優勢的優勢
- 9. 主機的優勢就發展而言
- 10. 應對弱打字
- 11. 打印多語言字符
- 12. 優勢和XML數據表示的弱點關係模型
- 13. 弱類型或強類型語言
- 14. 子語言的優先級
- 15. 優勢
- 16. 優勢
- 17. 優勢
- 18. 優勢
- 19. 優勢
- 20. 優勢Activator.CreateInstance的
- 21. BTREE的優勢?
- 22. NoSQL的優勢
- 23. 優勢的ArrayList
- 24. directExecutor的優勢
- 25. 彙編語言優化器
- 26. Sitecore URL優化和語言
- 27. Web應用程序中的語言同質性有多大優勢?
- 28. 任何隊列工作者使用node.js而不是其他語言的優勢?
- 29. 如何使用手勢構造語言
- 30. noSql優於newSql的優勢
http://stackoverflow.com/questions/323323/can-someone-tell-me-what-strong-typing-and-weak-typing -means-and-which-one-is-bet – Mud 2010-12-08 21:27:41
由於術語「弱打字」和「強打字」沒有一個普遍認同的定義,這個問題基本上是無意義的,因此在OP提供一個精確的定義。 – 2010-12-09 01:30:45