具有聲音類型系統的語言是強類型語言的子集嗎?聲音類型系統的語言是強類型語言的子集嗎?
回答
什麼是聲音類型系統?你認爲靜態輸入比動態輸入更「健全」嗎?弱類型是否意味着類型系統「不健全」?您是否認爲C或C++的輸入類型很弱,因爲它們允許進行一些特殊的類型轉換?
lua弱類型,但提供的類型爲asyncishing力量。健全在於旁觀者的眼中。
談論用問題回答問題(或三個!)。無論如何,因爲它將討論推進。 – Edmund 2010-10-12 13:49:43
「聲音類型系統」意味着不可能顛覆類型系統進行不安全的操作。 C是一個不健全的類型系統的主要例子 - 你可以很容易地將0賦值給一個指針並寫入它。這並不一定使它成爲其預定領域的更好或更差的語言。但許多其他語言的目標是消除做這種事情的可能性,因爲它很容易出錯。 – 2010-10-12 14:10:55
聲音類型系統意味着如果語言定義確定某個值具有類型T,則語言實現必須強制該值具有類型T.因此,Ada是靜態類型的(在編譯時檢查類型),並且Scheme是動態類型的(類型在運行時被檢查),但兩者都是合理的,因爲值保證具有類型系統所標識的類型。在C或C++中,因爲您可以隨意施放值,所以您沒有健全性,所以在這種情況下使用術語弱類型:您可以聲明類型,但這些類型並不總是強制執行。 – Giorgio 2013-02-24 13:12:14
- 1. PowerShell是一種強類型語言嗎?
- 2. 弱類型或強類型語言
- 3. 自然語言類型的子類型
- 4. 是不同語言的操作系統的字段類型
- 5. 動態類型語言中的類型
- 6. 彙編語言的類型
- 7. 強類型和弱類型語言之間測試的差異
- 8. Haskells類型系統以何種方式比其他靜態類型語言的類型系統更有用
- 9. 對象類型語言
- 10. c語言類型轉換
- 11. 是不需要聲明變量類型的弱語類型或動態類型示例的語言的質量
- 12. Prolog是一種無類型的語言嗎? Prolog和動態類型語言有什麼區別?
- 13. 系統語言環境語言設置
- 14. 語言= 「JavaScript的」 與類型= 「文/ JavaScript的」
- 15. 駭客語言:收集類型的泛型
- 16. 用於設計語言類型系統的正確的類設計
- 17. 語音轉換語言模型?
- 18. 語音識別語言模型
- 19. php語言系統
- 20. JavaScript和類似的腳本語言會受益於強類型嗎?
- 21. R語言中的可選類型
- 22. 動態類型語言中的文檔
- 23. C語言中的Lazarus指針類型#
- 24. MYSQL中的多語言數據類型
- 25. Elixir中的語言類型轉換
- 26. c語言。函數的返回類型
- 27. JavaScript是一種類型安全的語言嗎?
- 28. 什麼是完全類型推斷的語言?這種語言的限制?
- 29. 在鴨子型語言中模擬靜態類型的方面
- 30. Haskell和Haskell類語言之間的類型聲明語法區別
恐怕標題不說全部。這沒有多大意義。這就像問一輛帶立體聲的汽車是否是SUV的一個子類型。請詳細解釋你的意思。 – DarkDust 2010-10-12 13:38:10
什麼是「聲音型系統」?什麼_makes_類型系統「聽起來?」 – 2010-10-12 13:38:59
@Matt:http://delivery.acm.org/10.1145/1650000/1646361/p16-wright.html?key1=1646361&key2=0931986821&coll=GUIDE&dl=GUIDE&CFID=108384857&CFTOKEN=75596631 – 2010-10-12 13:51:33