1樓:過堂風的夢
建議去買本書,而且現在最好學c++或其他。pascal沒用的。
在噹噹網上有一本書叫《演算法競賽入門經典——訓練指南(演算法藝術與資訊學競賽)》是劉汝佳寫的。不過在看這個之前最好先看這本書《演算法競賽入門經典》兩本看起來很像。
分別是
希望對你有幫助,謝謝。
新手怎麼開始學程式設計
新手怎麼開始學程式設計
新手怎麼開始學程式設計
2樓:內蒙古恆學教育
學程式設計入門建議:1.學程式設計要從根本出發,從理論上來說,需要廣泛的閱讀。瞭解演算法的博大精深和計算機的基本理論。
2.從實踐上來說,需要有廣泛的練習,練習的廣泛在於練習不同的內容。然後就是創新精神和數學思維能力,這些都是需要培養的。基礎要打好學程式設計要具備一定的基礎。
3.邏輯思維能力的培養、學程式設計要有一定的邏輯思維能力。「思維能力」的培養要長時間的實踐鍛鍊。
要想成為一名優秀的程式設計師,最重要的是掌握程式設計思想。要做到這一點必須在反覆的實踐、觀察、分析、比較、總結中逐漸地積累。
新手怎麼開始學程式設計
新手入門如何學程式設計
新手如何自學程式設計
3樓:
諮詢記錄 · 於2022-07-16
新手如何自學程式設計您好親,剛開始學習程式語言,要怎麼去做,動手編寫一個編譯器,學習一下較為底層的程式設計方式,是一種學習計算機到底是如何工作的非常有效方法。編譯器通常被看作是十分複雜的工程。事實上,編寫一個產品級的編譯器也確實是一個龐大的任務。
但是寫一個小巧可用的編譯器卻不是這麼困難。 這個秘密是,首先介紹程式設計入門教程,找到儘可能小的專案,然後想要的功能加入。這種方法也意味著在他那篇著名的文章中提到的「一個編譯器構造的快捷方式」阿卜杜勒阿齊茲ghuloum說。
但是這種方法確實工作。只需要按照第一步操作本文中,可以得到一個真正可用的編譯器。當然,它只能被編譯的程式語言是非常小的子集,但它確實是一個真正的編譯器可用。
你可以自由地擴充套件這個編譯器,然後瞭解更多,更深的瞭解。 從某種意義上來說這比寫一個scheme的編譯器要困難一些(因為必須去解析c那複雜的語法),但是在某些方面又很便利(不需要去處理執行時型別)。要寫這樣一個編譯器,只需要從那個可用的最小的編譯器開始。
沒有變數,沒有函式呼叫,沒有額外的依賴,甚至連if語句,迴圈語句都沒有,一切看起來是那麼簡單。 踏出了程式設計入門教程第一步,接下去怎麼做就全看自己了。可以按照文章所指導的全部做一遍,然後製作一個更加複雜的編譯器。
需要去寫一個更加精巧的語法樹來生成彙編**。接下去的幾步分別是:(1)允許返回任意的值(比如,return3; 一些可執行**);(2)新增對「非」的支援(比如,return ~1; 一些可執行**)。
每一個額外的特性都可以教你關於c語言的更多知識,編譯器到底是怎麼執行的,以及世界上其他編寫編譯器的人是如何想的。這是構建 babyc 的方法。babyc 現在已經擁有了if語句,迴圈,變數以及最基礎的資料結構。
新手如何自學程式設計
新手怎麼開始學程式設計,新手怎麼學程式碼程式設計?
學程式設計入門建議 1.學程式設計要從根本出發,從理論上來說,需要廣泛的閱讀。瞭解演算法的博大精深和計算機的基本理論。2.從實踐上來說,需要有廣泛的練習,練習的廣泛在於練習不同的內容。然後就是創新精神和數學思維能力,這些都是需要培養的。基礎要打好學程式設計要具備一定的基礎。3.邏輯思維能力的培養 學程式設計要有一...
學習了c怎麼開始程式設計序知乎,新手學c 用什麼編譯器比較好,知乎
學習了c 的基礎知識,你可以做一些小專案,在做專案的時候,你會發現學的往往不夠,會遇到各種各樣的問題,的想辦法去解決。到網際網路上找一些實訓專案,嘗試自己編寫程式 新手學c 用什麼編譯器比較好,知乎 用g 吧。一年c 工作經驗的程式設計師應該達到什麼水平 知乎 做程抄序員純粹的腦力活兒,而且你只會c...
求助C 程式設計?本人正在學習C是個新手。有程式設計問題請教,求解答
1 首先是將五個人的 寫成表示式 讓關係運算子 的含義是 是 讓數字 1 2 3 4 5 分別表示名次。讓整型變數 a b c d e 分別存放每個選手所得名次。a選手說 b 2,a 3 b選手說 b 2,e 4 c選手說 c 1,e 2 d選手說 c 5,d 3 e選手說 e 4,a 1 2 考慮...