代碼語言有哪些?
編程語言現在都有哪些?
機器語言:純粹的機器代碼
彙編語言:8086彙編、Win32彙編、.NET的彙編
高級語言:
Basic、Pascal、Object Pascal、C、C++、C#、Java、ASP、ASP.NET、Perl、PHP、SQL、FoRTRAN 等等
Visual Basic、Visual Basic.NET、Delphi、Visual C++、C++ Builder、C# Builder、Visual Foxpro 等
代碼是什麼
代碼(Source code),也稱源程序,是指一系列人類可讀的計算機語言指令。在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
說明語言有哪些?
腳本語言
腳本語言(Script language,scripting language,scripting programming language)是為了縮短傳統的編寫-編譯-鏈接-運行(edit-compile-link-run)過程而創建的計算機編程語言。此命名起源於一個腳本“screenplay”,每次運行都會使對話框逐字重複。
機器語言
由於計算機內部只能接受二進制代碼,因此,用二進制代碼0和1描述的指令稱為機器指令,全部機器指令的集合構成計算機的機器語言,用機器語言編程的程序稱為目標程序。只有目標程序才能被計算機直接識別和執行。但是機器語言編寫的程序無明顯特徵,難以記憶,不便閱讀和書寫,且依賴於具體機種,侷限性很大,機器語言屬於低級語言。
高級語言
高級語言是大多數編程者的選擇。和彙編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。
高級語言主要是相對於彙編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,像最簡單的編程語言PASCAL語言也屬於高級語言。
高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類:
解釋類:執行方式類似於我們日常生活中的“同聲翻譯”,應用程序源代碼一邊由相應語言的解釋器“翻譯”成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。如較早時期的Qbasic語言。
編譯類:編譯是指在應用源程序執行之前,就將程序源代碼“翻譯”成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .obj,也就是OBJ文件)才能執行,只有目標文件而沒有源代碼,修改很不方便。
編寫程序的語言有哪些?
你這問題也太大了……摘抄百科
常見的程序設計語言
ActionScript
APL、A+和J
Ada
彙編語言
AWK
Basic、Fortran
VBScript
Brainfuck
C、C++
C#
Clipper
COBOL
dBase
PASCAL、Delphi
Forth
FoxPro
F#
Fava
IDL
Java
JavaScript
J#
LISP
Lua
LOGO
Modula
Nuva
Perl
PHP
PL/I
Prolog
Python
R
Ruby
Scheme
Smalltalk
SQL
Tcl/Tk
Visual Basic
Visual FoxPro
XML
概念什麼的……語言也就是分低級語言,高級語言,這個界限是很模糊的,越容易被機器理解的語言就是越低級的語言(機器語言只有0和1),越容易被人理解的語言就是越高級的語言,當然不學是什麼都理解不了的……
然後在高級語言的範疇當中,又分為面向過程的語言(最大眾化的C語言),這些語言是需要描述執行的過程按順序編寫,還有另外一種面向對象的語言(比如說JAVA),這類語言把一切事物看成是一個對象,描述這個對象和它能夠產生的動作,這樣就可以靈活的安排程序順序。另外面向過程的一個重大的缺點就是修改起來麻煩,牽一髮而動全身,面向對象的程序在修改的時候只需要修改部分內容就可以起到效果。(這有點像活字印刷對普通印刷……)其他比較的東西太多了……
這些編程思想都是不斷更新的,也不斷誘人在設計新的語言,同樣你也可以設計語言,但是幾乎每一門語言基本都會遵循以上的規律,目前更新的編程思想還沒有實際應用。
計算機語言有哪些
計算機語言的種類非常的多,總的來說可以分成機器語言、彙編語言、高級語言三大類。機器語言和彙編語言是面向機器的低級語言。當計算機語言發展到第三代時,就進入了「面向人類」的語言階段,被人們稱之為「高級語言」。
機器語言
是用二進制代碼表示的計算機(CPU)能直接識別和執行的一種機器指令的集合,具有靈活、直接執行和速度快等特點。
用機器語言編寫程序,編程人員要首先熟記所用計算機的全部指令代碼和代碼的涵義(編出的程序全是些0和1的指令代碼)。
不同廠商生產的計算機,其指令代碼不一樣,一臺計算機可能有成百上千條指令。?
彙編語言
是面向機器的程序設計語言,是利用計算機所有硬件特性並能直接控制硬件的低級語言。
彙編語言的實質和機器語言是相同的,都是直接對硬件操作,只不過指令採用了英文縮寫的標識符(指令助記符)。
使用匯編語言編寫的源代碼,需要通過使用相應的彙編程序將它們轉換成可執行的機器代碼。這一過程被稱為彙編過程。
彙編語言通常被應用在底層硬件操作和高要求的程序優化的場合。驅動程序、嵌入式操作系統和實時運行程序都需要彙編語言。
高級語言
目前通用的編程語言有彙編語言和高級語言兩種形式,高級語言是目前絕大多數編程者的選擇。
高級語言較接近自然語言的語法和數學公式的結構,是一種貼近於人們使用習慣的程序設計語言。
高級語言源程序可以用解釋、編譯兩種方式執行,通常用後一種。
高級語言包括很多編程語言,如目前流行的C,C++,BASIC、COBOL、Pascal,Python,Lisp,Prolog,FoxPro,Delphi,VC,易語言(其中C/C++屬於中低級語言)等等,這些語言的語法、命令格式都不相同。
在過去的幾十年間,大量的編程語言被髮明、被取代、被修改或組合在一起。之所以有那麼多種不同的編程語言存在的原因是,編寫程序的初衷其實也各不相同。有許多用於特殊用途的語言,只在特殊情況下使用。
HTML語言代碼程序以什麼開頭?
現在網頁設計一般都用哪些語言啊?
網頁本身的HTML語言是非常簡單的描述語言,甚至可以不叫做語言,一看就會
如果要讓網頁有一些動態效果,你可能需要學習JavaScript和CSS等東西
如果希望整個網站的內容都是變化的,不同的人打開有不同的內容,甚至不同時間也不同,那你需川學習ASP、PHP、JSP或者CGI之中的一種
編程有幾種語言?語言是作用不同還是代碼概念不同?
VB、VC、FoxPro、Delphi這都是目前比較流行的… 如果你學編程是為了做遊戲外掛或用於黑客 建議你使用易語言
計算機語言都包括什麼語言?及其各個應用領域?
1、web page script languages
就是網頁代碼,比如Html、javascript、Css、Asp、Php、Xml都應該屬於此類(照蔡的意思,Html不應該屬於anguages的,可能他覺得太簡單了吧,不過我覺得Html也應該算的,大家愛聽誰的就聽誰的好了,這個不重要)
2、Interpreted Languages(解釋型語言)
包括Perl、Python、REBOL、Ruby等(後面三個聽豆沒聽過),也常被稱作Script語言,通常被用於和底下的操作系統溝通。照蔡的意思,每個人至少應該學會一套這類的語言。這類語言的缺點是效率差、源代碼外露——所以不適合用來開發軟件產品,一般用於網頁服務器。
3、Hybrid Laguages(混合型語言)
代表是JAVA和C#。介於解釋型和編譯型之間。蔡認為C#是.NET最重要的語言,值得期待其後續發展;至於JAVA,蔡叫看他的《Sleepless in Java》——我倒!
4、COMPILING Languages(編譯型語言)
C/C++,JAVA都是編譯型語言。蔡說C++很複雜,要成為高手沒三五年是不行的(就憑這句話,我決定向JAVA投降),雖然如此,但真正要成為高手的都應該懂C/C++。
關於Delphi,蔡說如果想要跨Linux和Windows平臺的語言,則Delphi似乎是最好的選擇。
5、Assembly Languages(彙編語言)
彙編語言是最接近於硬件的語言,不過現在幾乎沒多少人用了。
程序語言學習順序建議
如果完全沒有程序經驗,可照這個順序:javascript——解釋型語言——混合型語言——編譯型語言——彙編(如果需要的話)
用業界流行一句話做結尾“真正的程序員用C++,聰明的程序員用Delphi”,那麼,什麼樣的程序員用JAVA呢?
虛懷若谷題外話
看在我這麼晚了還這麼辛苦的敲字的面子上,看到這篇帖子的朋友給點掌聲吧,雖然沒什麼自己的思想。
另外,本文完全據蔡學鏞先生同名文章精簡,所以如果這篇文章給你的程序員生涯有什麼不好的作用,那我不介意你去扁他。當然如果這篇文章對你有什麼積極影響,我很高興你能請我吃大餐。
如果您想學習編程,卻又不知從何入手,那麼您不妨看看下面的幾種學習方案,可能會給您一些啟示吧!
方案一 Basic語言 & Visual Basic
優點
(1)Basic 簡單易學,很容易上手。
(2)Visual Basic 提供了強大的可視化編程能力,可以讓你輕鬆地做出漂亮的程序。
(3)眾多的控件讓編程變得象壘積木一樣簡單。
(4)Visual Basic 的全部漢化讓我們這些見了English就頭大的人喜不自禁。
缺點
(1)Visual Basic 不是真正的面向對象的開發文具。
(2)Visual Basic 的數據類型太少,而且不支持指針,這使得它的表達能力很有限。
(3)Visual Basic 不是真正的編譯型語言,它產生的最終代碼不是可執行的,是一種偽代碼。它需要一個動態鏈接庫去解釋執行,這使得Visual Basic 的編譯速度大大變慢。
綜述:方案一適合初涉編程的朋友,它對學習者的要求不高,幾乎每個人都可以在一個比較短的時間裡學會vB編程,並用VB......