国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

想學(xué)編程應(yīng)該先學(xué)什么_初學(xué)編程應(yīng)該看什么書(shū)

汽車(chē)玩家 ? 來(lái)源:電子發(fā)燒友網(wǎng) ? 2018-04-11 15:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

想學(xué)編程應(yīng)該先學(xué)什么

“學(xué)習(xí)一門(mén)語(yǔ)言的最好方法是用它來(lái)編程序”。

許多大學(xué)生認(rèn)為學(xué)最新的計(jì)算機(jī)語(yǔ)言、技術(shù)、標(biāo)準(zhǔn)是最好的鋪路方法,因?yàn)樵S多公司招聘時(shí)要求這些方面的經(jīng)驗(yàn)。這些新技術(shù)雖然該學(xué),但是學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)課程更重要,因?yàn)橛?jì)算機(jī)語(yǔ)言和開(kāi)發(fā)平臺(tái)日新月異,但是萬(wàn)變不離其宗的就是那些基礎(chǔ)課程:數(shù)據(jù)結(jié)構(gòu)、算法、編譯原理、計(jì)算機(jī)組成、關(guān)系型數(shù)據(jù)庫(kù)原理等。有位同學(xué)生動(dòng)地在“開(kāi)復(fù)學(xué)生網(wǎng)”上把這些基礎(chǔ)課程比擬為內(nèi)功,把新的語(yǔ)言、技術(shù)、標(biāo)準(zhǔn)比擬為外功。只追尋時(shí)髦的學(xué)生最后只懂招式,沒(méi)有功力,是不可能成為高手的。

現(xiàn)在,隨著計(jì)算機(jī)的普及,越來(lái)越多的朋友開(kāi)始踏上自學(xué)編程之路。那么,作為一個(gè)初學(xué)者,學(xué)習(xí)編程要如何入門(mén),在學(xué)習(xí)過(guò)程中又應(yīng)該注意些什么呢?

一、選擇適合的編程語(yǔ)言

從零開(kāi)始學(xué)編程,第一關(guān)就是要選擇你所要學(xué)習(xí)的編程語(yǔ)言。面對(duì)著琳瑯滿目的編程語(yǔ)言,初學(xué)者常常一籌莫展,拿不定主意,不知該選哪種好。在這里,給初學(xué)編程的朋友幾點(diǎn)參考意見(jiàn)。

首先,盡量避免選擇過(guò)于冷門(mén)的編程語(yǔ)言,最好在比較常用的編程語(yǔ)言中挑選一個(gè),像 java、c、c++c#、vb等等。過(guò)于冷門(mén)的語(yǔ)言由于學(xué)習(xí)的人不多,相對(duì)來(lái)說(shuō)學(xué)習(xí)資源較少,今后想要深入研究則會(huì)是個(gè)難題。

二、選擇一個(gè)稱(chēng)手的集成開(kāi)發(fā)環(huán)境

初學(xué)編程,一個(gè)稱(chēng)手的集成開(kāi)發(fā)環(huán)境(即 IDE)很重要。一個(gè)用著順手的集成開(kāi)發(fā)環(huán)境,可以讓我們?cè)谄渲蟹奖阒庇^地編輯、調(diào)試、優(yōu)化代碼。

對(duì)于初學(xué)者,推薦大家使用微軟的 visual studio 系列。如果你是 win7或win8/8.1的系統(tǒng),可以使用 visual studio 2013;如果是win xp的系統(tǒng)或者電腦性能較差,可以使用 visual studio 2005。

想學(xué)編程應(yīng)該先學(xué)什么_初學(xué)編程應(yīng)該看什么書(shū)

三、選擇一本適合自己的入門(mén)書(shū)籍

對(duì)于編程的入門(mén)書(shū)籍,大家可能蘿卜青菜各有所愛(ài)。在這里,就不具體地提書(shū)名了,只是提醒大家挑選時(shí)注意以下幾點(diǎn)。

作為一本編程的入門(mén)書(shū)籍,它應(yīng)該是比較詳細(xì)地介紹該門(mén)編程語(yǔ)言的知識(shí)點(diǎn)的,用詞清晰精準(zhǔn),而不是一筆帶過(guò)。因此,它應(yīng)該有一定的厚度。至于過(guò)于籠統(tǒng)的編程書(shū),往往看過(guò)之后仍然是一頭霧水,什么也學(xué)不到,而且容易混淆概念。

