電腦編程簡(jiǎn)述
也許你已經(jīng)學(xué)了C++,也許你正在猶豫要不要學(xué)習(xí)編程語(yǔ)言,或者正在糾結(jié)到底該學(xué)哪門(mén)編程語(yǔ)言。在徘徊猶豫的此刻,你也許更想知道怎么編寫(xiě)一個(gè)簡(jiǎn)單的程序,今天學(xué)習(xí)啦小編與大家分享下電腦編程簡(jiǎn)述,有興趣的朋友不妨了解下。
電腦編程簡(jiǎn)述
一、簡(jiǎn)述
所謂程序就是將要處理的事件,按處理步驟順序,用一種計(jì)算機(jī)能懂的語(yǔ)言串連起來(lái),按步就班的執(zhí)行。對(duì)程序員來(lái)說(shuō)要做的工作就是:
1、將要處理的事件分解成合理的執(zhí)行步驟。
2、使用一種計(jì)算機(jī)語(yǔ)言描述這個(gè)步驟,也就是“寫(xiě)程序”。3、將程序交給計(jì)算機(jī)執(zhí)行。
二、分解事件
在上面描述的程序員工作中,最重要的就第1條,如果你對(duì)分解事件有很強(qiáng)的能力,不管你會(huì)不會(huì)某種語(yǔ)言,你都將成為軟件精英。那么該如何提高和訓(xùn)練自己的編程能力呢?其實(shí)不會(huì)編程語(yǔ)言一樣可以訓(xùn)練,只要你用心,只要你有心,可以處處留意和提高自己的邏輯分析能力。計(jì)算機(jī)判斷事物只懂“是”或“否”,而如果我們能通過(guò)判斷,將一個(gè)復(fù)雜的工作分解成一個(gè)個(gè)很細(xì)小簡(jiǎn)單的步驟,而且能保證這個(gè)步驟的處理順序正確,那么恭喜你,你已經(jīng)入門(mén)了,寫(xiě)程序只需要掌握一種語(yǔ)言的表達(dá)語(yǔ)法就可以了。處理一個(gè)事件或事情有多種方法,同樣,寫(xiě)程序也有多種解決方案。但不管程序如何寫(xiě),它都是對(duì)事件處理方法的一種語(yǔ)言表現(xiàn)而已。因此,要想寫(xiě)一段好程序,首先就要能找出一個(gè)好的事件處理的解決方案,這就是對(duì)分解事件能力的考驗(yàn)。
舉一個(gè)簡(jiǎn)單的例子,如果要完成 3+2 的計(jì)算,分解此事件就可以有多種步驟,可以粗也可以細(xì)?! ?步:計(jì)算3+2、輸出結(jié)果。 4步:輸入3、輸入2、計(jì)算、輸出結(jié)果。 等等
三、編程語(yǔ)言
人類(lèi)的語(yǔ)言有許多種,英語(yǔ)、漢語(yǔ)、希臘語(yǔ)、日語(yǔ)等,各種語(yǔ)言都有自己的語(yǔ)法和組成規(guī)律,通過(guò)語(yǔ)言翻譯不同國(guó)籍人們可以完成互動(dòng)和工作。計(jì)算機(jī)也有它自己才能懂的語(yǔ)言,這就是編程語(yǔ)言。程序員的工作就是翻譯,將我們要對(duì)計(jì)算機(jī)說(shuō)的話翻譯成計(jì)算機(jī)能懂的語(yǔ)言。學(xué)習(xí)或使用什么語(yǔ)言是每個(gè)想學(xué)編程的人所迷茫的,其實(shí)這與應(yīng)用有關(guān),比如你需要開(kāi)發(fā)與網(wǎng)頁(yè)有關(guān)的項(xiàng)目,可能就需要學(xué)習(xí)PHP、C#、.NET、java等語(yǔ)言。如果你需要開(kāi)發(fā)與工控有關(guān)的項(xiàng)目,可能就需要C++、MFC等語(yǔ)言。如果你需要開(kāi)發(fā)某種管理軟件,可能會(huì)用到Basic、VB、VFB等語(yǔ)言。如果你是進(jìn)行系統(tǒng)軟件開(kāi)發(fā),可能會(huì)用到匯編、C、Pascal等語(yǔ)言。
學(xué)習(xí)一種編程語(yǔ)言,首先要知道它的語(yǔ)法和表達(dá)方式,這樣才能正確的表達(dá)處理步驟。其次要知道它有哪些語(yǔ)句和功能,才能在有限的語(yǔ)句和功能范圍內(nèi),完成對(duì)所有要處理事件意思的表達(dá)。
四、編譯程序
不同的編程語(yǔ)言有不同的運(yùn)行方式,有的需要編譯后運(yùn)行比如C語(yǔ)言程序,編譯成EXE或COM文件后可以獨(dú)立運(yùn)行。有些需要借助指定的環(huán)境運(yùn)行,比如PHP程序可通過(guò)瀏覽器環(huán)境運(yùn)行,又比如JAVA、C#、VFP等都需要一個(gè)特定的運(yùn)行環(huán)境支持?,F(xiàn)在當(dāng)使用某種語(yǔ)言后,該語(yǔ)言都會(huì)提供一種編譯程序或編譯環(huán)境,以方便編程者使用。
五、結(jié)束語(yǔ)
編程并不神秘,只要你肯用心,現(xiàn)在越來(lái)越多的高級(jí)語(yǔ)言出現(xiàn),使應(yīng)用越來(lái)越方便,比如WORD和EXCEL中常用的宏語(yǔ)言VBA,使用靈活方便,就是Basic語(yǔ)言的擴(kuò)展,但它大大提高辦公軟件的應(yīng)用范圍
看過(guò)“ 電腦編程簡(jiǎn)述 ”的人還看了:
3.電子信息工程專(zhuān)業(yè)畢業(yè)生個(gè)人求職簡(jiǎn)歷模板
5.標(biāo)題