導航:首頁 > 軟體知識 > 是什麼意思在程序上

是什麼意思在程序上

發布時間:2024-10-21 00:53:28

⑴ 程序是什麼意思

1、事情進行的步驟、次序:工作程序。

2、計算機在執行任務時,對它所處理的對象以及處理規則的一種描述。是通過程序設計語言來實現的。

程序就如同以英語(程序設計語言)寫作的文章,要讓一個懂得英語的人(編譯器)同時也會閱讀這篇文章的人(結構體系)來閱讀、理解、標記這篇文章。

一般的,以英語文本為基礎的計算機程序要經過編譯、鏈接而成為人難以解讀,但可輕易被計算機所解讀的數字格式,然後放入運行。

(1)是什麼意思在程序上擴展閱讀

程序的運行:

為了使計算機程序得以運行,計算機需要載入代碼,同時也要載入數據。從計算機的底層來說,這是由高級語言(例如Java,C/C++,C#等)代碼轉譯成機器語言而被CPU所理解,進行載入。

如果您在一個符合大多數的計算機上,操作系統例如Windows、Linux等,載入並執行很多的程序,在這種情況下,每一個程序是一個單獨的映射,並不是計算機上的所有可執行程序。

它是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。同一計算機程序的源程序和目標程序為同一作品。

⑵ 程序是什麼意思

程序是計算機指令的集合,它以文件的形式存儲在磁碟上。說白了你的所有的可運行軟體都是以程序形式存在於硬碟上的。如果程序啟動了(運行了)程序被載入後運行於內容中就形成了一個進程。進程只是線程的容器,裡面至少包含一個線程,具體的功能需要由程序員編程通過線程執行相關的操作。如有興趣,以下為C++中對 進程 線程 程序的孫鑫老師一個說明。
進程:通常被定義為一個正在運行的程序的實例,是一個程序在其自身的地址空間中的一次執行活動。進程是資源申請、調度和獨立運行的單位,因此,它使用系統中的運行資源;而程序不能申請系統資源,不能被系統調度,也不能作為獨立運行的單位,因此,它不佔用系統的運行資源。
進程由兩個部分組成:
1、操作系統用來管理進程的內核對象。內核對象也是系統用來存放關於進程的統計信息的地方。
2、地址空間。它包含所有可執行模塊或DLL模塊的代碼和數據。它還包含動態內存分配的空間。如線程堆棧和堆分配空間。進程是不活潑的。進程從來不執行任何東西,它只是線程的容器。若要使進程完成某項操作,它必須擁有一個在它的環境中運行的線程,此線程負責執行包含在進程的地址空間中的代碼。
單個進程可能包含若干個線程,這些線程都「同時」 執行進程地址空間中的代碼。
每個進程至少擁有一個線程,來執行進程的地址空間中的代碼。當創建一個進程時,操作系統會自動創建這個進程的第一個線程,稱為主線程。此後,該線程可以創建其他的線程。系統賦予每個進程獨立的虛擬地址空間。對於32位進程來說,這個地址空間是4GB。
每個進程有它自己的私有地址空間。進程A可能有一個存放在它的地址空間中的數據結構,地址是0x12345678,而進程B則有一個完全不同的數據結構存放在它的地址空間中,地址是0x12345678。當進程A中運行的線程訪問地址為0x12345678的內存時,這些線程訪問的是進程A的數據結構。當進程B中運行的線程訪問地址為0x12345678的內存時,這些線程訪問的是進程B的數據結構。進程A中運行的線程不能訪問進程B的地址空間中的數據結構,反之亦然。
4GB是虛擬的地址空間,只是內存地址的一個范圍。在你能成功地訪問數據而不會出現非法訪問之前,必須賦予物理存儲器,或者將物理存儲器映射到各個部分的地址空間。
4GB虛擬地址空間中,2GB是內核方式分區,供內核代碼、設備驅動程序、設備I/O高速緩沖、非頁面內存池的分配和進程頁面表等使用,而用戶方式分區使用的地址空間約為2GB,這個分區是進程的私有地址空間所在的地方。一個進程不能讀取、寫入、或者以任何方式訪問駐留在該分區中的另一個進程的數據。對於所有應用程序來說,該分區是維護進程的大部分數據的地方。線程
線程由兩個部分組成:
1、線程的內核對象,操作系統用它來對線程實施管理。內核對象也是系統用來存放線程統計信息的地方。
2、線程堆棧,它用於維護線程在執行代碼時需要的所有參數和局部變數。
當創建線程時,系統創建一個線程內核對象。該線程內核對象不是線程本身,而是操作系統用來管理線程的較小的數據結構。可以將線程內核對象視為由關於線程的統計信息組成的一個小型數據結構。
線程總是在某個進程環境中創建。系統從進程的地址空間中分配內存,供線程的堆棧使用。新線程運行的進程環境與創建線程的環境相同。因此,新線程可以訪問進程的內核對象的所有句柄、進程中的所有內存和在這個相同的進程中的所有其他線程的堆棧。這使得單個進程中的多個線程確實能夠非常容易地互相通信。
線程只有一個內核對象和一個堆棧,保留的記錄很少,因此所需要的內存也很少。
因為線程需要的開銷比進程少,因此在編程中經常採用多線程來解決編程問題,而盡量避免創建新的進程。線程運行
操作系統為每一個運行線程安排一定的CPU時間 —— 時間片。系統通過一種循環的方式為線程提供時間片,線程在自己的時間內運行,因時間片相當短,因此,給用戶的感覺,就好像線程是同時運行的一樣。
如果計算機擁有多個CPU,線程就能真正意義上同時運行了。互斥對象
互斥對象(mutex)屬於內核對象,它能夠確保線程擁有對單個資源的互斥訪問權。
互斥對象包含一個使用數量,一個線程ID和一個計數器。
ID用於標識系統中的哪個線程當前擁有互斥對象,計數器用於指明該線程擁有互斥對象的次數。

⑶ 電腦編程是什麼意思

電腦編程是什麼意思 有什麼作用
程序就是計算機看的懂得語言,編程就是與計算機對話,讓計算機理解你的意思,從而完成各種功能。例如:人的計算速度不如計算機快,答案不如計算機准,於是人們就把計算的任務交給計算機;人們想要玩游戲,於是利用程序和計算機交流,通過計算機生成游戲。程序語言分三大類:機器語言、匯編語言、高級語言。機器語言就是二進制數碼,例如100001010,計算機只有這么多智商,因此人們只讓它識別兩種字元;匯編語言就是用助記符代替操作碼,例如:F。它比機器語言高級,難度較機器語言小,因此很多人學匯編語言,沒人會蠢到學機器語言的01。但是不同機型之間的匯編語言不能通用;高激語言就是接近人類的語言的程序語言,有很多種,比如:VC、VB、VF、BASIC、HTML、PASCAL等很多種,它具有易學、易懂等優點。例如if else for 啊,都是很常用的保留字。寫不同類型的程序需要用不同類型的語言,例如:可視化窗口的程序用VC編寫,網頁用HTML編寫。它是目前最高級的語言,很多人在小學時就能學習。

你所瀏覽的頁面、玩的游戲、用的軟體、聽的歌曲直到你的操作系統,都是由程序編寫成的。程序是計算機的靈魂,它的世界很奧妙,希望喜歡程序的人都努力學習,為祖國貢獻自己的力量。

由於本人系初學者,知識有缺口。希望大家多多指正。
?:在計算機編程中分別是什麼意思,怎麼用?
?:是三目運算符,可以代替簡單的if語句,?前邊是表達式,?和:中間是表達式為真時執行的代碼,:後面是表達式為假時執行的代碼

計算機編程是什麼意思
程序就是計算機看的懂得語言,編程就是與計算機對話,讓計算機理解你的意思,從而完成各種功能。例如:人的計算速度不如計算機快,答案不如計算機准,於是人們就把計算的任務交給計算機;人們想要玩游戲,於是利用程序和計算機交流,通過計算機生成游戲。程序語言分三大類:機器語言、匯編語言、高級語言。機器語言就是二進制數碼,例如100001010,計算機只有這么多智商,因此人們只讓它識別兩種字元;匯編語言就是用助記符代替操作碼,例如:F。它比機器語言高級,難度較機器語言小,因此很多人學匯編語言,沒人會蠢到學機器語言的01。但是不同機型之間的匯編語言不能通用;高級語言就是接近人類的語言的程序語言,有很多種,比如:VC、VB、VF、BASIC、HTML、PASCAL等很多種,它具有易學、易懂等優點。例如if else for 啊,都是很常用的保留字。寫不同類型的程序需要用不同類型的語言,例如:可視化窗口的程序用VC編寫,網頁用HTML編寫。它是目前最高級的語言,很多人在小學時就能學習。 你所瀏覽的頁面、玩的游戲、用的軟體、聽的歌曲直到你的操作系統,都是由程序編寫成的。程序是計算機的靈魂,它的世界很奧妙,希望喜歡程序的人都努力學習,為祖國貢獻自己的力量。 由於本人系初學者,知識有缺口。希望大家多多指正。
電腦編程是什麼
通俗的說法,所謂編程:就是把要解決種類任務,用計算機語言描述出來,寫出解決問題的步驟。
電腦編程c語言是什麼?
就是一種程序語言,面向過程的高級語言。
電腦編程是干什麼的
編程!這個可廣了.. 比如:網站.軟體.游戲.很多很多. 你指的是什麼.確實有點摸不通
電腦編程是什麼?
編程就是讓計算機為解決某個問題而使用某種程序設計語言編寫程序代碼,並最終得到結果的過程。為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算機之間交流的過程就是編程。 追問: 具體什麼作用呢? 回答: 學習編程對大多數IT業人員來說都是非常有用的。 學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。學習編程還能鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,並在IT行業里干出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。
電腦編程的各個符號都表示什麼意思啊!
哦,明白你的意思了。我一個一個列出來吧。

1.雙斜杠是一種注釋標志。前面有的語句只是用來注釋的,不是程序的一部分,只是為了讓你看懂你注釋的內容是作什麼用的。

2./* */這個也是注釋用的,只不過可以換行寫。只要在兩個符號之間的東西,都是注釋。不像上面只能寫一行。

3.+ - * / 這是基本的運算符了,跟數學里的加減乘除一樣。再加上一個%,這個是求余數的,就像這樣3/5=0餘3. 在編程里表示成3%5=3。4. &,|,~這三個是對位操作用的,叫按位運算,即0&1=0,1|0=1. !0=1.

5. && ,|| , ! 這三個是 邏輯運算。跟上面的不一樣。它就是對&&錯=錯,這樣。用來判斷的。

6.^ 是冥運算。就像2^3=2*2*2 =8 . = 這個是賦值運算符x=10,是將x值變成10,而x==10是判斷x是否等於10,它返回一個true或false . 7. ; 分號,是每行程序的結束標志,程序必須找到一個;才會判定此句是一個完整的句子。

8.點號半形句號。是一種屬性訪問符。c語言中的結構體變數就是用它來訪問其中的發生的。

9 ->這是一個組合符號,是結構體指針引用變數的符號。

其它的就沒有了,寫出來就是非法字元。。不同語言還有不同的各種符號。這里說的是C語言的。
計算機編程#什麼意思
這個符號在不同的編程語言的定義並不完全一樣,有些是注釋用的,例如一些HTML語言中就是作為注釋使用的,有些語言是作為預編釘的定義來使用的,例如VFP、SAS SQL,成對使用。

還是需要查看編程語言的說明。
電腦編程是什麼意思?
就是開發 電腦上的軟體

望採納,

閱讀全文

與是什麼意思在程序上相關的資料

熱點內容
微信小程序如何給好友發消息 瀏覽:685
如何把電商產品拍出立體感 瀏覽:835
鴻業軟體使用申請後多久收到信息 瀏覽:442
菜市場賣羊肉需要哪些手續 瀏覽:557
美團小程序如何盈利 瀏覽:645
代理青島扎啤怎麼樣 瀏覽:469
材料技術和工程哪個好 瀏覽:933
網銀交易多久到賬 瀏覽:756
耳機產品參數怎麼看 瀏覽:183
火爆的防初老產品怎麼才能代理 瀏覽:848
二手交易平台哪個到賬快 瀏覽:114
滾筒洗衣機程序旋鈕怎麼換 瀏覽:287
技術實務答案什麼時候出來 瀏覽:440
網頁版微信用的什麼技術 瀏覽:663
平板如何找到後台程序 瀏覽:106
證券和股票怎麼交易 瀏覽:390
涉稅事項反饋表多久可以查到信息 瀏覽:548
怎麼理解大宗交易數據 瀏覽:756
房產交易多少個流程 瀏覽:753
生態農業技術專業可以去哪裡上班 瀏覽:411