C_and_CPP 板


LINE

请问有人知道高雄要在哪买吗? 走遍各大书店都没有..多米也找不到 c++ primer plus倒是很多 我想先翻一翻再决定,因为也不便宜 或是有人愿意传承给新人阅读使用吗? 看要多少钱,再讨论 我要买的是侯捷翻译的中文本~ 感谢了~ --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.171.241.94
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1457138557.A.67A.html
1F:→ Caesar08: 3e跟4e有点旧,还是建议看5,虽然是英文版 03/05 10:38
嗯嗯 我英文没太好,虽然是看得完,但效率应该有差 比较希望能先读中文版,早一点把c++底子打好~ 目前只略懂c而已 很谢谢您的建议
2F:推 descent: The C++ Programming Language国际中文版第四版 这本不错 03/05 11:42
3F:→ descent: 胜过你找的那本, 也有说明 c++ 11 03/05 11:43
感谢回覆,那请问大大,若我主要是想学习物件导向的观念 请问这本蚂蚁书和c++ primer哪个比较推呢? 因为我主要是想学物件导向,c的程序导向基本还算ok~ ※ 编辑: kai5566 (122.121.25.94), 03/05/2016 12:50:57
4F:→ descent: 这本是 c++ 的发明人写的, 中译本也翻得不错 03/05 13:38
5F:→ descent: 希望作者有给你这本书的信心。 03/05 13:39
6F:→ descent: Programming Principles and Practice Using C++ 03/05 13:39
7F:→ descent: 我比较推荐这本的中译本, 作者也是 c++ 的发明人 03/05 13:40
8F:→ descent: 有第二版 03/05 13:40
感谢楼上,那我想从头学OOP观念 The C++ Programming Language c++程式设计艺术? Programming Principles and Practice Using C++ 这两本哪本推荐呢? 虽然自己翻过比较洽当,但高雄实在找不到书店有卖这些比较专业的书 真的很可惜!!!
9F:→ Caesar08: the c++是给已经有程度的人,principle是给初学者 03/05 17:03
10F:→ Caesar08: 不过我看你的问法,我觉得看primer会比较好 03/05 17:04
11F:推 kwpn: 我觉得c++发明人那本范围太广了,所有东西都有,每项都讲的不 03/05 17:40
12F:→ kwpn: 多,比较适合reference用. 比较推荐新手看c++ primer,范围较 03/05 17:41
13F:→ kwpn: 小许多但主要要学的都有,每项描述比较多也较生动 03/05 17:43
14F:→ kwpn: 找不到就上网天珑订都会有 03/05 17:44
15F:→ a27417332: 基础可以参考网路资料,我自己觉得那些书都不好啃啦 03/05 19:00
16F:→ a27417332: 虽然网路资料有的可能是错的就是了(汗 03/05 19:01
17F:→ freeunixer: 基础不找几本书打好就要 ref 网路,你就去 ref 到死吧. 03/05 19:21
18F:→ freeunixer: 你乾脆也不用上学,在家上网自学就能出师了. 03/05 19:22
19F:→ Caesar08: 有读过书跟没有的差别,就是你不知道甚麽是正确的写法 03/05 20:07
20F:→ Caesar08: 你很难判断你这样写的好坏,因为他执行结果都是正确的 03/05 20:08
21F:→ Caesar08: 如果你只是偶尔要用某个语言,那你的确网路上找就好 03/05 20:09
22F:→ Caesar08: 但如果你要学好一个语言,读书几乎是不可避免的 03/05 20:09
大家好,我决定买 C++ how to programming 4/e 和C++ primer 3/e 侯捷译了(有找到二手书) 应该看第三版还够吧???? 我也觉得需要看书,我想把c++学好!!!! 我想把物件导向学好!!!!!!!
23F:→ descent: C++ primer 还是买 4/e 好, 除非 3/e 卖 200 03/05 21:59
24F:→ descent: 你可以先买 c++ primer, 这本我看了 2 年才看完 03/05 21:59
我爬文竟然有人说3/e比较好... 我是找到200的没错 这两版内容真的差很多吗? 对於我想学的oop有差吗?
25F:→ descent: 可以先到图书馆借借看 03/05 22:26
26F:→ Caesar08: 你真的那麽在意oop,那你就不该买primer 03/05 22:30
27F:→ Caesar08: oop是C++提供的一个功能,介绍C++的书不会只着墨在那 03/05 22:31
28F:→ Caesar08: primer是介绍整个C++,而不是只介绍oop 03/05 22:32
29F:→ Caesar08: 更何况你真的要很oop,你应该学java 03/05 22:33
30F:→ Caesar08: oop的polymorphism,有些地方可以用template取代 03/05 22:35
31F:→ Caesar08: 这应该不是你想要的 03/05 22:35
32F:推 bpq: 话说c++ primer 天珑还有阿,但是要学oop也不是这本 03/05 23:59
感谢楼上各位建议~~今天蒐集一堆资料好累 那可以请bpq大哥推荐一本oop的书吗 不过c++ primer我还是需要看 毕竟c跟c++差蛮多,我今天去书局看,原来我那麽嫩= =
33F:推 steve1012: C++是support oop 吧 你想专精oop 感觉可以从Java c# 03/06 03:55
34F:推 kwpn: 学完程式语言再学oop也不迟拉 03/06 09:31
嗯嗯,感谢各位前辈! 我大概会先从这几本书开始 感谢~ 其实我是最近去面试,被洗脸後,深感自己的不足 因为我的硕士论文题目,是边做边学用c写出来的 也就是需要达成甚麽功能,我才去研究,例如我本来不会指标 也不会动态配置记忆体,都是我觉得需要才去学。 主管看完我的code之後表示,他们写的都是 模组化? 以物件导向的方式去做 敏捷式开发之类的 (抱歉我对一些名词不熟,所以听的不是很清楚,可能表达有误) 他大概觉得我写的code很难维护, 然後判断我的能力也无法去trace 他们现有的code 我的理解应该是我缺乏物件导向的观念吧? 我写的程式整齐,但对他们来说,可能太没有系统 其实我也不清楚自己要往哪里加强, 也对物件导向有点疑惑,为什麽一定要用物件导向? 例如我的论文是写虹膜辨识 我的程式流程是 1.输入一张照片 2.照片前处理 3.虹膜定位出来 4.特徵萃取 5.特徵存入资料库 (以上是稍微说明) code架构如下 1.include我写好的函式(我每个演算法都另外存成.c) 2.main() 里面开档,读取图片 3.然後main里面依序呼叫我的function 4.main()的最後存入binary档 大概是这样 其实现在我就想不透,如果我写的是这样的流程和架构 有需要写成物件导向吗? 以我这个程式来说,物件导向能帮我的程式维护更简单,更好扩充吗? 那要如何改写成物件导向@@? 而我真正想读的书,就是有说明这些的书。 我的想法就是,如果要加新功能, 不就是另外写一个function进.c档,然後在主程式include进去? 这是我目前的作法,也许是我还不懂oop奥妙 所以不知道oop的好处在哪吧... 依前辈们来看,我该从哪本书下手呢 还有,这样的程式架构,真的用物件导向比较好吗 是不是所有程式都可用oop的写法来产生? ※ 编辑: kai5566 (122.121.25.94), 03/06/2016 11:12:54
35F:推 ronin728: 学OOP推Design pattern 03/06 12:57
36F:推 ronin728: 企业叫你连个小程式都要用OOP是因为OOP是主流编程风格, 03/06 13:00
37F:→ ronin728: 他们想看你懂不懂这观念 03/06 13:00
38F:→ ronin728: OOP适当使用绝对有益,Linux虽然是用C语言写的,但是也 03/06 13:06
39F:→ ronin728: 采用OOP的思想。Gnome也是用C写的,其中的Gobject就是C 03/06 13:06
40F:→ ronin728: 语言的OOP框架。当然有人滥用OOP,过度设计的问题屡见不 03/06 13:07
41F:→ ronin728: 鲜,这些东西都是双面刃,没有一个是银弹。 03/06 13:07
42F:嘘 ronin728: 嘘你那边有没有必要什麽的,以後别人用什麽你也要跟着用 03/06 13:17
43F:→ ronin728: 公司又不是你开的,架构师又不是你在当的 03/06 13:19
先谢谢你上面的回应 但我觉得你好像误会我的意思, 从这篇一开始我就是打着想要学习OOP OOD的想法来徵求书 所以上面那段,我怎麽会是要质疑公司要求我懂OO? 我所有提出的疑问,出发点都是想厘清OO该如何写,为什麽要用OO 也许你已经非常熟悉,也许你从来没碰过这样的问题, 所以你无法体会我遇到的困难。 我已经完成一个小小题目,而我是很直观的需要甚麽function就加入 然後在main呼叫,(我感觉就很像OO的扩充阿@_@",我就是不懂才要问) 虚心想请教,例如这样的东西,该如何用OO改写 我认为我就是卡在这里,转不过来。 而不是像你说的我要质疑业界、长官为何那麽要求OO 我这篇的目的,就是想学习OO,而且我也认为OO是必备知识。 那...我是认为你误会了吧? ※ 编辑: kai5566 (122.121.25.94), 03/06/2016 13:38:29
44F:→ descent: 感觉你只是为了找工作才要学 OO, 应该还是有不需要 OO 03/06 13:57
45F:→ descent: 要求的工作。不过学习 OO 也不是坏事。 03/06 13:57
46F:推 ronin728: 可能是我误会你的意思了,我道歉。OOP在小程式或是只有 03/06 14:25
47F:→ ronin728: 运算的程式里没办法显现太大的优点,你可以想像一下,一 03/06 14:25
48F:→ ronin728: 个RPG游戏要怎麽写? 03/06 14:25
49F:→ kai5566: 我算是找工作才了解到他的重要! 03/06 14:36
50F:→ kai5566: 不用道歉,这没什麽。 03/06 14:37
51F:→ kai5566: 谢谢你的说明 03/06 14:37
52F:→ kai5566: 所以主要在作运算的程式,很有可能用不到oo概念吗? 03/06 14:44
53F:→ ronin728: 有可能用不到,但是没有物件导向的程式也会用到物件(资 03/06 15:07
54F:→ ronin728: 料抽象)的概念,当然这也不是OOP的专利,资料抽象的概念 03/06 15:07
55F:→ ronin728: 比OO更早 03/06 15:07
56F:→ ronin728: 有一些网路系统是用Erlang写的,Erlang有物件的观念,但 03/06 15:13
57F:→ ronin728: 不是Java那帮人所谓的物件导向。有些任务本身就不太需要 03/06 15:13
58F:→ ronin728: OO。但是有些程式却极度适合使用OO,例如GUI组件、游戏 03/06 15:13
59F:→ ronin728: 系统之类的。 03/06 15:14
60F:→ kai5566: 了解!谢谢你耐心说明,我书买好啦~努力学习! 03/06 19:21
61F:→ a27417332: 我是认真觉得基础靠Primer打好很厉害啦...... 03/08 16:24
62F:→ a27417332: 虽然和原Po无关,但连基本程式概念都没有就看Primer... 03/08 16:25
63F:→ a27417332: 而且我也只说基础,观念建立以後当然行有余力就看书 03/08 16:28
64F:→ a27417332: 至於查网路,我觉得是多看。个人学习经验是这样啦... 03/08 16:30
65F:→ a27417332: 真要说「正确」的C++,也不用看书,上网看Spec好了吧 03/08 16:33
66F:→ a27417332: 关於原Po,因为有人推相关书籍就不赘述了。 03/08 16:34
67F:→ a27417332: X但我觉得设计这种东西碰到例子再看书会更有感觉XD 03/08 16:36
68F:→ a27417332: 补述一下好了,我应该把基础改完概念。大家常推荐的经 03/08 18:40
69F:→ a27417332: 典的确都是不读可惜。但我不认为有些东西是应该推荐给 03/08 18:40
70F:→ a27417332: 某些族群的,因为像是越级打怪。 03/08 18:41
71F:→ a27417332: 况且网路上我认为多的是精彩的解说文章,只看书我觉得 03/08 18:42
72F:→ a27417332: 涵盖的知识并不是全部。 03/08 18:42







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP