1樓:匿名使用者
編了這麼久的程式,一直想找機會總結下其中的心得和方法,但回想我這段程式設計道路,又很難說清楚,如果按照我走過的所有路來說,顯然是不可能的!當我看完了雲風的《遊戲之旅--程式設計感悟》和梁肇新的《程式設計高手箴言》我突然知道我要從何說起,我要怎麼說了!
從接觸程式設計到現在已經至少要6年,,雖然時間短,但我幾乎每天都在編,而程式設計上突飛猛進的還是最近一兩年,單純程式設計上的進步,很簡單就是經驗,但你要理解才可以進步的快!這就是說,你的理論課要學好,才能學好程式設計,作業系統,網路原理,計算機體系結構,資料結構,編譯原理,你哪個學的不好,你根本不配成為程式設計高手,我見過的高手,這些學的都不錯!這些都是計算機的支柱,你連它的支柱都不了解,怎麼程式設計,即使你編寫的程式好——只有乙個原因,你用的是高階語言或指令碼語言,因為它們封閉大量低層語言細節,讓你不用了解就可以編寫,你不了解低層細節你雜成為高手!
解釋什麼叫程式設計?
我覺得現在很多同學,根本不知道什麼叫程式設計!我現在告訴你,單純的程式設計,也就是就知道語法知識的程式設計,根本不叫程式設計,只會單純的語法的程式設計連低階程式設計師都不如!
程式設計不僅僅是你對語法的掌握,你還要把各種技術混合到裡面,這樣才叫程式設計,你程式設計的時候,你應該問問自己,你的程式有演算法嗎?你的程式寫的夠簡單嗎?速度足夠快嗎?
佔用空間足夠少嗎?**寫的規範嗎?語句寫的標準嗎?
你的程式之間的結構合理嗎?你類定義的合適嗎?方法和屬性合理嗎?
介面合理嗎?等等等,包含很多東西!這就是高階程式設計師為什麼賺這麼多錢!
要付出相當大的腦力勞動!
除錯對你也很重要,乙個程式高手,也是除錯專家,其實除錯很多方法,但大多數都是實踐中得到的!
指正現在人對學計算機誤區
現在我每天在和彙編,硬體指令 ,c和c++或一些低層api打交道,有些時候程式設計這個東西很難說清楚,只有你經歷了,你才能感受到,你沒有經歷,就永遠體驗不到!
我現在要更正幾個現在學計算機人的誤區,我想回答的是,學什麼才是學計算機!
學計算機的兩個方向:乙個是純搞理論的,乙個是搞實踐的。搞理論的無可厚
2樓:疼痛
就是編輯電腦需要執行的你給的任務。。。。
3樓:幹釗
就是編寫軟體啊,用電腦能識別的語言編寫軟體
電腦程式設計是什麼意思 有什麼作用
4樓:張老師情感分析
指的是以某種程式語言為工具,給出這種語言下的程式。程式設計過程應包括分析、設計、編碼、測試、除錯等不同階段。
適合於多種作業系統,如dos、unix、windows 98.windows nt;也適用於多種機型。c語言具有強大的繪圖能力,可移植性好,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫,它也是數值計算的高階語言。
擴充套件資料
電腦程式設計的發展
basic語言自其問世經歷了以下四個階段:
第一階段:(2023年~70年代初) 2023年basic語言問世。
第二階段:(2023年~80年代中) 微機上固化的basic
第三階段:(80年代中~90年代初) 結構化basic語言。
第四階段:(2023年以來) visual basic
basic是種易學易用的高階語言,非常適合初學者學習運用。常用的編譯軟體有true basic,turbo basic quick basic,visual basic,carealizer,gfa basic,power basic,等等......
2023年,微軟推出了visual basic1.0版。這在當時引起了很大的轟動。
許多專家把vb的出現當做是軟體開發史上的乙個具有劃時代意義的事件。其實,以我們現在的目光來看,vb10的功能實在是太弱了。
但在當時,它是第乙個「可視」的程式設計軟體。這使得程式設計師欣喜之極,都嘗試在vb的平台上進行軟體創作。微軟也不失時機地在四年內接連推出vb20,vb30,40三個版本。
並且從vb3開始,微軟將access的資料庫驅動整合到了vb中,這使得vb的資料庫程式設計能力大大提高。
從vb4開始,vb也引入了物件導向的程式設計思想。vb功能強大,學習簡單。而且,vb還引入了「控制項:
的概念,使得大量已經編好的vb程式可以被我們直接拿來使用,如今,vb已經有了6.0版。
5樓:北京瑞星資訊科技股份****
程式就是計算機看的懂得語言,程式設計就是與計算機對話,讓計算機理解你的意思,從而完成各種功能。例如:人的計算速度不如計算機快,答案不如計算機準,於是人們就把計算的任務交給計算機;人們想要玩遊戲,於是利用程式和計算機交流,通過計算機生成遊戲。
程式語言分三大類:機器語言、組合語言、高階語言。機器語言就是二進位制數碼,例如100001010,計算機只有這麼多智商,因此人們只讓它識別兩種字元;組合語言就是用助記符代替操作碼,例如:
f。它比機器語言高階,難度較機器語言小,因此很多人學組合語言,沒人會蠢到學機器語言的01。但是不同機型之間的組合語言不能通用;高階語言就是接近人類的語言的程式語言,有很多種,比如:
vc、vb、vf、basic、html、pascal等很多種,它具有易學、易懂等優點。例如if else for 啊,都是很常用的保留字。寫不同型別的程式需要用不同型別的語言,例如:
視覺化視窗的程式用vc編寫,網頁用html編寫。它是目前最高端的語言,很多人在小學時就能學習。
你所瀏覽的頁面、玩的遊戲、用的軟體、聽的歌曲直到你的作業系統,都是由程式編寫成的。程式是計算機的靈魂,它的世界很奧妙,希望喜歡程式的人都努力學習,為祖國貢獻自己的力量。
6樓:正版蚊子
程式設計就是用開發平台結合程式語言編寫**,這些**經過編譯後就變成了你現在可以直接使用的程式了。你機器上的所有東西都是程式設計人員寫出來的
7樓:ai上程式設計
程式設計中文簡意為編定程式。是將人類語言用於計算機中,讓計算機代替我們完成相應的結果。生活中有很多是由程式設計程式完成的,比如說電視機遙控器按下3這個鍵時,電視會在幾秒鐘之後轉換成我們3所在的電視台。
許多家長意識到程式設計現在已成大勢所趨,程式設計為什麼熱?孩子學習程式設計到底有什麼意義?從幾方面說明程式設計對於孩子的好處。
第一方面程式設計可以幫助孩子提公升邏輯思維能力;提高孩子專注力和信心能力等能力。學習程式設計,讓孩子更加愛上學習。學習程式設計讓孩子提高邏輯思維能力、試錯能力、專注能力、動手解決問題能力。
初學電腦程式設計需要什麼
8樓:沒啥好遊戲
學習程式設計的基礎:
1、英語基礎
雖然對於初級程式設計師來說,英語只需要寫簡單的詞彙就可以,但是如果想要走的更遠,還是要去學習和掌握。我極力推薦英語是因為在學習it技術上,沒有專業文件的閱讀能力是不可想象的,中文的翻譯往往在猴年馬月才會出來,而現在的許多出版社乾脆就直接把英文印刷上去,學習的方法是強迫自己看原版的教材,開始會看不懂,用多了自然熟練,吃得苦下得狠心絕對是任何行業都需要的品質。相信只要有幾年工作經驗的人都會深有感觸!
2、計算機體系結構和組合語言
關於體系結構的書遍地都是,而且也大同小異,倒是彙編有一本非常好的書《80x86組合語言程式設計教程》(清華大學出版社,黑色封面,楊季文著),你需要著重學習386後保護模式的程式設計。否則你在學習現代作業系統底層的一些東西的時候會覺得是在看天書。
3、計算機作業系統原理
我們的開發總是在特定的作業系統上進行,如果不是,只有一種可能:你在自己實現乙個作業系統,無論如何,作業系統原理是必讀的。這就象我們為乙個晶元製作外圍裝置時,晶元基本的工作時序是必需了解的。
這一類書也很多,我沒有發現哪一本書非常出眾,只是覺得在看完了這些書後如果有空就應該看看《inside windows 2000》。
4、資料結構和演算法
這門課程能夠決定乙個人程式設計水平的高低,是一門核心課程。我首選的是清華版的。很多人喜歡買c++版的,但我覺得沒有必要,c++的語法讓演算法實現過程變得複雜多了,而且許多老師喜歡用模組這一東西讓演算法變得更複雜,倒是在學完了c版的書以後再來瀏覽一下c++的版的書是最好的。
5、軟體工程
這門課程是越到後來就越發現它的重要,雖然剛開始看時就象看馬哲一樣不知所云。《實用軟體工程》(黃色,清華)。不要花太多的時間去記條條框框,看不懂就跳過去。
在每次自己完成了乙個軟體設計任務(不管是練習還是工作)以後再來回顧回顧,每次都會有收穫。
6、windows 程式設計
我建議任何企圖設計windows程式的人在學習vc以前仔細的學完它,而且前面的那本《inside windows 2000》也最好放到這本書的後面讀。在這本書中,沒有c++,沒有gui,沒有控制項,有的就是如何用原始的c語言來完成windows程式設計。
在學完了它以後,你才會發現vc其實是很容易學的,千萬不要在沒有看完這本書以前提前學習vc,你最好碰都不要碰,我知道的許多名校甚至都已經用它作為教材進行授課。可見其重要。
9樓:柳紫緣
作為業餘書法愛好者,提供我的學習經歷供參考:
在剛開始時,老師是讓我從篆書開始,練的是清人吳讓之的崔子玉座右銘貼。理由是學習掌握結構和線條。而且還有非常重要的一點,氣息的運用和駕馭。
篆書的線條都是很均勻的,每一筆每一畫寫得均勻不是那麼容易的。字寫著寫著你就會明白,不是用手寫不是用筆寫,其實是在用氣寫。再插一句,氣息這個東西在中國藝術領域非常貫通,掌握領悟得好,其它類項如國畫,彈古琴,太極都很容易理解上手。
寫好這個篆帖後(我練得很慢,大概花了三個月吧),下一步寫楷書,當時我很想寫歐陽詢的《九成宮》,無它,喜歡它的韻味。老師也沒攔我,練了幾天,發現很難,難在它很正,太正了,初學的人手腳不靈活,功力不到,在這些框架裡顯得無比笨拙。
後來老老實實聽老師的建議練顏真卿,當然挑顏體範貼其實也有講究,顏真卿早年的帖還是很受前輩書家的影響的,如《多寶塔碑》,晚年後風格才形成,如《顏勤禮碑》、《麻姑仙壇》等。
建議練《顏勤禮碑》,細細體會其中筋骨血肉,還有唐人的氣魄,以及一位將軍的心胸。
我鑽研得不是很深,也只能談到這裡了
請各位高手幾本電腦程式設計的入門書籍
c程式設計 清華大學出版社 譚浩強著 就別學vb和彙編了,費盡,你把c精通了以後學什麼都容易 楊開城的 c語言程式設計及實驗指導 用了,感覺還不錯。請各位電腦高手推薦幾本電腦程式設計入門書籍 c 程式設計。演算法與資料結構。windows程式設計 這本書太老了,只有電子版的了專 參照著vc程式設計 ...
電腦程式設計編寫程式,輸入兩個數,輸出其中最大數
package test import java.util.scanner author jie date 2014 3 1 public class calcmaxnum elsesystem.out.println 最大的數是 maxnum basic dim x,y as integer in...
以後學習程式設計的問題,學習電腦程式設計以後到底能做什麼
最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pas...