programming-languages

    1熱度

    1回答

    我讀了我的筆記之一,準備博士入學考試。大寫字母不是終端,小寫字母是終端。 我們有兩個語法像: G1: S-->bSa | aSb | ba G2: S-->XYa X-->a | Yb Y--> c | epsilon 我記的說: G1不是LL(1)語法,但G2是LL(1) Grammar.I知道了一些關於LL(1),但我覺得這個例子對我來說並不明顯。任何人都可以爲我簡化

    1熱度

    1回答

    我真的很喜歡這樣的NodeJS(和它的瀏覽器端的對應)處理模塊: var $ = require('jquery'); var config = require('./config.json'); module.exports = function(){}; module.exports = {...} 我實際上是由ES2015 'import' spec這是非常相似,很失望大多數

    1熱度

    1回答

    我在我的大學裏學習軟件測試,並在書中,我發現這個例子: 我不知道什麼編程語言是它。你能幫我嗎?非常感謝你。

    2熱度

    2回答

    是否存在具有可自動更新變量的存在編程語言。 例如:A = 105,對應的變量自動重新計算: b: 316 c: 104.3053 如果這種語言存在,被用來實現這種行爲什麼方法 a = 100 b = a * 3 + 1 // 301 c = sin(b) + a // 99.1428 修改 'A' 之後?

    1熱度

    2回答

    一種語言應該被認定爲一種功能性語言的特徵是什麼?當我們可以說語言XYZ支持功能範式?

    0熱度

    1回答

    作用域如何與變量聲明,初始化和賦值交互?基於我到目前爲止瞭解到這些術語的定義列舉如下: 聲明:美國一個變量的類型,它的名稱/標識符。變量必須先被聲明,然後才能分配或讀取。 賦值:拋出變量的現有值並將其替換爲新值,舊值在賦值語句結束時丟棄,因此可以增加或調整值,例如: x = x + y; 初始化:用於初始化前變量的第一次賦值的名稱,變量具有默認值,對於對象而言,這些對象具有空值。初始化可以與聲明一

    0熱度

    2回答

    我應該學習PHP還是JQuery?我對HTML CSS和JavaScript有一定的瞭解。

    0熱度

    1回答

    我試圖開發工具/ web應用程序,這樣它將導入PDF文件選擇從PDF文本和圖像,我需要用鼠標點擊選擇他們選擇文本和圖片,PDF可用並用按鈕點擊(3個不同的按鈕)將其標記爲標題,內容和圖像,其中標記的內容和圖像將被複制到剪貼板或將被粘貼到將成爲另一部分的單詞文檔中。那麼在哪種編程語言中這是可能的工作和繼續?

    0熱度

    1回答

    在一個GitHub的倉庫上不顯示(以Google's I/O app爲例),有證據顯示(約提交,分支,版本和貢獻者細節之下)所使用的編程語言的彩條。但是,我想知道爲什麼它不顯示XML等語言(在Google I/O應用程序的情況下,它有許多XML佈局和資源,但它們不會在酒吧)。 同樣,帶有擴展名的文件如.gradle,.bat,.yml,.gitignore等也不計算在內。 這是有原因嗎?

    1熱度

    2回答

    任何編程語言是否都實現邏輯運算參數(如AND,OR)的交換以便更快速地進行評估? 實例(我覺得這樣的方法可以在象Haskell懶評價語言來實現) 可以說,我們已經定義了兩個謂詞A和B。 在程序執行期間,B被評價爲「True」和A,沒有被評估 在以後執行我們的條件IF A OR B 的爭論「或」被交換,條件變得IF B OR A 條件在沒有評估的情況下評估爲「真」A