English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我對電腦只懂一點點

請問我要學程式語法

該從哪裡學起

基本電學跟數學

有哪些是必學的

還有可以介紹我書買來看嗎

可以讓新手看的懂得(學習程式語法的)

請各位大大幫忙嚕

2007-12-04 17:21:25 · 2 個解答 · 發問者 乂楊宗翰乂 1 in 電腦與網際網路 程式設計

建議可以從計算機概論開始(不是那種內容是在介紹科技趨勢的)
有可以介紹的書名嗎
程式語言則可以從C語言入門
請問C語言要弄數學跟基本電學嗎
有書可以推薦嗎

從入門到進階
有書名可以推薦嗎 0.0
謝謝喔

2007-12-05 18:13:35 · update #1

所以說
要真正學好程式也是要數學囉
那哪種語言目前開發最廣
要怎樣往那種語言去學習
推薦我一本價錢不貴
又是新手入門的書好嗎
謝謝

2007-12-10 18:44:24 · update #2

那假如網路上自己讀
要去哪個網站
純新手開始讀的網站
請給我網址
謝謝

2007-12-14 14:02:16 · update #3

那請問
學習這個的先後是不是
C---->C++ 然後在延伸其他語言呢?

2007-12-17 17:50:56 · update #4

可以再給我多一點網站嗎
看有點看不懂說

2007-12-17 17:51:10 · update #5

2 個解答

建議可以從計算機概論開始(不是那種內容是在介紹科技趨勢的),
可以讓你擁有一些基礎概念。
程式語言則可以從C語言入門,
C語言雖然不是非常簡單,
但也不是艱澀難懂,
很適合做為入門學習程式設計觀念的選擇!
因為C++是從C延伸出來的,
所以在學C語言的同時,
也同時在學C++,
我的感想是,
C++只有比C多了物件導向的概念並且將其實做而出,
物件導向概念只是一種思維方式並不是一種程式語言,
可以當成是一種思考的模式來學習,
同時Java也跟C與C++非常相似,
因此學會了C,要再學C++與Java都會較為容易。
C是一高效率的語言,
許多重要知名的作業系統,
其核心部份都是由C語言撰寫而成!
許多其他語言的編譯器或直譯器也都是用C語言寫成的。
想多了解它的偉大,可以再自行去查資料......
至於電子學與數學......
我這麼說好了,程式語言只是工具,
用來將邏輯實做而出,
進而解決我們的問題!
良好的邏輯通常會造就精簡,快速,效率高的程式,
而數學是相當高明的邏輯,
許多平常看似乎無解的問題,
在數學面前都只是小兒科,
數學能給予明確方向且有效率解決問題的方式,
學好數學,將能大大提升所開發的程式水準。
至於電子學......與其說學好電子學,
不如說學好數位電路設計學,
因為只要到了數位電路部份,
就會發現跟電腦關係關係密切!

以上是我的淺見,敬請提供參考!

2007-12-05 00:19:52 補充:
C語言程式設計用書,
可以挑那種,有明確規則並附有範例的,
通常做學問是不可能只看一本書的,
我的建議是,
買一本講述非常詳細,易理解,附有範例的來慢慢啃。
加一本精簡的可以隨身攜帶,像字典一樣,
並不需要非常詳細,
只要能臨時查詢語法或函數的使用規則。
另外要注意的是,
最好挑近幾年出的書,
因為C語言的標準規範ANSI C的最後版本,
沒記錯的話是ANSI C(99),
應該是於1999年發表的。
如果買到是以就有標準規範為基準的書,
那可不是一件令人歡樂的事......

2007-12-05 00:21:36 補充:
上面字打錯,
"就"有 -> "舊"有

2007-12-07 01:33:56 補充:
C語言只是工具,一種威力強大的工具!
要用來做基本電學還是用來做數學都可以,
端看你的應用。

計算機概論的話,
Foundations of Computer Science With Infotrac: From Data Manipulation to Theory of Computation
URL : http://search.books.com.tw/exep/prod_search_redir.php?key=Foundations+of+Computer+Science&area=mid&item=F010735353
這本不錯,也有中文本,
英文不熟的話看中文也可以。

2007-12-07 01:53:07 補充:
如果程式設計想要學的好,
還要學資料結構與演算法!
下列是我去博客來看看的,
其中也有我曾經翻過內容覺得不錯的,
給你參考!

2007-12-07 01:53:22 補充:
http://www.books.com.tw/exep/prod/booksfile.php?item=0010260094
http://www.books.com.tw/exep/prod/booksfile.php?item=0010293077
http://www.books.com.tw/exep/prod/booksfile.php?item=0010360466
http://www.books.com.tw/exep/prod/booksfile.php?item=0010384728

2007-12-07 01:53:28 補充:
http://www.books.com.tw/exep/prod/booksfile.php?item=0010368164
http://www.books.com.tw/exep/prod/booksfile.php?item=0010290096
http://www.books.com.tw/exep/prod/booksfile.php?item=0010373588
http://www.books.com.tw/exep/prod/booksfile.php?item=0010348522

