請各位朋友推薦linux c++入門書籍 [論壇 - Ubuntu 程式設計]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


請各位朋友推薦linux c++入門書籍
會員一級
註冊日期:
2011/7/15 18:15
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 18
MP : 2 / 525
EXP: 73
離線
由於大學的時候課堂上教了幾堂初級的c語言,想轉到linux下學習c++
卻發現跟windows一些概念有不同。例如有.o .c的檔(指的是makefile)..
那些在windows介紹c++語言的書沒有看到他們提及這些,以及makefile...、linux下的基礎概念、ide、環境的建置。



所想請請各位朋友推薦linux c++入門書籍
1.如果可以是ubuntu得更好
2.有教些基礎linux概念
3.環境的建置
4.ide簡略介紹(這個網上有很多沒有也沒關係)
5.程式與mysql連結與環境架設
6.網站架設
7.中文書

一本書要有這些恐怕也不容易,是否能請各位前輩多介紹幾本?


本來有看過鳥哥的,但是似乎跟ubuntu有一點不太一樣.

坊間看得得linux c++語言都是比較進階一點的....
入門的很少....有提ubuntu的多半是如何使用系統....

謝謝大家...這些雖然以前有朋友問過了..不過跟我的問題細項還是有一點差異,所以想請大家幫個忙。

感謝~

另外分類區有點不太清楚,書籍與程式設計討論皆有所以覺得程式設計的成份多就放在本區了,不曉得有沒有偏離分類...

2012/8/16 12:36
應用擴展 工具箱
回覆: 請各位朋友推薦linux c++入門書籍
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 32054
EXP: 38
離線
b1265 寫到:
由於大學的時候課堂上教了幾堂初級的c語言,想轉到linux下學習c++
卻發現環境,跟一些概念有很大的不同。例如有.o .c的檔..

點歐點西在哪個平台都有吧= =+

b1265 寫到:那些在windows介紹c++語言的書沒有看到他們提及這些,以及makefile...、linux下的基礎概念、ide、環境的建置。

推荐Crboy網友的簡報
http://speakerdeck.com/u/crboy/p/code-smart-dont-code-hard
另外在Linux底下也是裝toolchain、裝(I)DE...就可以了
可以學一下Git版本控制系統

b1265 寫到:
所想請請各位朋友推薦linux c++入門書籍
1.如果可以是ubuntu得更好
2.有教些基礎linux概念
3.環境的建置
4.ide簡略介紹(這個網上有很多沒有也沒關係)
5.程式與mysql連結與環境架設
6.網站架設
7.中文書

一本書要有這些恐怕也不容易,是否能請各位前輩多介紹幾本?

網路上資源很多,不夠再買書

2012/8/16 17:20
應用擴展 工具箱
回覆: 請各位朋友推薦linux c++入門書籍
會員一級
註冊日期:
2011/7/15 18:15
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 18
MP : 2 / 525
EXP: 73
離線
謝謝
到圖書館去借來看。

只是想說書本的會比較有系統性,可以到到圖書館去借來看。 ....
因為算2/3新手,對linux和c++想要有較完整的基礎....還是從書看起好...都會告訴你從哪邊下手。
網路上的相對上通常是較為零散一點....

2012/8/17 7:53
應用擴展 工具箱
回覆: 請各位朋友推薦linux c++入門書籍
會員一級
註冊日期:
2009/8/3 18:49
來自 亞洲福爾摩莎
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 28
MP : 3 / 966
EXP: 12
離線
C++語言 其實作業系統平台不同是不太重要的
任何一本書都可適用,我推薦的是< C++程式設計藝術>
PENSON出版,俗稱螞蟻書,內容豐富詳細適合入門者
然而linux C shell 卻是linux獨有的C語言,
雖然與C語言相似,但Linux C Shell 功能更強大.

2012/8/18 3:36
應用擴展 工具箱
回覆: 請各位朋友推薦linux c++入門書籍
會員三級
註冊日期:
2009/11/6 19:32
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 206
MP : 35 / 6907
EXP: 25
離線
C++ 就是 C++,與使用平台無關。衹不過時下 Windows 佔多數,被拿來當作大多數的說明教材,混在一起罷了!純 C++ 的書是比較少見。

入門書我是不太清楚啦!因為絕版很久了……參考書是用 C++ Prime 這本。

個人是建議新手不要從 C++ 切入,抽象、學習曲線高,非常容易造就 C 風格式的 C++ 程式碼。那不如直接從 C 語言切入算了!"所有" 大小平台都有支援!

2012/8/20 22:30
應用擴展 工具箱
回覆: 請各位朋友推薦linux c++入門書籍
版主
註冊日期:
2006/12/24 16:54
所屬群組:
網站管理員
已註冊使用者
等級: 33
HP : 0 / 816
MP : 524 / 34192
EXP: 67
離線
您指的不同處可能是在 toolchain, 而不是在 OS
不過好好的一個人, 何苦去學 C++ 呢 ...

2012/8/21 2:17
就算你百分之一百認定某人是渣滓中的渣滓,請仍然展示你的冷靜、體諒、尊重。

