當前位置:編程學習大全網 - 源碼下載 - 編程語言的主要目的是什麽?

編程語言的主要目的是什麽?

公共網關接口

通用網關接口。CGI是信息服務器主機用於外部信息服務的標準接口,旨在為客戶提供動態信息。通過專門編寫CGI腳本程序(在CGI控制下運行的程序,通常稱為CGI程序),不僅可以生成靜態內容,還可以生成完全不可預測的動態內容!比如雅虎、搜狐等搜索引擎提供的強大搜索功能就是通過CGI實現的。CGI腳本可以在各種平臺上用C、C++等語言開發。不需要太多修改就可以從壹個平臺移植到另壹個平臺,兼容性好。

動態服務器頁面

ASP是微軟推出的壹項新技術,意在取代CGI。通過它,用戶可以使用幾乎所有的開發工具來創建和運行交互式動態網頁,如信息收集和處理反饋表單、文件上傳和下載、聊天室、論壇等。,並實現CGI程序的功能,比CGI簡單易學。由於壹個SP使用了基於開放設計環境的Active X技術,用戶可以定義並制作自己的組件加入其中,這使得其動態網頁具有幾乎無限的擴展能力。它還可以使用ADO(微軟的壹種新的數據訪問模型,活動數據對象)來方便地訪問數據庫和處理數據。

腳本

腳本語言是壹種介於HTML(超文本標記語言)和Java、C++和Visual Basic等編程語言之間的語言。它的語法和規則不像可編譯編程語言那樣嚴格和復雜。傳統的HTML是靜態的。為了增強網頁的動態功能,壹些廠商相繼推出了自己的腳本語言,其中網景推出了JavaScript(用於客戶端和用於服務器端),微軟推出了VBScript和ASP,用於編寫服務器端和客戶端程序。

JavaScript是壹種基於對象和事件驅動的腳本語言,具有安全性能。與Java不同:JavaScript主要用於HTML頁面,腳本嵌入在HTML的源代碼中;Java是壹種獨立完整的編程語言,既可以用於Web,也可以用於Web無關的情況。另外,JavaS cript編寫的程序在運行前不需要編譯。它們可以直接寫入網頁,由調用它們的瀏覽器解釋和執行。這樣壹些基本的交互不需要在服務器端完成,提高了客戶端的響應時間。

VBScript

為了適應互聯網上的應用,微軟將用於應用描述的Visual Basic語言壓縮成壹個更合理的子集,稱為Visual Basic Scripting Edition,簡稱VBScript。它也是壹種HTML嵌入式腳本語言,易學易用。如果您已經了解Visual Basic或Visual Basic for Applications,您很快就會熟悉VBScript。微軟將VBScript語言作為實現其ActiveX腳本的最佳選擇。用戶可以使用小的可互操作的組件來共同完成工作,這使得應用程序的功能欄更大。

Perl語言

Perl是實用提取和報告語言的縮寫,由拉裏·沃爾於1986年開發成功。最初的目的是在Unix環境下從多個文本文件生成報表,後來成為很多程序員工具箱裏最流行的工具,開發速度和Unix內核差不多。Perl現在已經發展到5.0版本,並移植到各種平臺上。

PHP,嵌套縮寫,是英文PHP:Hypertext Preprocessor的縮寫。PHP是壹種HTML嵌入式語言,與微軟ASP頗為相似。它是壹種在服務器端執行的“嵌入在HTML文檔中的腳本語言”。語言風格類似於C語言,現在被很多網站程序員廣泛使用。PHP獨特的語法是C、Java、Perl和PHP自我創新的語法的混合體。它可以比CGI或Perl更快地執行動態網頁。與其他編程語言相比,PHP制作的動態頁面將程序嵌入HTML文檔中執行,執行效率遠高於完全生成HTML標簽的CGI。相比於JavaScript也是嵌入HTML文檔的腳本語言,PHP是在服務器端執行的,利用了服務器的性能。PHP執行引擎還會將用戶頻繁訪問的PHP程序存儲在內存中,這樣其他用戶在訪問這個程序壹次時就不需要善意地編譯程序,只要直接執行內存中的代碼即可,這也是PHP效率高的表現之壹。PHP具有非常強大的功能,所有的CGI或J avaScript函數都可以在PHP中實現,並且它支持幾乎所有流行的數據庫和操作系統。

計算機編程語言

是壹種跨平臺的開發語言,可以運行在各種已知的操作系統上,包括windows、Mac OS、Unix、BSD、Palm等等。Python是壹種支持擴展的開發語言。主要的擴展變體是CPython、JPython和PerlPython。它們分別使用C、Java和Perl作為它們的擴展接口基礎設施。更準確的說,Python也可以是跨語言的語言。

冷聚變

Allire,壹對美國兄弟,在為他們的客戶解決數據庫訪問問題的時候,覺得cgi程序編寫和維護的難度是無法忍受的。於是,有計算機天賦的Jeremy Allire在1995寫了壹個快速響應且易於編寫的動態腳本語言,叫做coldfusion。壹經推出,震驚了整個網絡行業。之後兩兄弟看到了coldfusion的發展前景,創辦了Allire公司(後被macromedia收購)。在隨後的幾年裏,世界500強中有壹半的公司采用coldfusion來解決不同公司的問題。通過版本的不斷修改和開發者的不斷成長,Coldfusion後來發展成為業界知名企業級解決方案開發的首選。現在,為了統壹產品線、工業標準和完全兼容Java平臺,Macromedia發布了ColdfusionMX。妳以前經常看到的Neo這個詞,是macromedia用新壹代coldfusion開發工業解決方案的代號。

  • 上一篇:要把什麽作為民生優先領域堅決打贏藍天保衛戰是重中之重
  • 下一篇:河南壹公安局長如何在開會途中抓到扒手?
  • copyright 2024編程學習大全網