計算機程序設計語言
❶ 什麼是計算機程序計算機程序設計語言有哪些
計算機程序(英語:Computer program),也稱為軟體(英語:software),簡稱程序(英語:Program)是指一組指示計算機或其他具有信息處理能力裝置每一步動作的指令,通常用某種程序設計語言編寫,運行於某種目標體系結構上。打個比方,一個程序就像一個用漢語(程序設計語言)寫下的紅燒肉菜譜(程序),用於指導懂漢語和烹飪手法的人(體系結構)來做這個菜。
工業編程語言: A+ | Ada | 匯編語言| B | Brainfuck | C | C++ | C++/CLI| Cg | COBOL | Eiffel | Erlang | FORTRAN | IronPython | Java | JRuby | Jython | LISP | Oberon | Objective-C| Ocaml | Pascal | Perl | Powerbuilder | Python | QBASIC | R | REXX | Ruby | Self | Smalltalk | SQL | Tcl/Tk | Visual Basic | PHP | C# | F# | J# | Visual Basic .NET
腳本編程語言: ActionScript | JavaScript | JScript | Nuva | PostScript | VBScript | lua
學術編程語言: APL/J | Haskell | Logo | ML | pascal|Prolog | Scheme | SAC
其他編程語言: ALGOL | BASIC| Clipper | Forth | Mola-2/Mola-3 | MUMPS | PL/I | Simula
❷ 計算機程序設計語言和計算機編程語言有沒有區別
計算機程序設計語言和計算機編程語言有區別,具體如下:
一、內容不同
計算機程序設計語言:計算機程序設計語言包括定義計算機程序的語法規則。
計算機編程語言:計算機編程語言包括機器語言、匯編語言、高級語言。
二、作用不同
計算機程序設計語言:計算機程序設計語言主要用於程序員能夠准確地定義計算機所需要使用的數據,並精確地定義在不同情況下所應當採取的行動。
計算機編程語言:計算機編程語言主要用於設計者通過計算機的硬體結構賦予計算機的操作功能。
三、特點不同
計算機程序設計語言:計算機程序設計語言具有操作符簡單、弱類型等特點。
計算機編程語言:計算機編程語言具有靈活、直接執行和速度快等特點。
❸ 計算機程序設計語言有哪些種類各有什麼特點
計算機程序設計語言有:
機器語言,是最低級的語言,是由二進制碼組成,是最早期的一種程序語言;
匯編語言,用助記符和地址符代替了二進制碼,更易於編寫;
高級語言,相對於匯編語言又上升了一步,更接近於自然語言,如C語言、Pascal、Java、C#等都是高級語言。
❹ 什麼是程序設計語言
程序設計語言是用於書寫計算機程序的語言。
語言的基礎是一組記號和一組規則。根據規則由記號構成的記號串的總體就是語言。在程序設計語言中,這些記號串就是程序。
程序設計語言有3個方面的因素,即語法、語義和語用。語法表示程序的結構或形式,亦即表示構成語言的各個記號之間的組合規律,但不涉及這些記號的特定含義,也不涉及使用者。語義表示程序的含義,亦即表示按照各種方法所表示的各個記號的特定含義,但不涉及使用者。
(4)計算機程序設計語言擴展閱讀:
程序設計語言的特性:
(1)心理特性:歧義性、簡潔性、局部性、順序性、傳統性。
(2)工程特性:可移植性,開發工具的可利用性,軟體的可重用性、可維護性。
(3)技術特性:支持結構化構造的語言有利於減少程序環路的復雜性,使程序易測試、易維護。
❺ 計算機程序設計語言
C語言是最基礎的。過了還有C++,JAVA。譚浩強的《C語言程序設計》經典版。全國二級考的最基本,C語言。你把《C語言程序設計》學好就能過了
❻ 計算機程序設計語言的分類有哪些
程序設計語言是人們根據實際問題的需要而設計的。目前可以分為三大類:一是機器語言。它是用計算機的機器指令表達的語言;二是匯編語言。它是用一些能反映指令功能的助記符表達的語言;三是高級語言。它是獨立於機器、接近於人們使用習慣的語言。
在計算機科學發展的早期階段,一般只能用機器指令來編寫程序,這就是機器語言。由於機器語言直接用機器指令編寫程序,無論是指令還是數據,都須得用二進制數碼表示,給程序編制者帶來了很多麻煩,需要耗費大量的時間和精力。為了解決這個問題,使程序既能簡便地編制,又易於修改和維護,於是出現了程序設計語言。程序設計語言一般分為低級語言和高級語言。低級語言較接近機器語言,它是用由英文字母的助記符代替指令編碼,用英文字母和阿拉伯數字組成的十六進制數代替二進制數,從而避免了過去用來表示指令、地址和數據的令人煩惱的二進制數碼問題。典型的低級語言是匯編語言。正因為匯編語言是低級語言,所以它對機器依賴性較大。不同的機器有不同的指令系統,所以,不同的機器都有不同的匯編語言。
高級語言則是獨立於指令系統而存在的程序設計語言,它比較接近人類的自然語言。用高級語言編寫程序,可大大縮短程序編寫的周期。高級語言比匯編語言和機器語言簡便、直觀、易學,且便於修改和推廣。
目前,世界上已有許多各種各樣的程序設計語言。由於計算機本身只認識它自己的機器指令,所以對每個程序設計語言都要編制編譯程序或解釋程序。編譯程序、解釋程序是人和計算機之間的翻譯,它負責把程序員用高級語言編寫的程序翻譯成機器指令。這樣,計算機才能認識這程序,這程序才可以上機運行。
由於不同的程序設計語言有不同應用范圍,至今還沒有一種程序設計語言能把所有應用包含在內。現在廣為應用的幾種語言中,FORTRAN側重科學計算,BASIC善於人機對話,PASCAL著重結構設計,COBOL長於報表處理。
人們交流思想、傳遞信息要使用語言這個工具。我們要讓計算機為我們工作,也必須同計算機交流信息,同樣有個語言工具問題。學習使用電子計算機,主要的就是學習電子計算機的語言。
❼ 計算機程序設計語言有哪幾類分別由什麼構成
學習C語言始終要記住「曙光在前頭」和「千金難買回頭看」,「千金難買回頭看」是學習知識的重要方法,就是說,學習後面的知識,不要忘了回頭弄清遺留下的問題和加深理解前面的知識,這是我們學生最不易做到的,然而卻又是最重要的。比如:在C語言中最典型的是關於結構化程序設計構思,不管是那種教材,一開始就強調這種方法,這時也許你不能充分體會,但是學到函數時,再回頭來仔細體會,溫故知新,理解它就沒有那麼難了。學習C語言就是要經過幾個反復,才能前後貫穿,積累應該掌握的C知識。 那麼,我們如何學好《C程序設計》呢? 一.學好C語言的運算符和運算順序 這是學好《C程序設計》的基礎,C語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程序設計語言。在表達式方面較其它程序語言更為簡潔,如自加、自減、逗號運算和三目運算使表達式更為簡單,但初學者往往會覺的這種表達式難讀,關鍵原因就是對運算符和運算順序理解不透不全。當多種不同運算組成一個運算表達式,即一個運算式中出現多種運算符時,運算的優先順序和結合規則顯得十分重要。在學習中,只要我們對此合理進行分類,找出它們與我們在數學中所學到運算之間的不同點之後,記住這些運算也就不困難了,有些運算符在理解後更會牢記心中,將來用起來得心應手,而有些可暫時放棄不記,等用到時再記不遲。 先要明確運算符按優先順序不同分類,《C程序設計》運算符可分為15種優先順序,從高到低,優先順序為1 ~ 15,除第2、3級和第14級為從右至左結合外,其它都是從左至右結合,它決定同級運算符的運算順序。下面我們通過幾個例子來說明: (1) 5*8/4%10 這個表達式中出現3種運算符,是同級運算符,運算順序按從左至右結合,因此先計算5 *8=40,然後被4除,結果為10,最後是%(求余數)運算,所以表達式的最終結果為10%10 = 0; (2)a = 3;b = 5;c =++ a* b ;d =a + +* b; 對於c=++a*b來說,按表中所列順序,+ +先執行,*後執行,所以+ + a執行後,a的值為4,由於+ +為前置運算,所以a的值4參與運算,C的值計算式為4*5=20而不是3*5=15了;而對於d=a++*b來說,由於a + +為後置運算,所以a值為4參與運算,使得d的值仍為20,而a參與運算後其值加1,值為5。這個例子執行後,a的值為5,b的值為5,c的值為20,d的值也是20; (3)(a = 3,b = 5,b+ = a,c = b* 5) 例子中的「,」是逗號結合運算,上式稱為逗號表達式,自左向右結合,最後一個表達式的結果值就是逗號表達式的結果,所以上面的逗號表達式結果為40,a的值為3,b的值為8,c的值為40。 (4)a=5;b=6;c=a>b?a:b; 例中的a>b?a:b是一個三目運算,它的功能是先做關系運算a>b部分,若結果為真,則取問號後a的值,否則取冒號後b的值,因此c的值應該為6,這個運算可以用來代替if…else…語句的簡單應用。 二.學好C語言的四種程序結構 (1)順序結構 順序結構的程序設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。 例如;a = 3,b = 5,現交換a,b的值,這個問題就好象交換兩個杯子水,這當然要用到第三個杯子,假如第三個杯子是c,那麼正確的程序為: c = a; a = b; b = c; 執行結果是a = 5,b = c = 3如果改變其順序,寫成:a = b; c = a; b = c; 則執行結果就變成a = b = c = 5,不能達到預期的目的,初學者最容易犯這種錯誤。順序結構可以獨立使用構成一個簡單的完整程序,常見的輸入、計算,輸出三步曲的程序就是順序結構,例如計算圓的面積,其程序的語句順序就是輸入圓的半徑 r,計算s = 3.14159*r*r,輸出圓的面積s。不過大多數情況下順序結構都是作為程序的一部分,與其它結構一起構成一個復雜的程序,例如分支結構中的復合語句、循環結構中的循環體等。 (2) 分支結構 順序結構的程序雖然能解決計算、輸出等問題,但不能做判斷再選擇。對於要先做判斷再選擇的問題就要使用分支結構。分支結構的執行是依據一定的條件選擇執行路徑,而不是嚴格按照語句出現的物理順序。分支結構的程序設計方法
如果幫助到您,請記得採納為滿意答案哈,謝謝!祝您生活愉快! vae.la
❽ 什麼是計算機程序設計語言
編程語言,又稱程序設計語言,是一組用來定義計算機程序的語法規則。它是一種被標准化的交流技巧,用來向計算機發出指令。一種計算機語言讓程序員能夠准確地定義計算機所需要使用的數據,並精確地定義在不同情況下所應當採取的行動。
❾ 計算機程序設計語言有哪些
計算機程序設計語言有三大類:機器語言、匯編語言、高級語言。
機器語言是一連串的0和1,極難記憶與應用,但是,這是計算機唯一可以「讀懂」的語言。其它兩類語言必須「翻譯」成機器語言,計算機才能執行。
匯編語言是用字元和代碼編寫的語言,其中的字元與代碼都有一定的含義,便於編程者理解與記憶。匯編語言必須經過「匯編程序」的「翻譯」,變成機器語言,計算機才能執行。匯編語言多大用於工業控制領域。
高級語言基本上接近與自然語言,編程更加容易,是目前計算機廣泛應用的基礎。高級語言必須經過「編譯程序」的「翻譯」,變成機器語言,計算機才能執行。高級語言廣泛用於計算機應用的各個領域,開發系統軟體和應用軟體,某些工業控制機也採用了一些高級語言進行開發。
❿ 計算機程序設計語言有哪些
1.
機器語言
2.
匯編語言
3.
高級語言
這是基本語言了,,
下面的都是細分