* My Blog
* My Twitter <- follow me!
* My Plurk
FoolproofProject:
* KomiX latest stable: v0.1.0 (Comics Viewer)
* Khopper latest stable: v0.4.2 (Audio Converter with CUE Sheet Support)
* PicKing latest stable: v0.2.3 (File Picking)
應用擴展 工具箱
回覆: 請各位朋友推薦linux c++入門書籍
會員一級
註冊日期:
2012/6/7 3:48
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 43
MP : 5 / 1131
EXP: 74
離線
同學,PTT Soft_Job上那篇該不會是你發的吧?XD
如果是的話請有空回去收個私信Xd

C++"本身"沒有太深的平台依賴性,
有依賴性的主要是函式庫一類的(如DX11,MFC,Win API......這類)。
如果想對C++有更深的了解,也許"C++ primer"會比較適合你,它最近的第四版加了C++ 11相關的東西,如果你是個C++愛好者,想必對它會很感興趣:)


如果你是想學一些Linux上專有的lib、tool chain,那可以學純C,Linux Kerel極大的一部分是用C寫的。(不過不是標準的ANSI C,而是based on Gnu Libc,簡稱glibc)

不過Linux以上C++開發的東西也不少,像是KDE(雖然Qt其實不是標準的C++)......etc

個人是很喜歡佳魁出版社的"Linux C 系統整合開發設計"這本書。

他不僅僅講Linux特有的C Lib,也有教怎麼寫bash script、Makefile。如果搭配"程式設計師的修養"一書,更是如虎添翼,對一些底層的運作會清晰許多,像你說的a.out,其實就是Linux ELF跟Windows PE的差別,這本書就有詳細的解說。

BTW,如果想學物導的話,其實可以學學看Python,Perl,RUBY這一類的語言。C++不是不好,只是他C的影子太很濃厚,

"黑客與畫家"一書有一段話我很喜歡- -"程式語言有很大一部分是幫助人想怎麼寫程式,而不是把想好的程式表現出來。它該是支鉛筆、能隨意塗抹,而不是鋼筆。用script language讓我可以不用像捧著大大小小茶壺的小孩,跟精精計較的編譯器阿婆討價還價。"

當然,如果你有必須要優化、直接控制計憶體的需求,那就當我沒說

(話說Python的PyPy已經直逼C++ Compile出來的效率了)


最後,助你學習順利,有問題也隨時歡迎來這邊

2012/8/21 3:50
應用擴展 工具箱
回覆: 請各位朋友推薦linux c++入門書籍
會員一級
註冊日期:
2011/7/15 18:15
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 18
MP : 2 / 525
EXP: 73
離線
PTT Soft_Job上那篇 不是我發的感謝您
為什麼版上的朋友都好像不是很喜歡C++??有很大的缺點嗎

程度:
c語言也只學了一學期的課而已,非本科系老師也只教了在
dos底下如何print....

所以對程式語言設計需要知道那些實在不清楚,只知道老師有教過一些演算法,但是也不知道如何使用............疑問1


這個東西是我最大的疑問,所以才在問之前在學校學的一些東西都沒有需要管makefile...疑問2


緣起:
這個問題是朋友拿給我一個linux c的源碼 迷你server makefile試跑一下他說找不到一堆mysql的 lib...

後來一個網友好心幫我看了一下 印象中好像說main.o 裡面指的位置都是錯的 要改mysql的位置

由於沒有觀念也看不懂那個檔案不知道無從改起。

才想重學 linux 底下關於c的東西

2013/1/16 12:25
應用擴展 工具箱
回覆: 請各位朋友推薦linux c++入門書籍
會員四級
註冊日期:
2010/12/22 12:40
所屬群組:
已註冊使用者
等級: 19
HP : 0 / 466
MP : 149 / 14078
EXP: 65
離線
你還有一學期在學
我大學都是會計啊~

疑問1-> 從C開始就好,雖然我不是過來人
但是過來人都說把一個語言的底子打好
換語言比較輕鬆

不知道演算法要用在哪? 我也有這個困擾
找題庫或別人的程式來看,逆向工程

2013/1/16 14:53
應用擴展 工具箱
回覆: 請各位朋友推薦linux c++入門書籍
會員五級
註冊日期:
2010/9/26 16:05
所屬群組:
已註冊使用者
等級: 27
HP : 0 / 660
MP : 317 / 20411
EXP: 43
離線
b1265 寫到:
PTT Soft_Job上那篇 不是我發的感謝您
為什麼版上的朋友都好像不是很喜歡C++??有很大的缺點嗎

不是有缺點,是不好寫
要找比喻的話
如果C是一堆沙
那python,perl就差不多像樂高積木
沙雕(C)做出來的城堡,細緻度好,但難學
樂高積木(python,perl)要做城堡就容易多了,直接拿現成的積木(插件)組一組就成型了

不過難易是相對性的,並不是說python可以很快就學成
個人感覺是python易學難精,要學到精,難度不下於C/C++

2013/1/16 15:23
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.