2007-12-08 01:55:44 補充:
申彗星說得沒錯,一旦程式設計的概念穩固,
就可以多學學其他種程式語言,
至於學甚麼,則要看你所要解決的問題而定。
每個程式語言都有其特性,
有的擅長處理字串,
有的擅長處理數字精確的運算(通常用在經融界)。
像C的特性是技能對硬體有強大的控制能力,
又不像組合語言或是機器語言一樣艱澀難懂。
可以產生精簡短巧並效率很高的程式,
有穩固的結構性,對程式設計師的限制相當自由,
因此常用來設計諸如大型系統的核心,
也因此成為許多人入門的首選。
依照所要解決的問題,
來選擇使用何種語言來開發,
許多高階設計者都會這麼做。
遊戲設計中,需要高效率運算的部份,
也會改採用組合語言開發!

2007-12-08 02:52:43 補充:
至於學數學只是單純的訓練思考邏輯......我不這麼認為。
邏輯好壞,跟程式水準成正比的情況,
是有前提的.....
就是此人必須邏輯好且懂得設計程式!
"邏輯"是一種思維能力,
數學與程式設計都有其邏輯存在,
甚至根源可能是相通的。
但是數學跟程式設計並不是等同的,
數學強但寫不出程式,
程式高手卻算不出數學,
這都是可能的事實!
我們不能奢望可以學其一即能得其二,
那是不可能的,都是需要學習。

2007-12-08 02:53:39 補充:
所以,那學數學與程式設計有何關係?
學數學並不是單純的訓練思考邏輯,
更是學習如何解決的問題的方法。
有的問題可以不用數學,
但數學可以教我們走捷徑。
舉個最簡單的例子,
寫一個從1一直加到n的程式,
最直接的就是用迴圈跑再輸出結果。
雖然現在電腦很快,
但如果這個n異常的龐大,
不僅一時半刻無法完成,
對電腦的整體效能上都是一種負擔!
可是數學告訴我們,
一個小學的簡單數學能即能解決我們的問題,
使用梯形公式,馬上就能得到我們要的答案。

2007-12-08 02:55:08 補充:
有的問題,更是非數學無法解決,
在大家都歡樂的看自家螢幕上各種魅力四射的影像時,
有多少人知道,
要將影像在螢幕上成像,
是多麼複雜的事?
需要大量的運用數學去運算,
甚麼微積分與線性代數等都是並定用到的數學,
在搭配各種資料結構與演算法,
才能在螢幕上呈現帥哥美女看到流口水的畫面。
其蘊含的科技量甚至可以獨立成一門學門。
好的程式不只是可以無誤的產生結果,
還有執行的效率與損耗的資源。
因此,好的程式設計師,
要學的不只是程式語言,
還有資料結構與演算法,
甚至,更會提昇自我數學能力。
雖不是程式設計必備,
卻是在關鍵有舉足輕重的地位。
當然,重點也在於活用,而不是死記。

2007-12-12 03:14:37 補充:
嗯......開發最廣是什麼意思?
我只知道幾乎每個有點程度的程式設計師都會C語言,
幾乎是必學的東西......
不知道是不是你要的答案......
至於剩下的問題......
如果上面所說就是你要的,
那答案之前都回答過了......
網路上也是有免費的教學......

2007-12-15 03:22:37 補充:
那就意思一下......
http://knight.fcu.edu.tw/~d9046876/teaching.htm
http://knight.fcu.edu.tw/~d9046876/ds/ds.htm
http://dhcp.tcgs.tc.edu.tw/c/
資料蠻多的,用點心就可以翻出一堆......

2007-12-04 19:06:55 · answer #1 · answered by EZ 2 · 0 0

C++只有比C多了物件導向的概念,其它部份幾乎大同小異學那樣都沒差,而你不需學什麼數學或基本電學就能直接學。
我建議你學我向學校圖書館或國立圖書館借C語言書就好,像我學校連2006年的新書都有@@ 反正你就借這幾年的書就夠! 免的你後來後悔只學一半 且又不便宜@@ 這幾年的書目前市面仍有再賣,那為何你不肯去借@@
還有告訴你一個觀念,沒人再特地學任何程式設計軟體的程式語法。 寫程式只是為了與電腦溝通 告訴電腦要它幫你作什麼事?
而寫程式只要了解書上寫的功能 其指令語法怎使用?也不用刻意去記,當你想使用什麼功能而指令忘時 就去當字典一樣翻書來查就好。 但你一定要了解 指令語法怎使用喔! 因為利害的工程師乃是懂的靈活利用其功能 去寫任何想要作的程式!
由於入門的書 每個出版社內容都一樣,因為根本很多年沒改版,指令語法本來就沒變@@ 你找一本範例和練習多的書 來借看就好@@
然後至於學數學 其實只是訓練你的思考邏輯能力,就算你直接寫程式也是一樣訓練思考邏輯能力。
思考邏輯能力越強 當然了功力也越強,但一定要常寫 真的要下苦功。 你如果每天寫 ,寫了半年絕對強過 每當要考試才開始寫程式的學生。學生寫了2年程式恐怕實際寫的沒比你半年多!

2007-12-07 13:15:38 · answer #2 · answered by eric 7 · 0 0

fedest.com, questions and answers