A. .js是什麼文件格式
.js文件是JavaScript語言文件的擴展名。
JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。JavaScript已經被廣泛用於Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。它是世界上最流行的腳本語言,在電腦、手機、平板上瀏覽的網頁,以及基於HTML5的手機App,交互邏輯都是由JavaScript驅動的。
(1)前端三門語言組成的文件的拓展名擴展閱讀:
javascript腳本語言的主要特點:
1、解釋性:javascript是一種解釋語言,源代碼不需要經過編譯,直接在瀏覽器上運行時被解釋。
2、基於對象:javascript是一種基於對象的語言,能運用自己已經創建了的對象,許多功能可以來自於腳本環境中對象的方法與腳本的相互作用。
3、事件驅動:JavaScript可以直接對用戶或客戶輸入做出響應,無需經過web服務程序。他對用戶的響應,是以事件驅動的方式進行的,所謂事件驅動,指的是在主頁執行了某種操作所產生的動作,此動作稱為「事件」。
4、跨平台:JavaScript依賴於瀏覽器本身,與操作環境無關。只要能運行瀏覽器的計算機,並支持JavaScript的瀏覽器就可以正確執行。
5、安全性:JavaScript是一種安全性語言。它不允許訪問本地的磁碟,並不能將數據存入伺服器上;不允許對網路文本進行修改和刪除,只能通過瀏覽器實現信息瀏覽或動態交互。可有效的防止數據丟失。
B. C語言中的源程序文件和目標文件的擴展名分別是
C語言源代碼文件一般擴展名為.c,目標文件擴展名一般為.obj,生成的可執行文件擴展名一般為.exe。
不同平台的C源代碼擴展名都為.c,但目標文件擴展名不同,例如:在Linux平台上,生成的可執行文件一般擴展為.out。
源文件:這是指由源程序和數據構成的文件。通常由終端或輸入設備輸入的源程序和數據所形成的文件都屬於源文件。它通常是由 ASCII 碼或漢字所組成的。
目標文件:這是指把源程序經過相應語言的編譯程序編譯過,但尚未經過鏈接程序鏈接的目標代碼所構成的文件。它屬於二進制文件。
可執行文件:這是指把編譯後所產生的目標代碼再經過鏈接程序鏈接後所形成的文件。
(2)前端三門語言組成的文件的拓展名擴展閱讀:
源文件,目標文件,可執行文件的聯系:
源文件就是用匯編語言或高級語言寫出來的代碼保存為文件,目標文件是指源文件經過編譯程序產生的能被cpu直接識別二進制文件。將目標文件鏈接起來就成了可執行文件。
源代碼與源文件:
源代碼(也稱源程序)是指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令。 在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。
計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。在大多數情況下,源代碼等於源文件。
參考資料來源:網路-源文件
C. C語言執行過程生成的三種文件和擴展名
用C語言編寫的程序成為C語言源程序,源程序文件的擴展名為「.c」。
源程序經編譯生成目標文件(".obj")。
把目標文件與各種庫函數連接起來,生成可執行文件(「.exe」).
C語言程序可以使用在任意架構的處理器上,只要那種架構的處理器具有對應的C語言編譯器和庫,然後將C源代碼編譯、連接成目標二進制文件之後即可運行。
(3)前端三門語言組成的文件的拓展名擴展閱讀:
C語言是面向過程的編程語言,用戶只需要關注所被解決問題的本身,而不需要花費過多的精力去了解相關硬體,且針對不同的硬體環境,在用C語言實現相同功能時的代碼基本一致,不需或僅需進行少量改動便可完成移植。
這就意味著,對於一台計算機編寫的C程序可以在另一台計算機上輕松地運行,從而極大的減少了程序移植的工作強度。
C語言既有高級語言的特點,又具有匯編語言的特點;既是一個成功的系統設計語言,又是一個實用的程序設計語言;既能用來編寫不依賴計算機硬體的應用程序,又能用來編寫各種系統程序;是一種受歡迎、應用廣泛的程序設計語言。