代碼應(yīng)該怎么學(xué)?
網(wǎng)友解答: 小小程序員教你怎么學(xué)代碼:代碼應(yīng)該怎么學(xué)?這個問題比較的籠統(tǒng),首先你先要知道代碼是什么:代碼是什么?某種計算機語言敲出來的程序就包含著代碼,正是一句句的代碼才形成了我們的程序
小小程序員教你怎么學(xué)代碼:
代碼應(yīng)該怎么學(xué)?這個問題比較的籠統(tǒng),首先你先要知道代碼是什么:
代碼是什么?某種計算機語言敲出來的程序就包含著代碼,正是一句句的代碼才形成了我們的程序。
程序呢他是一個非常抽象的東西,他看不見摸不著,他能干的只有聽取命令,去執(zhí)行命令,比如你打開微信,發(fā)送消息給爸爸媽媽,所執(zhí)行的程序就叫做程序,然而并不是我們能看到的微信的圖標(biāo)和給爸爸發(fā)信息的框框,那叫做UI設(shè)計。
怎么學(xué)習(xí)代碼怎么學(xué)習(xí)代碼呢?我感覺應(yīng)該從最基礎(chǔ)的開始學(xué)習(xí),比如HTML,然后學(xué)習(xí)最近很火的Java,先學(xué)習(xí)基礎(chǔ):比如什么是Java,Java的選擇結(jié)構(gòu),Java的循環(huán),類和對象之類的。首先來說一下什么是Java,我學(xué)習(xí)這么長時間,感覺到的Java并不是程序,而是一種邏輯思維,一種很抽象的邏輯思維,一個程序如何讓才能實現(xiàn)判斷循環(huán)的邏輯思維。然后再學(xué)習(xí)面向?qū)ο?,jsp等等,最后接觸一下框架和架構(gòu),當(dāng)然,數(shù)據(jù)庫也是必須要學(xué)的,有興趣的話接觸一下安卓開發(fā),iOS開發(fā)打包等等。個人感覺只要學(xué)會了一門語言之后呢,其他的語言自學(xué)就可以了,比如什么C#,易語言之類的。
然后為大家展示一些比較基礎(chǔ)的小程序:
編譯程序呢要基于許多開發(fā)軟件等等,如需要myeclipse、Visual Studio、SQL Server等等開發(fā)軟件的話呢可以私信我,如果我有的話一定會無私的奉獻(xiàn)給大家的!
如有不同見解請在評論區(qū)留言:
網(wǎng)友解答:題主問題比較籠統(tǒng),我用四個反問來回答題主的問題
代碼是一個什么東西?代碼是怎么在機器上運行?代碼是怎么去編寫?怎么去學(xué)習(xí)敲代碼?代碼是一個什么東西?代碼其實就是你告訴機器做什么的說明書。就好比你買了臺掃地機器人,你依據(jù)使用說明書一步一步按照說明使用。代碼同理,將代碼輸入計算機轉(zhuǎn)機器理解的方式,它會一行一行去讀,邊讀邊執(zhí)行你想要他做的事情。
代碼是怎么在機器上運行?其實人們寫出的代碼某種程度上是高級語言,就是和口語有些接近。但是,機器并不能去理解高級語言,機器只能理解0,1。因此我們要利用工具-編譯器,其實就是翻譯器,將高級語言翻譯成機器理解的0,1。當(dāng)然現(xiàn)在很多編程語言是將高級語言編譯低級語言,再將低級語言解釋成機器理解的0,1。這樣你的代碼就能在機器上運轉(zhuǎn)了。
代碼怎么去編寫?寫代碼其實和你用word編寫文章一樣,利用關(guān)鍵詞去編寫你的邏輯。而且你要利用各種工具去驗證機器是否能正確執(zhí)行你的邏輯。像基本for while do if else等等關(guān)鍵詞,去拼湊你的邏輯
就好比上面的代碼,它會執(zhí)行一萬次,直到愛你一萬年????。
怎么去學(xué)習(xí)編程呢?編程需要邏輯性,例如流程圖。如果你是大學(xué)生可以先從計算機原理開始,然后接觸C語言。如果覺得C語言太難了,接觸下JavaScript語言。其實學(xué)哪門編程語言都一樣,但最重要是要理解什么是函數(shù),什么是變量,什么是作用域。
因此你想學(xué)習(xí)計算機編程可以看看大學(xué)計算機專業(yè)開設(shè)哪些課程,雖然有些跟不上時代,基礎(chǔ)知識是萬年不變。
為什么我一再強調(diào)基礎(chǔ)知識,你連個冒泡算法都不會說自己是搞編程的