"": 200,
"": "",
"": "計算機語言的種類非常的多,總的來說可以分成機器語言,彙編語言,高級語言三大類。如果按語種分,可以分為英文符號語言和漢語符號語言兩類。(典型的如:易語言、易語言。飛揚)電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控製計算機一定要通過計算機語言向計算機發出命令。目前通用的編程語言有兩種形式:彙編語言和高級語言。
彙編語言的實質和機器語言是相同的,都是直接對硬件操作,隻不過指令采用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。彙編程序通常由三部分組成:指令、
偽指令和宏指令。彙編程序的每一句指令隻
能對應實際操作過程中的一個很細微的動作,例
如移動、自增,因此彙編源程序一般比較冗長、複雜、容易出錯,而且使用彙編語言編程需要有更多的計算機專業知識,但彙編語言的優點也是顯而易見的,用彙編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經彙編生成的可執行文件不僅比較小,而且執行速度很快。
高級語言
高級語言是目前絕大多數編程者的選擇。和彙編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。
高級語言主要是相對於彙編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的VB、C++、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。像最簡單的編程語言PASCAL語言也屬於高級語言.
高級語言所編製的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類:
解釋類:執行方式類似於我們日常生活中的“同聲翻譯”,應用程序源代碼一邊由相應語言的解釋器“翻譯”成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。如較早時期的Qbasic語言。
編譯類:編譯是指在應用源程序執行之前,就將程序源代碼“翻譯”成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(*.OBJ)才能執行,隻有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如C\/C++、VisualFoxpro、Delphi、Java等。
腳本語言
腳本語言(Scriptlanguage,scriptinglanguage,scriptingprogramminglanguage)是為了縮短傳統的編寫-編譯-鏈接-運行(edit-compile-link-run)過程而創建的計算機編程語言。此命名起源於一個腳本“screenplay”,每次運行都會使對話框逐字重複。
早期的腳本語言經常被稱為批量處理語言或工作控製語言。一個腳本通常是解釋運行而非編譯。
雖然許多腳本語言都超越了計算機簡單任務自動化的領域,成熟到可以編寫精巧的程序,但仍然還是被稱為腳本。幾乎所有計算機係統的各個層次都有一種腳本語言。包括操作係統層,如計算機遊戲,網絡應用程序,字處理文檔,網絡軟件等。在許多方麵,高級編程語言和腳本語言之間互相交叉,二者之間沒有明確的界限。
腳本編程速度更快,且腳本文件明顯小於如同類C程序文件。這種靈活性是以執行效率為代價的。腳本通常是解釋執行的,速度可能很慢,且運行時更耗內存。在很多案例中,如編寫一些數十行的小腳本,它所帶來的編寫優勢就遠遠超過了運行時的劣勢,尤其是在當前程序員工資趨高和硬件成本趨低時。
ᴏᴏᴘ.ᴛᴡ 呈現最新的小說章節
腳本語言是一種解釋性的語言,例如Python、vbscript,javascript,installshieldscript,ActionScript等等,它不象c\\c++等可以編譯成二進製代碼,以可執行文件的形式存在.
目前流行的主流編程語言
學習編程,從何入手?如果您想學習編程,卻又不知從何入手,使用什麼工具,那麼您不妨看看下麵的幾種學習方案,可能會給您一些啟示吧!
Basic語言
VB
cisaBlausiV&言語cisaBBV
點優
。手上易容很,學易單簡cisaB)1(
。序程的亮漂出做地鬆輕你讓以可,力能程編化視可的大強了供提cisaBlausiV)2(
。單簡樣一木積壘象得變程編讓件控的多眾)3(
。禁自不喜人的大頭就hsilgnE了見些這們我讓化漢部全的cisaBlausiV)4(
點缺
。具文發開的象對向麵的正真是不cisaBlausiV)1(
。限有很力能達表的它得使這,針指持支不且而,少太型類據數的cisaBlausiV)2(
)。碼代行執可的正真是碼代的來出譯編6cisaBlausiV,碼代偽是碼代的生產本版的前以及以5cisaBlausiV(。慢變大大度速譯編的cisaBlausiV得使這,行執釋解去庫接鏈態動個一要需它。碼代偽種一是,的行執可是不碼代終最的生產它,言語型譯編的正真是不cisaBlausiV)3(
高不求要的者習學對它,友朋的程編涉初合適一案方:述綜