什麼是程式?什麼是程式設計?什麼是作業系統?我是菜鳥,求教,用打比方方式,說定義我看不懂

2022-11-09 04:01:55 字數 4052 閱讀 2765

1樓:墨樓玖

計算機就算是一臺聽你說然後做事的機器一樣,程式是給它的各種各樣的命令,程式設計就是把你自己想讓它做的事情用語言描述出來,讓它『』聽『』懂,然後它就可以按程式辦事情了。

2樓:業逸明

「程式設計」就是 跟上學是寫方程式一樣,不過程式設計是倒著來的, 編好的檔案 就是「程式」,程式是很多**編寫用來啟動某個檔案的,作業系統就是 一個平臺 比如 「黑板」

3樓:乘風破浪

我來打個比喻吧:

程式設計就相當於建房子的「過程」;整個房子建完了就是一個完整的「程式」;房子是建在平地還是山上呢(也就是程式在哪兒執行)?這就是「作業系統」。

什麼是程式?什麼是作業系統?什麼是程式設計?我是菜鳥,不要概念,用打比方方式吧。

4樓:巢耘志

拿炒菜來說吧!

作業系統就是相當於平臺,比如鍋和灶,

程式就是使用的邏輯工具,方便人類使用,比如菜,程式設計就是一個過程我們編碼(寫**),比如炒菜的過程,人通過作業系統程式設計出程式來給人們使用,這三者的關係。

人通過鍋和灶炒出美味的菜來給大家吃,一個意思

5樓:聞聲爾東

假如程式是切好的一道菜,

作業系統就是案板了。

那當然,程式設計就是切菜了。

作業系統在計算機系統中的地位和作用是什麼?

6樓:愛做作業的學生

作業系統是管理計算機硬體與軟體資源的計算機程式,同時也是計算機系統的核心與基石。

作業系統的作用:處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入裝置與輸出裝置、操作網路與管理檔案系統等基本事務。

作業系統的型別非常多樣,不同機器安裝的作業系統可從簡單到複雜,可從移動**的嵌入式系統到超級計算機的大型作業系統。許多作業系統製造者對它涵蓋範疇的定義也不盡一致,例如有些作業系統整合了圖形使用者介面,而有些僅使用命令列介面,而將圖形使用者介面視為一種非必要的應用程式。

擴充套件資料

作業系統理論研究者有時把作業系統分成四大部分:

1、驅動程式:最底層的、直接控制和監視各類硬體的部分,它們的職責是隱藏硬體的具體細節,並向其他部分提供一個抽象的、通用的介面。

2、核心:作業系統之最核心部分,通常執行在最高特權級,負責提供基礎性、結構性的功能。

3、支承庫:(亦作「介面庫」)是一系列特殊的程式庫,它們職責在於把系統所提供的基本服務包裝成應用程式所能夠使用的程式設計介面(api),是最靠近應用程式的部分。例如,gnu c執行期庫就屬於此類,它把各種作業系統的內部程式設計介面包裝成ansi c和posix程式設計介面的形式。

4、外圍:所謂外圍,是指作業系統中除以上三類以外的所有其他部分,通常是用於提供特定高階服務的部件。例如,在微核心結構中,大部分系統服務,以及unix/linux中各種守護程序都通常被劃歸此列。

7樓:趙赤赤

地位:操作

系統是計算機系統的核心與基石。作用:作業系統是管理計算機硬體與軟體資源的計算機程式,作業系統需要處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入裝置與輸出裝置、操作網路與管理檔案系統等基本事務。

作業系統也提供一個讓使用者與系統互動的操作介面。

作業系統位於底層硬體與使用者之間,是兩者溝通的橋樑。使用者可以通過作業系統的使用者介面,輸入命令。作業系統則對命令進行解釋,驅動硬體裝置,實現使用者要求。

以現代標準而言,一個標準pc的作業系統應該提供以下的功能:程序管理、記憶體管理、檔案系統、網路通訊、安全機制、使用者介面、驅動程式。

作業系統理論研究者有時把作業系統分成四大部分:

1、驅動程式- 最底層的、直接控制和監視各類硬體的部分,它們的職責是隱藏硬體的具體細節,並向其他部分提供一個抽象的、通用的介面。

2、核心- 作業系統之最核心部分,通常執行在最高特權級,負責提供基礎性、結構性的功能。

3、支承庫- (亦作「介面庫」)是一系列特殊的程式庫,它們職責在於把系統所提供的基本服務包裝成應用程式所能夠使用的程式設計介面(api),是最靠近應用程式的部分。例如,gnu c執行期庫就屬於此類,它把各種作業系統的內部程式設計介面包裝成ansi c和posix程式設計介面的形式。

4、外圍- 所謂外圍,是指作業系統中除以上三類以外的所有其他部分,通常是用於提供特定高階服務的部件。例如,在微核心結構中,大部分系統服務,以及unix/linux中各種守護程序都通常被劃歸此列。

8樓:匿名使用者

bios是基本輸入輸出系統,直接管理硬體。作業系統是通過bios間接使用硬體,管理各種應用軟體的執行和它們對硬體資源的使用。dos系統中同一時間只能執行一個軟體,而windows系統可以通過時間分割同時執行多個軟體。

