1. 前言
編程就是通過(guò)計(jì)算機(jī)能“懂”的語(yǔ)言和計(jì)算機(jī)“聊天”的行為
用c++做程序,就是通過(guò)c++語(yǔ)言告訴計(jì)算機(jī)做一些操作的行為
用php做網(wǎng)站虽画,就是通過(guò)php語(yǔ)言告訴服務(wù)器展示網(wǎng)頁(yè)給訪客的行為
用java做網(wǎng)站舞蔽,就是通過(guò)java語(yǔ)言告訴服務(wù)器展示網(wǎng)頁(yè)給訪客的行為
用shell編寫腳本,就是通過(guò)shell語(yǔ)言告訴Linux系統(tǒng)做一些系統(tǒng)操作的行為
用python編寫腳本狸捕,就是通過(guò)python語(yǔ)言告訴計(jì)算機(jī)做一些自動(dòng)化操作的行為
用javascript編寫腳本喷鸽,就是通過(guò)javascript語(yǔ)言告訴瀏覽器完成一些網(wǎng)頁(yè)渲染的行為
...
2. 什么是編程?
編程就是通過(guò)計(jì)算機(jī)能“懂”的語(yǔ)言和計(jì)算機(jī)“聊天”的行為
那么計(jì)算機(jī)“懂”哪些語(yǔ)言呢灸拍?
這些語(yǔ)言又是什么關(guān)系呢做祝?
其實(shí)計(jì)算機(jī)語(yǔ)言和現(xiàn)實(shí)世界的語(yǔ)言有非常相似的地方
比如:我們世界有中文(你好),韓文(?????)鸡岗,日文(こんにちは)混槐,泰文(??????),阿拉伯文(?????? ?????)轩性,英文(hello)声登,德文(hallo),法文(bonjour)揣苏,意大利文(ciao)等等悯嗓;計(jì)算機(jī)世界有c++,php卸察,java脯厨,shell,python坑质,javascript等等
3. 計(jì)算機(jī)能干什么合武?
我們了解了編程就是通過(guò)計(jì)算機(jī)能“懂”的語(yǔ)言和計(jì)算機(jī)“聊天”的行為
那么我們能讓計(jì)算機(jī)“干什么”呢?
計(jì)算機(jī)又能“干什么”呢涡扼?
計(jì)算機(jī)稼跳,又名電腦,英文是 Computer吃沪,福哥覺得計(jì)算機(jī)這個(gè)名字最為貼切
計(jì)算機(jī)最基礎(chǔ)的功能就是——計(jì)算
數(shù)學(xué)運(yùn)算:利用計(jì)算機(jī)做數(shù)學(xué)運(yùn)算汤善,這個(gè)是最直接的計(jì)算應(yīng)用
顯示圖片:利用計(jì)算機(jī)通過(guò)計(jì)算圖片文件存儲(chǔ)的二進(jìn)制數(shù)字計(jì)算出圖像點(diǎn)的顏色碼和坐標(biāo),從而通過(guò)這些點(diǎn)陣拼出我們看得到的圖片內(nèi)容
播放音頻:利用計(jì)算機(jī)通過(guò)計(jì)算音頻文件存儲(chǔ)的二進(jìn)制數(shù)字計(jì)算出音軌的音調(diào)等信息,從而將這些聲音通過(guò)擴(kuò)音器放出來(lái)的
我們就是通過(guò)編程告訴計(jì)算機(jī)去“計(jì)算”這些數(shù)據(jù)红淡,達(dá)到我們預(yù)期的目的
4. 總結(jié)
我們?nèi)绻胱層?jì)算機(jī)幫我們做事情卸伞,我們就需要學(xué)習(xí)計(jì)算機(jī)聽得懂的語(yǔ)言,通過(guò)這些語(yǔ)言去跟計(jì)算機(jī)溝通锉屈、交流
如果想做一個(gè)電腦軟件?那么可以學(xué)學(xué)C++垮耳,C#颈渊,VC,Delphi等等
如果想做一個(gè)網(wǎng)站终佛?那么可以學(xué)學(xué)PHP俊嗽,JAVA,ASP铃彰,JavaScript等等
如果想什么都想弄绍豁,又不想學(xué)很多語(yǔ)言,那么可以去學(xué)學(xué)Python牙捉,這個(gè)語(yǔ)言是個(gè)怪胎竹揍,什么領(lǐng)域都會(huì)涉及,基本可以完成各種各樣類型的簡(jiǎn)單的功能
【20200908】編程入門第一課邪铲,什么是編程芬位? 第 1 頁(yè) - 鬼谷子叔叔的主頁(yè) - 同福網(wǎng) - TONGFU.net