① 從語言系統的三要素角度(語音、詞彙、語法)分析漢語和英語的不同
漢語語音方面:來
1、音節界限分明,樂音源較多。
2、沒有復輔音。
3、母音占優勢。現代漢語中的音節可以沒有輔音,如a
ao之類,但不能沒有母音。
4、有聲調
漢語詞彙方面:
1、短語和句子的基本構造方式一致.
2、詞類和句子成分之間不存在簡單的一一對應關系.
3、量詞豐富
漢語語法方面:
1、漢語表示語法意義的書段主要靠語序和虛詞,不大用於形態
2、話題型語言
3、時、體、態特徵不明顯
英語方面的對照以上幾點來說就行了。
② 英語零基礎,最近想學。先記住語法概念通過句子和分析句子成分學習中間背單詞。大家覺得我這種發法好嗎。
沒有任何功底的話建議你下一個學習英語的軟體,手機上有很多,先從三年級學回,每天背三答十到五十個單詞,語法和句式建議沒必要。多背單詞才是硬道理,然後可以多聽英文歌,多看美劇和外國電影,要原聲帶翻譯的,這很有幫助。要學著唱英文歌,這都是能速成的。之前被的單詞很容易忘記,記五百個要回頭溫習,不然沒用多溫習。記了三千到四千個單詞你就可以說是懂英語了。自學三個月完全沒問題,然後去買中考的,高考的英語資料,建議星火英語,買閱讀理解系列,我曾經用了一個月,效果很好。這樣你的詞彙量和閱讀能力都已經很不錯了,最後再去了解語法,很簡單,一本高中英語復習總資料上什麼語法都有介紹。總之三四本練習,一本資料,手機軟體背單詞(抄下來比較好),在加兩三個月的努力,你就至少能從小白升級高中畢業生水平以上。只要努力,量變產生質變!加油^0^~!😁
③ 編譯原理中詞法分析和語法分析的任務分別是什麼
在編譯原理中,語法規則和詞法規則不同之處在於:規則主要識別單詞,而語法主要識別多個版單詞權組成的句子。
詞法分析和詞法分析程序:
詞法分析階段是編譯過程的第一個階段。這個階段的任務是從左到右一個字元一個字元地讀入源程序,即對構成源程序的字元流進行掃描然後根據構詞規則識別單詞(也稱單詞符號或符號)。詞法分析程序實現這個任務。詞法分析程序可以使用lex等工具自動生成。
語法分析(Syntax analysis或Parsing)和語法分析程序(Parser)
語法分析是編譯過程的一個邏輯階段。語法分析的任務是在詞法分析的基礎上將單詞序列組合成各類語法短語,如「程序」,「語句」,「表達式」等等.語法分析程序判斷源程序在結構上是否正確.源程序的結構由上下文無關文法描述.
語義分析(Syntax analysis)
語義分析是編譯過程的一個邏輯階段. 語義分析的任務是對結構上正確的源程序進行上下文有關性質的審查, 進行類型審查.語義分析將審查類型並報告錯誤:不能在表達式中使用一個數組變數,賦值語句的右端和左端的類型不匹配.
④ c語言的詞法分析器和語法分析器有什麼區別
顧名思來義,詞法分析器檢查自的是詞法,語法分析器分析的是語法,什麼是詞法,什麼是語法你弄明白就知道了。
所謂詞法,源代碼由字元流組成,字元流中包括關鍵字,變數名,方法名,括弧等等符號,其中變數名要滿足不能包括標點符號,不能以數字開頭的數字與字母的字元串這個條件,對於括弧要成對出現等等,這就是詞法;
而語法,詞法沒有問題才能進入語法分析,語法就是詞排列的方法,字面意義,比如一句中文:我吃蘿卜,裡面有三個詞我 吃 蘿卜,除了「我吃蘿卜」外,這三個詞還可以組成,「蘿卜吃我」「蘿卜我吃」等,顯然按照中文文法,後面的兩句話是不對的,語法分析器就是分析類似這樣的語法的。
⑤ 學的角度(語音,詞彙,語法)分析漢語和英語的不同
現代漢語的特點(區別於印歐語系): (一)語音方面:a沒有復輔音;b母音占優勢;回c有聲調(音答樂性強) (二)詞彙方面:a詞形短,語素多為單音節;b雙音節詞占優勢;c新詞構成方法多為詞根復合法。 (三)語法方面:a表達語法意義的手段主要是語序和虛詞,缺乏形態的變化;b詞、短語、句子內部的構成原則基本一致;c詞類和句法成分關系復雜;d量詞和語氣詞十分豐富。
⑥ 請問編譯原理中什麼叫完成詞法分析,語法分析
以你說的來SQL語句為例,自詞法分析是將語句中的單詞流識別出來,比如create table Student 詞法分析是分析出 這句的單詞流是 「create」 「table」 「identifier」(前提是你給它們編號 比如用宏或者枚舉),然後語法分析 是通過單詞流 判斷 非邏輯錯誤 比如 有不能識別的符號 create table後面不是標示符等等 語義分析是分析語句的邏輯關系 比如欄位長度越界什麼的如 vchar(2) 你賦值為「啊啊啊啊啊啊」這種錯誤的識別是語義分析階段完成的 希望能幫到你
⑦ 詞法分析和語法分析的英文是什麼
morpheme analysis
syntax analysis
⑧ 編譯的哪個階段(詞法分析,語法分析,語義分析
在編譯原理中,語法規則和詞法規則不同之處在於:規則主要識別單詞回,而語法主要識別多個單答片語成的句子。詞法分析和詞法分析程序:詞法分析階段是編譯過程的第一個階段。這個階段的任務是從左到右一個字元一個字元地讀入源程序,即對構成源程序的字元流進行掃描然後根據構詞規則識別單詞(也稱單詞符號或符號)。詞法分析程序實現這個任務。詞法分析程序可以使用lex等工具自動生成。語法分析(Syntax analysis或Parsing)和語法分析程序(Parser) 語法分析是編譯過程的一個邏輯階段。語法分析的任務是在詞法分析的基礎上將單詞序列組合成各類語法短語,如「程序」,「語句」,「表達式」等等.語法分析程序判斷源程序在結構上是否正確.源程序的結構由上下文無關文法描述.語義分析(Syntax analysis) 語義分析是編譯過程的一個邏輯階段. 語義分析的任務是對結構上正確的源程序進行上下文有關性質的審查, 進行類型審查.語義分析將審查類型並報告錯誤:不能在表達式中使用一個數組變數,賦值語句的右端和左端的類型不匹配.
⑨ 一般設計編譯器要將詞法分析和語法分析分開的原因是什麼
簡單性——詞來法分析技術源不如語法分析技術技術復雜,分開之後詞法分析過程更簡單。(這里還有一些意思差不多的話)
效率——詞法分析佔用的時間是整個編譯時間的一大部分,所以將它們分開有利於優化詞法分析,而提高編譯效率
可移植性——詞法分析通常平台相關,語法分析器可以是平台無關的。分開了對移植有利。
(引自《程序設計語言概念》(第9版) Sebesta著)
⑩ 編譯原理中的詞法分析器的輸入與輸出是什麼
編譯來原理中的詞法自分析器的輸入是源程序,輸出是識別的記號流。
詞法分析器編制一個讀單詞的程序,從輸入的源程序中,識別出各個具有獨立意義的單詞,即基本保留字、標識符、常數、運算符和分隔符五大類。並依次輸出各個單詞的內部編碼及單詞符號自身值。(遇到錯誤時可顯示「Error」,然後跳過錯誤部分繼續顯示)。
(10)英語的詞法和語法分析擴展閱讀
詞法分析器的作用:
1、與符號表進行交互,存儲和讀取符號表中的標識符的信息。
2、讀入源程序的輸入字元,將他們組成詞素,生成並輸出一個詞法單元序列,每個詞法單元序列對應一個於一個詞素。
3、過濾掉程序中的注釋和空白。
4、將編譯器生成的錯誤消息與源程序的位置聯系起。