如果程序沒有完全靜態編譯則是 弱類型或強類型弱類型或強類型語言
回答
蘋果和桔子。彙編語言程序是靜態編譯的,但您可以將任何變量用作字符,作爲整數,作爲float的一部分或作爲JPEG圖像的一部分。鍵入與編譯或解釋的任何概念是分開的。
現在我想到了,我不能想到一種解釋性的語言,即 不是強類型,但這並不意味着有任何連接。
想到了一個。 Brainf * CK。它的解釋並沒有任何類型的概念。
在你的書中,C算作弱類型嗎? '因爲那裏有口譯員:-) – regularfry 2011-03-27 07:14:28
我很想說弱類型的,但是我已經消耗了太多的美樂樂來回答今晚的問題。所以晚安:^) – 2011-03-27 07:21:10
如果語言包含對類型約束違規的編譯時檢查,則強類型化。如果檢查延遲到運行時間,則輸入較弱。
看一看這個鏈接:
而且,你不想錯過由比爾討論與弗蘭克·索莫斯
一些更好的閱讀。
不要用靜態和動態類型之間的區別混淆強類型之間的區別。這些都不是動態編譯,動態鏈接,動態加載或動態分派。
「A語言是強,如果它包含編譯時檢查類型約束違規類型的。如果檢查被推遲到運行時,它是弱類型的。」
不完全。這裏描述的內容與動態和靜態類型之間的區別更相關。
如果某種語言阻止對具有錯誤類型的參數進行操作的成功,則該語言是強類型的。現在這可能發生在編譯類型或運行時。
- 1. VB.NET弱類型?強類型的?
- 2. 聲音類型系統的語言是強類型語言的子集嗎?
- 3. PowerShell是一種強類型語言嗎?
- 4. 動態類型語言中的類型
- 5. 自然語言類型的子類型
- 6. c語言類型轉換
- 7. 面向Web的語言:類C語法,強類型和靜態類型。任何人?
- 8. 強類型DataSet
- 9. 強類型List.GroupBy()
- 10. 強類型RadioButtonlist
- 11. 用於網頁編程的強類型語言
- 12. 如何支持名義類型語言的結構類型?
- 13. 靜態類型語言的類型在運行時決定?
- 14. MVC3強類型模型
- 15. 強制類型和內容類型
- 16. Asp.Net MVC - 強類型查看同類型
- 17. 與強類型的返回類型
- 18. 使用泛型類的強類型ID
- 19. 子類型和類型強制
- 20. 風格和編碼實踐的一個非常弱類型的語言
- 21. 變量的靜態,動態,弱,強類型
- 22. 是強烈還是弱類型的紅寶石?
- 23. JavaScript和類似的腳本語言會受益於強類型嗎?
- 24. 球拍(和類型球拍)是強類型還是輕類型?
- 25. 以動態語言檢查類型
- 26. C語言中的Lazarus指針類型#
- 27. C語言枚舉數據類型?
- 28. 彙編語言 - 多種類型?
- 29. c語言。函數的返回類型
- 30. Web服務跨語言參數類型
如果一個短語沒有問號而結束,那麼這是一個問題還是不是問題? – akappa 2011-03-27 06:05:43
也看到http://stackoverflow.com/questions/430182/is-c-strongly-typed – 2011-03-27 07:22:03