programming-languages

    0熱度

    1回答

    由於編程經過多年的發展(從彙編到高級語言),越來越多的功能(垃圾收集,異常,動態類型)已添加作爲某些語言的標準。是否有可能創建一個默認情況下啓動所有功能的高級語言,並且一旦程序也運行,然後能夠選擇代碼中的轉彎特徵,或者將代碼段隔離這樣他們就不會使用這些功能。也許修改抽象語法樹中的分支是靜態類型的,而不是動態的;編譯,而不是解釋。 是否有任何編程語言可以用作動態和靜態,還可以選擇性地開啓垃圾收集,釋

    -1熱度

    1回答

    爲什麼會有這麼多新的編程語言和框架?現有的缺乏什麼,它是值得的資源?

    0熱度

    3回答

    理髮後,我的一個朋友用以下代碼在網上發佈了一張照片。 var hair = new Hair(Hair.TYPE_SHORT); 我想知道哪些編程語言是寫着,只是出於好奇。 它是JavaScript嗎? C#?或者是其他東西?

    1熱度

    1回答

    JIT編譯與動態編譯有什麼區別? 他們只是一樣的東西? in Wiki,JIT compliation是Dynamic compilaiton的一種形式。 https://en.wikipedia.org/wiki/Dynamic_compilation

    5熱度

    1回答

    從Programming Languages: Principles and Paradigms, by Maurizio Gabbrielli, Simone Martini 德音響nition 8.5 A型系統,其中,相同的對象可以有更多的 多於一種類型被認爲是多態的。 通過類比,我們會說當 系統爲其分配多個類型時,該對象是多態的。 當對象是多態時,假定它被分配了類型T1和類型T2。兩種類型T

    0熱度

    1回答

    我有一個關於Swift編程語言中數據類型綁定的相當直接的問題。我很驚訝沒有找到過我的搜索主題的任何具體信息,所以我相信這將是最好的帶給我的問題來這裏進行了深入的答案: 如何數據類型在蘋果的斯威夫特編程約束語言? 數據類型是否在編譯時綁定到變量和參數? 它們是綁定到運行時還是兩者的組合?

    0熱度

    1回答

    是語言必須具有傳統的循環和數組索引的原因嗎?或者語言是否有可能用僅基於循環的範圍替換這兩種東西?如果它們被替換,並且你有一個可選的null類型,只有當它指向有效的東西時才能使用,你可以消除所有的運行時錯誤(不包括內存不足)?

    0熱度

    1回答

    我的一般問題是:在C應用程序中將其他語言的庫包含在內的最常見方法是什麼?例如,如果我有一個用於執行函數X的Ruby庫和一個用於執行函數Y的Python庫,我該如何用C語言編寫一個程序(語言是這樣的),它使用每個函數中的函數? 我見過可以訪問這些高級語言的C庫的包裝器,但是有其他方式的包裝器嗎?一般來說,處理這個問題有一個共同的方法嗎?

    4熱度

    1回答

    根據同一主題上的另一個線索,打字稿是一種「引導式」語言。 如果typescript是Bootstrapped語言,則意味着初始編譯器是用最初的低級語言編寫的。那麼會是什麼語言? 從維基百科: 打字稿編譯器本身寫的打字稿,transcompiled 爲JavaScript和Apache 2許可協議進行許可。

    0熱度

    1回答

    我在看YouTube上的Shriram Krishnamurthi教授提供的編程語言課程。 在這一集裏, https://youtu.be/SUh7jhrtktk?t=1600 他說混爲一談環境和對象是一段JavaScript的根本罪。環境暴露給語言用戶,用戶可以操縱環境。 我不太明白他的意思。他是否提到「這個」在Javascript中的作用? 有沒有可以證明這種罪過的代碼示例?