其次,該書(shū)最好每節(jié)附帶一些習(xí)題,以便盡早的熟悉語(yǔ)法,及時(shí)鞏固所學(xué)知識(shí)。在此提醒大家注意,學(xué)習(xí)編程,上機(jī)練手非常重要,光是看書(shū)是很難學(xué)會(huì)的。

四、學(xué)會(huì)上網(wǎng)查找資料,與他人交流

互聯(lián)網(wǎng)是個(gè)好東西,對(duì)于學(xué)習(xí)編程來(lái)說(shuō)尤其如此。在網(wǎng)上,你不僅可以搜索需要的編程資料,還可以與世界上其他的編程愛(ài)好者一起交流,互相取長(zhǎng)補(bǔ)短,共同進(jìn)步。

初學(xué)編程應(yīng)該看什么書(shū)

打好基礎(chǔ)才是重點(diǎn),特別是數(shù)據(jù)結(jié)構(gòu),算法,設(shè)計(jì)模式,看下操作系統(tǒng),軟件工程UNl等,簡(jiǎn)單了解下程序在底層究竟是怎樣的運(yùn)行,例如值類(lèi)型與引用類(lèi)型是如何在內(nèi)存中存取等,假如你用C#的話看那本《你必須知道的.net》主要講底層的,入門(mén)的話可以看《C#入門(mén)精典》第四版我看完過(guò)不錯(cuò),后面的版本可能會(huì)有點(diǎn)厚,設(shè)計(jì)模式《大話設(shè)計(jì)模式》用C#的講各種設(shè)計(jì)模式的有趣易懂,數(shù)據(jù)庫(kù)也可以用《C#數(shù)據(jù)庫(kù)入門(mén)精典》。假如java的話看下《thinking in java》不過(guò)沒(méi)基礎(chǔ)看應(yīng)該會(huì)看不懂,看多幾遍就可以了,這邊精典來(lái)的覺(jué)得無(wú)論用什么語(yǔ)言都可以看下,C++的話可以看《C++primer》,as的話網(wǎng)上資料比較少,可以看《ActionScript3.0 CookBook 中文版》或者《Flash_ActionScript3殿堂之路》其他的話我不是很清楚。多動(dòng)手做才是硬道理,找個(gè)東西做,語(yǔ)言只是你實(shí)現(xiàn)的一種工具而已,不必那么糾結(jié),算法解決問(wèn)題的方法,思想才是重要的。

一:第一階段 C語(yǔ)言-------《C語(yǔ)言設(shè)計(jì)》 作者:譚浩強(qiáng) 大多數(shù)人都推薦譚浩強(qiáng)這本書(shū),譚浩強(qiáng)的C語(yǔ)言程序設(shè)計(jì),我覺(jué)得更適合當(dāng)教科書(shū),主要是篇幅沒(méi)有那么大,書(shū)本的內(nèi)容不是很全,由老師帶入門(mén)是最好的。 《C Primer Plus》第五版 作者:Stephen Prata 這本書(shū)比較厚,內(nèi)容也比較基礎(chǔ),擴(kuò)展的也比較廣,自學(xué)容易上手,唯一的缺陷在于它是外國(guó)人編寫(xiě),而國(guó)內(nèi)的翻譯往往讓人難以滿意,如果你有較好的英語(yǔ)水平,最好閱讀英文版的。 《C語(yǔ)言入門(mén)經(jīng)典》第四版 作者:Ivor Horton

二:第二階段 這一階段看個(gè)人主攻的方向了,安卓一般就JAVA,PC游戲、軟件C++,也有推薦C#,這些都是主流語(yǔ)言,其他語(yǔ)言要看個(gè)人愛(ài)好與發(fā)展。 面向?qū)ο蟮恼Z(yǔ)言,一般懂一門(mén),之后要轉(zhuǎn)其他語(yǔ)言也很容易的,其實(shí)思想都差不多,主要的不同在于語(yǔ)法。C#容易上手,一個(gè)月入門(mén),一年精通,而C++卻有點(diǎn)難,一年入門(mén),二十年也未必敢說(shuō)自己精通。如果有時(shí)間,可以了解一下匯編語(yǔ)言。 C++ Primer, 4rd Edition

