『壹』 計算機程序
計算機程序又稱「計算機軟體」,是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列[1]。隨著電子技術的廣泛應用,導致產生了專門提供計算機所需軟體的新興工業部門及新型商品——計算機軟體。
中文名
計算機程序
外文名
Computer program
又名
軟體
簡稱
程序
定義
計算任務的處理對象和處理規則的描述
快速
導航
表現形式程序數據有關術語
簡介
計算機程序(Computer program),也稱為軟體(software),簡稱程序(英語:Program),是指一組指示計算機或其他具有信息處理能力裝置執行動作或做出判斷的指令,通常用某種程序設計語言編寫,運行於某種目標計算機體系結構上。
計算機程序是計算任務的處理對象和處理規則的描述。任何以計算機為處理工具的任務都是計算任務。處理對象是數據或信息,處理規則反映處理動作和步驟。[2]
計算機程序通常是用高級語言編寫源程序,程序包含數據結構,演算法,存儲方式 編譯等,經過語言翻譯程序(解釋程序和編譯程序)轉換成機器接受的指令。程序可按其設計目的的不同,分為兩類:一類是系統程序,它是為了使用方便和充分發揮計算機系統效能而設計的程序,通常由計算機製造廠商或專業軟體公司設計,如操作系統、編譯程序等;另一類是應用程序,它是為解決用戶特定問題而設計的程序,通常由專業軟體公司或用戶自己設計,如賬務處理程序、文字處理程序等。
表現形式
計算機程序通常都具有兩種表現形式:程序的目標代碼,即目標程序,指可體現為一個電脈沖序列的一串二進 制數(由「0」和「1」組成)指令編碼。這種電脈沖序列是 用來驅動計算機工作(以取得某種結果)時的計算機程 序的表現形式。源程序,指由一系列排列有序的符號化指令或符號化語句。作為符號化的指令序列或語句序列,程序可以用數字、文字及符號表現,並且可以用有形媒體如紙、磁帶、磁碟等把表現加以固定。當一項程序以源代碼的形式開發出來之後,通常可利用計算機系統將其「翻譯」成可供計算機執行的目標代碼[3]。
程序數據
計算機程序數據可以被定義為被程序處理的信息。當我們考慮到整個計算機系統時,有時程序和數據的區別就不是那麼明顯了。中央處理器有時有一組微指令控制硬體,數據可以是一個有待執行的程序,程序可以編寫成去編寫其它的程序;所有這些例子都使程序和數據的比較成為一種視角的選擇。有人甚至斷言程序和數據沒有區別。
編寫一個程序去生成另外一個程序的過程被稱之為原編程(Metaprogramming)。它可以被應用於讓程序根據給定數據生成代碼。單一一個程序可能不足以表示給定數據的所有方面。讓一個程序去分析這個數據並生成新的程序去處理數據所有的方面可能會容易一些。Lisp就是一例支持這種編程模式的程序語言。
在神經網路里儲存的權重是一種數據。正是這些權重數據,跟網路的拓撲結構一起,定義了網路的行為。人們通常很難界定這些數據到底表示什麼或者它們是否可以由程序來代替。這個例子以及跟人工智慧相關的其它一些問題進一步考驗程序和數據的區別。
演算法
演算法指解決某個問題的嚴格方法,通常還需輔以某種程度上的運行性能分析。演算法可以是純理論的,也可以由一個計算機程序實現。理論演算法通常根據復雜性分為不同類別;實現的演算法通常經過頗析(Profiling)以測試其性能。請注意雖然一個演算法在理論上有效可行,但是一個糟糕的實現仍會浪費寶貴的計算機資源。
開發
編寫程序是以下步驟的一個往復過程:編寫新的源代碼,測試、分析和提高編寫的代碼以找出語法和語義錯誤。從事這種工作的人叫做程序設計員??趨多樣,由此產生了不同種類的程序設計員,每一種都有更細致的分工和任務。軟體工程師和系統分析員就是兩個例子。編程的長時間過程被稱之為「軟體開發」或者軟體工程。後者也由於這一學科的日益成熟而逐漸流行。
因此,如今程序設計員可以指某一領域的編程專家,也可以泛指軟體公司里編寫一個復雜軟體系統里某一塊的一般程序員。一組為某一軟體公司工作的程序員有時會被指定一個程序組長或者項目經理,用以監督項目進度和完成日期。大型軟體通常經歷由系統設計師的掌握的一個長時間的設計階段,然後才交付給開發人員。
兩種常見的程序開發方式之一是項目組開發方式。使用這種方式項目組里每一個成員都能對項目的進行發表意見,而由其中的某一個人協調不同意見。這樣的項目組通常有10個左右的成員,這樣做是為了便於管理。第二種開發方式是結對開發
『貳』 程序英語怎麼說
問題一:程序英語怎麼說 program
問題二:"編寫程序"用英語怎麼說啊? shell scripts海或
writing program
希望對你有幫助 如有疑問 請在線交談 祝你考上理想的學校
問題三:應用程序的英文怎麼寫? application procere
問題四:打開軟體 英文怎麼說 有兩種:
・ enable software 或者直接 open software
兩種用法我都給你找了例句,open 沒問題,甚至還更常用些,並不是chinglish(中式英語)
(擴展: 如果是手機上裝的應用那個是app,application)
【例句】
It should be clear to you when you are installing or 【enabling software】 on yourputer and you should have the ability to say no. 當你在電腦上安裝或打開軟體時,這應該是你自己的決定,你有說不的能力。
After you finish the above steps, reboot the puter, then an ID CODE will pop up when you 【open the software】. Then there is no problem for registration. 讓客戶照上面的做,完成後重啟電腦,然後再打開軟體會彈出一個ID CODE, 然後再注冊就沒問題了。
------------------------------------------------------------------
最准確,請一定採納,有什麼問題隨時問我,祝好!
【來自英語牛人團】
問題五:程序漏洞的英文怎麼說 漏洞 bug
1946年霍波在發生故障的Mark II 計算機里找到了一隻飛蛾,這只小蟲被夾扁在繼電器的觸點里,影響了機器的運行,於是霍波把它小心的保存在工作筆記本里,並詼諧的把程序故障統稱為「臭蟲」(bug).50年代計算機存儲器非常昂貴,為了節省內存空間,霍波開始採用6位表示日期,即年,月,日各兩位,這一習慣也被沿用下來,到2000年前居然變成了為害巨大的「千年蟲」。
問題六:這個程序 運作正常了 英語怎麼說? 正常運作: normal f供nctioning;normal operation;function well
這個程序運作正常了:this program is functioning well now
問題七:C語言程序設計用英語怎麼說 C語言程序設計 ( C Language Programming ) 絕對正確
問題八:「經過許多復雜的程序」用英語怎麼說 經過許多復雜的程序=(谷歌翻譯也不錯):After ma供y plex proceres, ...
『叄』 計算機程序的定義是什麼
具體如下:
1、計算機程序(英語:Computer program),也稱為軟體(英語:software),簡稱程序(英語:Program)是指一組指示計算機或其他具有信息處理能力裝置每一步動作的指令,通常用某種 程序設計語言編寫,運行於某種目標體系結構上。打個比方,一個程序就像一個用漢語(程序設計語言)寫下的紅伏虛燒肉菜譜(程序),用於指導懂漢語和烹飪手隱拿法的人(體系結構)來做這個菜。
2、腳本程序
通常,計算機程序要經過編譯和鏈接而成為一種人們不易理解而計算機理解的格式,然後運行。未經編譯就可運行的程序通常稱之為 腳本程序。
3、程序運行
(1)為了一個程序運行,計算機載入程序代碼,可能還要載入數據,從而初始化成一個開始狀態,然後調用某種啟動機制。在最低層上,這些是由一個引導序列開始的。
(2)在大多數計算機中,操作系統例如Windows等,載入並且執行很多程序。在這種情況下,一個計算機程序是指一個單獨的可執行的映射,而不是當前在這個計算機上運行的全部程序。
3、體系結構
(1)在一台基於最常見的馮諾依曼體系結構(又稱Harvard Architecture)的計算機上,程序從某種外部設備,通常是硬碟,被載入到計算機里。 如果計算機選擇馮諾依曼體系結構,那麼程序就被載入入內存。 指令序列 順序執行,直到一條跳轉或轉移指令被執行,或者一個中斷出現。所有這些指令都會改變指令寄存器的內容。
(2)基於這種體系計算機如果沒有程序的支持將無法工作。一個計算機程序是一系列指令的集合。
(3)程序里的指令都是基於機器語言;程序通常首先用一種 計算機程序設計語言編寫,然後用編譯程序或者解釋執行程序翻譯成機器語言。 有時,程序缺攜燃也可以用匯編語言編寫,匯編語言實質就是表示機器語言的一組記號-在這種情況下,用於翻譯的程序叫做匯編程序(Assembler)。
『肆』 什麼是高級程序設計語言
高級語言(High-level programming language)相對於機器語言(machine language,是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的CPU可直接解讀的數據)而言。是高度封裝了的編程語言,與低級語言相對。它是以人類的日常語言為基礎的一種編程語言,使用一般人易於接受的文字來表示(例如漢字、不規則英文或其他外語),從而使程序編寫員編寫更容易,亦有較高的可讀性,以方便對電腦認知較淺的人亦可以大概明白其內容。由於早期電腦業的發展主要在美國,因此一般的高級語言都是以英語為藍本。在1980年代,當東亞地區開始使用電腦時,在日本、台灣及中國大陸都曾嘗試開發用各自地方語言編寫的高級語言,當中主要都是改編BASIC或專用於資料庫數據訪問的語言,但是隨著編程者的外語能力提升,現時的有關開發很少。
由於匯編語言依賴於硬體體系,且助記符量大難記,於是人們又發明了更加易用的所謂高級語言。在這種語言下,其語法和結構更類似漢字或者普通英文,且由於遠離對硬體的直接操作,使得一般人經過學習之後都可以編程。高級語言通常按其基本類型、代系、實現方式、應用范圍等分類。
『伍』 計算機程序的英語
計算機程序的英語:computer program。
雙語例句:
1、
這計算機程序不能辨別字母與數字。
.
4、
孩子們通過反復摸索才學會運用計算機程序。
.
5、
現在他正在尋找計算機程序設計員的工作。
.
『陸』 「程序」的英文單詞是什麼啊
procere 程序,步驟
proceeding 訴訟程序
process (自然發生的)過程,步驟,程序
program 電腦程序(美式)=programme