Ⅰ 電腦程序是什麼
計算機程序(Computer Program),港、台譯做電腦程式。計算機程序是一組計算機能識別和執行的指令,運行於電子計算機上,滿足人們某種需求的信息化工具。程序,香港和台灣對英文procere的中文翻譯,編程語言中的procere在大陸翻譯為「過程」,在港台和其他領域則翻譯為「程序」。在大陸於計算機科學、電腦工程、電子工程、電機工程、機器人工程學、機械工程領域中的英文術語program的中文譯名也是「程序」,在港台則翻譯為「程式」。
(1)機器程序叫什麼擴展閱讀:
程序演算法擁有以下特點:
1、有窮性:演算法必須保證在執行有限步驟後結束。
2、可行性:演算法是確切可行的,即使在數學中,該演算法可行,但若在實際應用中,程序不可以被執行,那麼 ,該演算法也是不具有可行性的。
3、確切性:演算法的每一個步驟必須具有明確的意義。
4、輸入:一個演算法必須要有0個或多個輸入。
5、輸出:一個演算法必須要有1個或多個輸出。
Ⅱ 程序叫什麼
程序,香港和台灣對英文procere的中文翻譯,編程語言中的procere在大陸翻譯為「過程」,在港台和其他領域則翻譯為「程序」。在大陸於計算機科學、電腦工程、電子工程、電機工程、機器人工程學、機械工程領域中的英文術語program的中文譯名也是「程序」,在港台則翻譯為「程式」。當程序為procere的譯名時,一個程序即是特定的一系列動作、行動或操作,而這些活動、動作或操作必須被執行於相同方式以為了在相同環境下恆常得出相同的結果(例如緊急應變程序)。
Ⅲ 機器語言程序是什麼
機器語言程序, 就是二進製程序。
裡面的每條語句都是01組成的代碼。對於人類來說,很難閱讀和編寫。
不過 這正是最早期的程序方式。
後來產生了匯編和高級語言,就不再有直接編寫機器語言程序的了。 而是先寫人眼可讀的程序,再編譯成二進製程序。
Ⅳ 計算機能直接執行的是什麼程序
計算機能直接執行的是可執行程序。
可執行程序(executable program,EXE File)是指一種可在操作系統存儲空間中浮動定位的可執行程序。在MS-DOS和MS-WINDOWS下,此類文件擴展名為·exe。
拓展資料
WINDOWS操作系統中的二進制可執行文件,分兩種:
一種後輟名為·com,另一種是·exe 。
.EXE文件包含一個文件頭和一個可重定位程序映象。文件頭包含MS-DOS用於載入程序的信息,例如程序的大小和寄存器的初始值。文件頭還指向一個重定位表,該表包含指向程序映象中可重定位段地址的指針鏈表。文件頭的形式與EXEHEADER結構對應。
參考資料來源:可執行程序—網路
Ⅳ 編譯程序將高級語言程序翻譯成與之等價的機器語言程序,該機器語言程序稱為
選C。高級語言源程序翻譯成等價的機器語言程序(稱為目標程序)
編譯程序(Compiler,compiling program)也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。
它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果。
為了將人類語言翻譯成機器變成機器能夠理解的語言,還需要進行翻譯。就好像你不懂英語,英語可以翻譯成漢語,這樣你就能明白其中的含義。對於計算機來說,這個過程是一樣的。不過計算機對於翻譯有更高的要求。
人類之間互相翻譯語言,有一些微小的出入並不影響理解,計算機為了能夠准確的得到結果,要求這個翻譯的過程,必須保證「將一種語言翻譯成涵義相同的等價的另一種語言」。
在早期,程序的規模還比較小,翻譯的過程可以人工的進行。利用查表的方式,最終是可以得到等價的機器碼序列。隨著計算機科學的發展,程序規模膨脹的越來越快,人工翻譯變的沒有可行性。此時就有人提出,編寫一套軟體來進行這個翻譯的過程。
一開始人們只用匯編語言進行程序開發。所以只需要將匯編語言翻譯為機器語言就可以了。這是相當直截了當的過程,因為匯編語言的助記符和機器指令是一一對應的關系。
所以只需要完成一個能夠自動查表並轉換的程序即可。很快,這樣的程序就被發明了出來。我們稱之為「匯編器」。