什麼叫做編程
① 編程是什麼
目前,編程離人們的生活越來越近,不少非專業人士也都大體懂一些編程的基本知識。在目前科技高速發展的時代,編程成了像語文數學一樣的必修課。那麼什麼是編程呢?一起來了解一下。
編程的概念
如果單從科學的角度來說,編程是一種邏輯的思維運算,目前所有的編程語言都有它固定的邏輯,而這種邏輯在所有語言中也是適用的,市面上的產品在底層也是基於這種邏輯運算來實現各種功能。而從廣義上來講,所有設計具備邏輯流動作用的、具備邏輯計算力的可控體系,都可以叫做編程。不單單指計算機程序。
總的來說,通常的編程指的是給計算機編定程序,使計算機能夠完成我們需要的指令,得到相應的結果。這種人與計算機之間的交流過程就叫做編程。雖然編程的概念很廣泛,但編程的本質還是一樣的,都是為了解決人類的現實問題,也正因為如此,越來越多的人喜歡上了編程,使得編程在人們生活中得到了普及。
② 什麼是編程
1,所謂編程就是向電腦發號施令,用一段,或者幾段命令讓電腦做你想讓它做的事情.
2,所謂對象就是你想讓它做事情的對象,就像你要張三去買煙,張三就是對象,你要李四去買酒,李四就是對象.在flash中可以是mc,按鈕,什麼的.
3,所謂屬性,就是特性,性質.比如張三買回的煙是三五的,十顆包裝的.三五牌,十顆就是煙的屬性.買的酒是二鍋頭.二鍋頭牌就是屬性.像質量,重量這些都是屬性,在flash里,屬性有很多比如透明度,旋轉角度,x,y坐標值等等.
4,所謂方法,就是可以做的事情,比如張三是款姐,娶她可以買車買房子等娶她,買車,買房子就是方法.李四是瘸子,你要他去賽跑,這個是不可能的事,就不是方法了.可以做的事才事方法!
5,所謂實例,對象的實例就是對象的復製品,對象所有的屬性,方法等等.所有的實例都具有原型對象的所有屬性和方法,也可以使用對象的方法等等.好比張三他兒子就能和張三一樣娶媳婦成家工作.老鼠的兒子能和它爸爸一樣偷東西,磨牙等等.
6,所謂函數.就使將命令組織起來,使它們能完成某種功能,並為這組命令集合起個名字,以後再用這個功能時,就直接用一條命令來告訴這個集合就ok了,這樣的命令集合就時函數.
7,所謂語法,在編程時對象或實例與它的屬性,方法之間是用"."來連接的.
簡單的說,編程就是為了藉助於計算機來達到某一目的或解決某個問題,而使用某種程序設計語言編寫程序代碼,並最終得到結果的過程。
計算機雖然功能十分強大。可以供你上網、打游戲、管理公司人事關系等等,但是沒有程序,它就等於是一堆廢鐵,不會理會我們對它下達的「命令」。於是,我們要馴服它,只有通過一種方式——程序,這也是我們和計算機溝通的唯一方式。
那程序到底是什麼呢?
程序也就是指令的集合,它告訴計算機如何執行特殊的任務。
打個比方說,它好比指導你烹調菜品的菜譜或指揮行駛一路到達目的地的交警(或者交通路標)。沒有這些特殊的指令,就不能執行預期的任務。計算機也一樣,當你想讓計算機為你做一件事情的時候,計算機本身並不能主動為我們工作,因此我們必須對它下達指令,而它根本不會也不可能聽懂人類自然語言對事情的描述,因此我們必須使用程序來告訴計算機做什麼事情以及如何去做?甚至對最簡單的任務也需要指令,例如如何取得擊鍵,怎樣在屏幕上放一個字母,怎樣在磁碟中保存文件等等。
這么麻煩,連這些東西編程都要考慮!怪不得人家說編程好難!你錯了,其實許多這樣的指令都是現成的,包含在處理晶元中內置於操作系統中,因此我們不必擔心它們工作,他們都是由處理器和操作系統來完成的,並不需要我們來干預這些過程。
上面講到的計算機本身不會主動的做任何事情。因此我們要通過程序的方式來讓計算機為我們「效勞」。而這個過程就是我們「編」出來的。編程可以使用某一種程序設計語言來實現,按照這種語言的語法來描述讓計算機要做的事情。
我們這里所講的語法和外語中的語法完全兩碼事,這里講的語法只是讀你的程序書寫做出一寫規定而已。
寫出程序後,再由特殊的軟體將你的程序解釋或翻譯成計算機能夠識別的「計算機語言」,然後計算機就可以「聽得懂」你的話了,並會按照你的吩咐去做事了。因此,編程實際上也就是「人給計算機出規則」這么一個過程。
③ 編程是什麼意思
編程是編製程序的簡稱,程序即做某件事情的步驟,編製程序的過程就是安排做某一件事情具體步驟的過程。
編程的對象一般是計算機,但這個概念源自早期的紡織機,用於設定紡織機紡織出來的圖案,不同的「程序」卡片將使紡織機採用不同的織法,從而使一種機器可以做出不同的產品。早期的計算機沒有編程能力,其用途在設計的過程中就確定了,也就是說它的工作步驟固定在其結構組成中,比如用來計算彈道的計算機就只能用來計算彈道,要拿來做別的用途必須重新連接電氣和機械組成。後來有了通用計算機的概念,將工作步驟和硬體組成分開,用一種機器應對不同需求(這一點和前面提到的紡織機是相似的),這時候就有了現在的編程概念,即規定計算機做某件事情的具體步驟。
比如一個程序,計算從1到100所有數字的和:
int sum=0;
for(int i=1;i<=100;i++)
{
sum=sum+i;
}
它就規定了兩個地址,一個為和,並初始化為0,一個為計數器初始化為1,如果計數器小於等於100,則計數器增加一格並與和中存儲的數值相加,直到計數器大於100,此時和即為所求。
現實中使用的所有軟體都是程序的具體化,是極為復雜的組成,但都可以分解為細微的簡單的部分,其本質都是規定計算機如何工作,來滿足使用者的需求,比如一個視頻播放軟體,在概念上就是以非常快的速度將圖片描繪在顯示器上(每秒24張以上),如何實現呢?這就是編製程序的工作了,如何從文件中提取圖片,如何處理每一個像素,等等。
④ 編程是什麼
1、簡單的說,「編程就是指導計算機執行任務的行為」。編程通常被認為是編碼。
2、當我們使用智能手機的時候,有部分代碼運行的在後台不可見的。再比如在電腦上將滑鼠從一個地方移動到另一個地方,看起來很簡單,但實際上,這需要運行很多行代碼。
3、在Google Docs上輸入文字這樣一個看似簡單的操作,在後台也需要運行相當多的代碼。代碼隨處可見。
4、就像人類一樣,機器也有屬於他們的自然語言。但計算機無法理解人類的語言。計算機的自然語言實際上是二進制代碼(binary code)——1和0。它們代表了兩種狀態:有(1)和無(0)。
5、為了和這些只講二進制語言的機器交流,我們需要一種與我們的自然語言(比如英語、法語、阿拉伯語或斯瓦希里語。)比較接近的語言。程序設計語言就是一種和人類語言相近的語言。但是它們跟加結構化而且必須完全學會才能夠使用它們。
6、程序設計語言可能是高級程序設計語言或是低級程序設計語言。高級語言與機器語言的差別要比低級語言更大。
7、計算機程序通常也被叫做應用程序(Apps)。我們經常會把程序和它們所運行的、或者設計運行的平台或者環境聯系起來。
⑤ 編程是什麼東西
編程是編定程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
計算機對除機器語言以外的源程序不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的程序。這種將高級程序設計語言編寫的源程序轉換到機器目標程序的方式有兩種:解釋方式和編譯方式。解釋方式是計算機對高級語言書寫的源程序一邊解釋一邊執行,不能形成目標文件和執行文件。
編譯方式是經過對源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優化等階段將所處理的源程序轉換為用二進制代碼表示的目標程序,然後通過連接程序處理將程序中所用的函數調用、系統功能調用等嵌入到目標程序中,構成一個可以連續執行的二進制執行文件。
用流程化思維提升工作效率:
如果我們人類能把自己的想法和意圖,轉化成計算機能聽懂的語言,寫成可以高效執行的指令,就能讓計算機獨立於人類去完成很多任務。編程的存在,可以真正解放人類的雙手、給人類的生活帶來極大的便利。
當我們把程序寫下來,我們就不用再記憶流程中的全部細節,而是可以專注於執行,像機器一樣自動化反應。同時,我們也能放心把任務交給其他人去做,因為整個過程基本可以無差錯地復制出來。
⑥ 編程是什麼
編程是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
(6)什麼叫做編程擴展閱讀:
計算機對除機器語言以外的源程序不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的。這種將高級程序設計語言編寫的源程序轉換到機器目標程序的方式有兩種:解釋方式和編譯方式。
解釋方式下,計算機對高級語言書寫的源程序一邊解釋一邊執行,不能形成目標文件和執行文件。
編譯方式下,首先通過一個對應於所用程序設計語言的編譯程序對源程序進行處理,經過對源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優化等階段將所處理的源程序轉換為用二進制代碼表示的目標程序。
然後通過連接程序處理將程序中所用的函數調用、系統功能調用等嵌入到目標程序中,構成一個可以連續執行的二進制執行文件。調用這個執行文件就可以實現程序員在對應源程序文件中所指定的相應功能。
⑦ 編程是什麼 什麼是編程
什麼是編程
一、編程語言
機器語言:是機器能直接識別的程序語言或指令代碼。計算機是基於二進制的0和1來處理運算,這種0和1的組合指令又叫做機器語言。
編譯器:就像中國人和外國人說話要把中文翻譯成英文一樣。代碼要運行,就要把代碼翻譯成機器語言,這個過程叫做編譯,用來處理代碼編譯的軟體叫做編譯器。
編程語言:用來定義計算機程序的形式語言,用來向計算機發出指令。簡單來說,就是人類和計算機進行交流的語言。
二、計算機如何處理程序?
按照馮·諾依曼存儲程序的原理,計算機的工作流程大致如下:
用戶打開程序,程序開始執行;
操作系統將程序內容和相關數據送入計算機的內存;
CPU根據程序內容從內存中讀取指令;
CPU分析、處理指令,並為取下一條指令做准備;
取下一條指令並分析、處理,如此重復操作,直至執行完程序中的全部指令;
最後,將計算的結果放入指令指定的存儲器地址。
希望對您有所幫助!~
⑧ 編程是什麼
編程是編定程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
現如今,科技的發展讓編程在人們的生活中占的比重越來越大,據了解,美國很多非程序員的人都或多或少掌握了一些編程的技術,在科技越發重要的前提下,編程似乎成了每個人的必修課。
編程是編定程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
在很多技術人員看來,編程涉及藝術,因為它具備創意表達思想。很多人都是通過大腦來寫代碼,在他們看來代碼是優雅美麗的,而且在編碼的過程中會享受這個過程,盡可能的讓屏幕上排列出美麗的圖案。
編程也涉及科學,因為它在某些條件下幫助一些問題提出了最佳的解決方案。然而編程不僅僅是一門計算機學科,在編程領域中,如果想要驗證某種演算法,也需要發表對應的論文,做一些實驗。
編程還涉及到數學,在往屆ACM競賽當中,參賽選手不少是來自數學專業的,因為它具有純粹的數學邏輯,要寫一個具體的程序就必須先了解它整個的實現邏輯。
編程還屬於工程,這里指的工程是軟體工程,因為它涉及到應用科學的原理、數學推導的邏輯和藝術創作。把這些整合起來應用到實際的項目當中。
對於編程,不同的人有各自的理解,有人會認為編程就是一門藝術,因為程序員必須利用編程的相關技術來解決手頭上的問題,需要大量的創造力才能使程序員寫好代碼,而藝術和創作力也是息息相關的。
而計算機科學又屬於科學的范疇,如果根據大學學科來定,編程屬於計算機科學中的一門課程。
所以在不同的人看來,編程涉及到領域都不同,但是編程的本質還是一樣的,目的是為了更好的改善人類的生活。