(入門(mén)類(lèi):C++ Primer, 4rd Edition

Thinking in C++, 2nd Edition

The C++ Standard Library: A Tutorial and Reference

進(jìn)階類(lèi):The C++ Programming Language, Special Edition

The Design and Evolution of C++

Inside C++ Object Model

C++ Templates: The Complete GuideSTL

源碼剖析Generic Programming and the STL

Modern C++ Design: Generic Programming and Design Patterns Applied

應(yīng)用技巧類(lèi):Effective C++, 2nd Editon

More Effective C++

Exceptional C++

More Exceptional C++

Effective STL

Ruminations on C++)

三:第三階段 API/SDK------------- 《windows程序設(shè)計(jì)》(Jeff Prosise) 這書(shū)主要是開(kāi)發(fā)Windows軟件要深入研讀的,畢竟是WindowsAPI。如果是主攻C++,那么這本書(shū)你可以大概略讀一遍,不用過(guò)多的深入追究,QT才是C++主要深入思慮的關(guān)鍵。

四:第四階段 MFC----《VC++技術(shù)內(nèi)幕》、《深入淺出MFC》及視頻教程孫鑫 VC++6.0 如果是C++,QT是要重點(diǎn)學(xué)習(xí)的對(duì)象。

五:第五階段 COM/DCOM/ATL/COM+---------《COM技術(shù)內(nèi)幕》未知階段: 《數(shù)據(jù)結(jié)構(gòu)》,《算法導(dǎo)論》這些基本是編程的核心了,編程的很大情況都依賴(lài)于算法的實(shí)現(xiàn),這個(gè)兩門(mén)基本要深入研究,這是決定編程能力的核心標(biāo)準(zhǔn)。 如果不弄底層的話,《操作系統(tǒng)原理》可以簡(jiǎn)單地了解。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    183

    文章

    7644

    瀏覽量

    145569
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3716

    瀏覽量

    97178
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    新手學(xué)ARM應(yīng)該從什么入手?硬件or操作系統(tǒng)?

    本人初學(xué)ARM,有51單片機(jī)的基礎(chǔ),看了點(diǎn)周立功的書(shū),又在看點(diǎn)郭天祥的視頻,一個(gè)首先說(shuō)操作系統(tǒng)的,一個(gè)說(shuō)學(xué)硬件編程的,不知道從何入手,還有
    發(fā)表于 11-28 12:54

    學(xué)了51了,我想學(xué)ARM,應(yīng)該學(xué)什么呢

    學(xué)了51了,也學(xué)了一點(diǎn)外圍電路。快大四了,想學(xué)ARM,應(yīng)該學(xué)什么,stm32?arm7?am9?《從51到arm》這本書(shū)怎么樣呢?]{:13:}
    發(fā)表于 08-07 13:08

    初學(xué)51單片機(jī),應(yīng)該學(xué)哪種?

    初學(xué)51單片機(jī),應(yīng)該學(xué)哪種?
    發(fā)表于 02-13 20:57

    單片機(jī)初學(xué)應(yīng)該學(xué)什么

    單片機(jī)初學(xué)應(yīng)該學(xué)什么
    發(fā)表于 06-09 18:07

    做手機(jī)充電器電路設(shè)計(jì)的工作應(yīng)該看什么書(shū),推薦下,最好有書(shū)名,謝謝了,著急!

    做手機(jī)充電器電路設(shè)計(jì)的工作應(yīng)該看什么書(shū),推薦下,最好有書(shū)名,謝謝了,著急!
    發(fā)表于 09-03 18:29

    初學(xué)應(yīng)該學(xué)啥型號(hào)的板子?

    作為初學(xué)者,現(xiàn)在學(xué)習(xí)210的板子是否有點(diǎn)過(guò)時(shí)呢?如果過(guò)時(shí)了,應(yīng)該學(xué)什么呢?馬上要做項(xiàng)目用,謝謝各位前輩指教。
    發(fā)表于 05-25 10:47

    為何要學(xué)編程和如何學(xué)編程

    一、為何要學(xué)編程? 每個(gè)人的動(dòng)機(jī)不一樣。大致有: 1、為了找個(gè)好工作;或?yàn)榱擞懈玫臋C(jī)會(huì)和更好的發(fā)展。 2、看到別人超厲害,所以也想學(xué)。 3、實(shí)際工作中很多場(chǎng)合需要。 4、從小就立志做個(gè)程序員,做
    發(fā)表于 09-12 10:43

    零基礎(chǔ),想學(xué)ARM,求指導(dǎo)一下應(yīng)該學(xué)什么,以及學(xué)習(xí)順序?

    零基礎(chǔ)想學(xué)ARM,求指導(dǎo)一下應(yīng)該學(xué)什么,以及學(xué)習(xí)順序?
    發(fā)表于 03-18 19:50

    想學(xué)嵌入式應(yīng)該學(xué)什么?

    想學(xué)嵌入式應(yīng)該學(xué)什么?因?yàn)閯傞_(kāi)始需要從C語(yǔ)言開(kāi)始,第一步9天輕松掌握C語(yǔ)言,因?yàn)榍度胧绞擒浖c硬件的結(jié)合,前期就是學(xué)好C語(yǔ)言,剛才是第一步,學(xué)
    發(fā)表于 04-27 14:40

    初學(xué)者到底是應(yīng)該學(xué)C還是匯編?

    好?在教學(xué)中要用到8088和196芯片單片機(jī)教材,請(qǐng)問(wèn)那里可以找到關(guān)于這方面的書(shū)或資料?初學(xué)者到底是應(yīng)該學(xué)C還是匯編?請(qǐng)問(wèn)作為學(xué)生,如何學(xué)
    發(fā)表于 02-24 06:32

    學(xué)嵌入式應(yīng)該學(xué)什么?

    今天在粉絲群里一位嵌入式初學(xué)者問(wèn)了一個(gè)這樣的問(wèn)題:學(xué)嵌入式應(yīng)該學(xué)什么?(文末有粉絲福利)后面各位大佬也是對(duì)該問(wèn)題發(fā)表了自己的觀點(diǎn),大多數(shù)人
    發(fā)表于 07-13 09:15

    千萬(wàn)不要學(xué)編程!精選資料分享

    今天我在CSDN博文中,不講技術(shù),不講技術(shù),不講技術(shù)!重要的事情說(shuō)三遍!我要說(shuō)的是,千萬(wàn)別學(xué)編程,為什么說(shuō)“千萬(wàn)不要學(xué)編程”呢?我們可以
    發(fā)表于 07-21 06:52

    初學(xué)者到底是應(yīng)該學(xué)C還是匯編?

    C語(yǔ)言和匯編語(yǔ)言在開(kāi)發(fā)單片機(jī)時(shí)各有哪些優(yōu)缺點(diǎn)?C或匯編語(yǔ)言可以用于單片機(jī),C++能嗎?搞單片機(jī)開(kāi)發(fā),一定要會(huì)C嗎?8088和196芯片單片機(jī)教材,請(qǐng)問(wèn)哪里可以找到?初學(xué)者到底是應(yīng)該學(xué)
    發(fā)表于 02-16 06:08

    嵌入式入門(mén)應(yīng)該學(xué)習(xí)STM32還是學(xué)習(xí)51

    今天在粉絲群里一位嵌入式初學(xué)者問(wèn)了一個(gè)這樣的問(wèn)題:學(xué)嵌入式應(yīng)該學(xué)什么?(文末有粉絲福利)后面各位大佬也是對(duì)該問(wèn)題發(fā)表了自己的觀點(diǎn),大多數(shù)人
    發(fā)表于 11-14 15:51 ?12次下載
    嵌入式入門(mén)<b class='flag-5'>應(yīng)該</b><b class='flag-5'>先</b>學(xué)習(xí)STM32還是<b class='flag-5'>先</b>學(xué)習(xí)51

    學(xué)三菱PLC編程應(yīng)該學(xué)什么?

    了解三菱FX系列PLC,能夠操作三菱編程軟件,了解PLC的工作原理和各種內(nèi)存類(lèi)型,掌握編程的基本知識(shí),使用基本指令,掌握定時(shí)器和計(jì)數(shù)器的使用,能夠獨(dú)立編寫(xiě)開(kāi)關(guān)量控制程序。
    發(fā)表于 06-30 14:19 ?1850次閱讀
    <b class='flag-5'>學(xué)</b>三菱PLC<b class='flag-5'>編程</b><b class='flag-5'>應(yīng)該</b><b class='flag-5'>先</b><b class='flag-5'>學(xué)</b>什么?