一臺電腦硬體固定了以後,bios基本就固定了,只能升級,但作業系統可以根據個人愛好使用各不相同的。

9樓:李柿村

作業系統在計算機系統佔有核心地位,可以說一臺沒有安裝作業系統的計算機,就像是一個沒有了靈魂的軀體一樣毫無用處。它的主要作用是:用於連線使用者和計算機內部各個硬體間的一座橋樑。

api是什麼?不同的程式語言的api一樣的嗎?說的淺顯一點,我是新手

10樓:ls奶茶lx燒餅

前面那個回答,我就這麼說吧,樓主都說了,他是新手.

新手,新手,新手.

你這個解釋,你讓他怎麼去懂??

用術語解釋術語,這根本不是一個合格的答案.

樓主.我這麼給你解釋吧.api,並不是什麼神祕兮兮的東西.

只不過很多蹩腳的描述讓你覺得這東西好難懂.實際上,比如windows系統來說,微軟已經在windows上實現了很多功能,比如你不需要移動滑鼠,也不需要去按鍵,你可以用命令來模擬滑鼠操作鍵盤操作.這種功能,你不需要另外去想辦法,只要向windows申請使用這種功能,windows就會實現.

更形象點來說,就好比你要是被人搶了,你就打110,讓警局來抓劫匪,而不是自己去動手跟劫匪幹一樣.api就是警查,而dll庫就是警局.

這種相當於出廠自帶,而且允許程式語言使用的功能,就是api.一大堆api放在一起之後,我們就把這叫做dll庫.只不過,你在程式設計的時候想要使用它,你得像微軟遞交一份"申請書".

這就是api呀.上面那位仁兄解釋的什麼玩意兒?當然,他的解釋,從專業性的角度上來講,沒有毛病.

但是,這有一個缺點,那就是不懂api的人,根本看不懂他講的啥玩意兒.

順便,有時候吧,回答應該粗糙的明白,而不是精緻的糊塗.畢竟人家來求助,不是要看你寫一堆多精確的答案,而是就是單純想知道,這是什麼,這能做什麼,應該怎麼去做

11樓:秒懂百科精選

api:一組定義、程式及協議的集合

12樓:北京巴卜技術****

簡訊api(簡訊應用程式介面)其實是一組定義、程式及協議的集合,通過 api 介面實現計算機軟體之間的相互通訊。api 的一個主要功能是提供通用功能集。程式設計師通過使用 api 函式開發應用程式,從而可以避免編寫無用程式,以減輕程式設計任務。

api 同時也是一種中介軟體,為各種不同平臺提供資料共享。

13樓:匿名使用者

api就是作業系統為程式設計師提供的程式介面,以便程式設計師利用這些介面對硬體進行互動,比如說printf就是一個api,是作業系統幫助程式設計師控制顯示器等輸出設定用的

14樓:匿名使用者

通縮說法api相當於一種幫助文件,提供疑難解決,也可用於自學。不同程式語言不一樣

15樓:匿名使用者

api 我給你打一個比方吧,比如你的鍵盤它就是人對計算機進行操作時所使用的統一裝置,也可以叫做人與系統的一個介面。 程式在設計中,很多要用到記憶體的控制,裝置的控制,電源的控制,以及對其他程式,windows設定,等等的操作,但是這些操作需要接觸到底層的指令,但因為某些時候執行在作業系統之上的程式無法直接操作底層,並且直接操作底層的方式很多樣化,這樣容易導致處於應用程式與硬體之間的作業系統與硬體之間失去同步,造成作業系統故障。所以windows將指令集統一成平臺中的程式介面,在使用者使用介面操作的時候,是由作業系統**完成,這樣就會減少開發難度,增大系統穩定效能。

vb程式設計是什麼什麼是VB程式設計?

1 vb程式設計以visual basic 6.0簡體中文版為語言背景,深入淺出的介紹visual basic 6.0程式設計技術,基本涵蓋了visual basic 6.0程式設計時的常用內容。2 vb程式設計共分14章,主要內容包括開發環境 語言基礎和陣列與過程 常用控制元件 選單設計 檔案處理...

什麼是目標程式,什麼是計算機的程式 什麼是目標程式 什麼是源程式

源程式,是指未經編譯的,按照一定的程式設計語言規範書寫的,人類可讀的文字檔案。通常由高階語言編寫。源程式可以是以書籍或者磁帶或者其他載體的形式出現,但最為常用的格式是文字檔案,這種典型格式的目的是為了編譯出計算機可執行的程式。將人類可讀的程式 文字翻譯成為計算機可以執行的二進位制指令,這種過程叫做編...

什麼是少兒程式設計

說到程式設計,想必大家腦海裡首先想到的便是寫 程式設計序,典型形象就是每天碼 的程式設計師。所以很多人想當然地以為少兒程式設計,同樣也是寫 程式設計序,只是主體換成了小孩子。如果這麼想,那就大錯特錯了。在這裡給大家詳細講解下,什麼是少兒程式設計。程式設計與少兒程式設計定義區分 1 程式設計 程式設計...