求 javascript 和 C++的入门书籍

2016-09-30 11:02:01 +08:00
 kangsgo

没有程序员的基础,想看 javascript 和 C++作为业务了解,希望能够推荐两本书籍或者在线文字教程,谢谢你们

5929 次点击
所在节点    程序员
58 条回复
billlee
2016-09-30 23:04:36 +08:00
你准备花多少时间来看,如果时间充足,建议先学 C++.
aprikyblue
2016-10-01 00:01:22 +08:00
不要选 c++ primer
不要选 c++ primer
不要选 c++ primer
重要的事情说三遍,不然小心再也不想碰编程。
c++本来就复杂,这本书更是难懂的可以,有编程基础的都不容易读下去,何况没基础。
想象一下,你有兴趣对着一本汉语词典学语文吗?
注: c++ primer 和 c++ primer plus 是两本不同的书,个人认为后者的内容组织得对初学者更友好一些。

如果时间充裕可以学习 c++,慢慢学但是不要太期望短期内有太大回报(即使你可以学习完成基本语法)。
否则建议先学习其他语言对编程有个大概了解再考虑 c 或者 c++

javascript 也可以,不过一般而言学 js 同时也要涉及其他一些 web 语言。
lsmgeb89
2016-10-01 00:37:09 +08:00
C++ 不看完 10 本书,都不能说懂啊……
sodatea
2016-10-01 04:37:26 +08:00
就算不准备拿 C++ Primer 入门,也别想不开去看 C++ Primer Plus
srlp
2016-10-01 05:27:35 +08:00
@aprikyblue 绝对不要选 c++ primer plus ,里面还是 c 语言的思维而且不是很新。

搞明白一个 c++ hello world 怎样编译之后,专心看 c++ primer 就很好了。
linux40
2016-10-01 09:23:53 +08:00
我个人只看过 c++ primer ,之后我就计划打算看 c++ concurrency in action ,就不准备看别的 c++书了。
zhy0216
2016-10-01 09:56:50 +08:00
js: the good parts
zhy0216
2016-10-01 09:57:47 +08:00
c++ 的话:

tyfulcrum
2016-10-01 11:28:01 +08:00
@zhuangzhuang1988 *Eloquent JavaScript* 不错,不过中译本第二版翻译得奇烂,不对照原文很多地方根本读不通,都不是舒服不舒服的问题了。
fytriht
2016-10-01 13:57:57 +08:00
@zhuangzhuang1988 1.这本书已经出第二版了 2.楼主说他“没有程序员的基础”,你确定这本书适合?
q397064399
2016-10-01 15:09:27 +08:00
@zhy0216 c++特性太多,很多特性有 愚蠢简便的实现方法,但是 C++ 程序员都不会用,因为那些 愚蠢 易懂的的实现容易显得自己没有逼格,
zhuangzhuang1988
2016-10-01 17:29:53 +08:00
@fytriht 合适, 这本书本身就是从小白开始教的,而且这本书注重 js 本身,而不是 DOM 方面。。 js 语言本身很少的。。。
v3standup
2016-10-01 18:32:20 +08:00
大善!
wizardforcel
2016-10-01 20:41:10 +08:00
@psklf tc++pl 是参考不是教程。
zhuangzhuang1988
2016-10-01 20:49:07 +08:00
@wizardforcel 也是教程。。 不仅仅是参考。。
wizardforcel
2016-10-02 12:11:57 +08:00
@zhuangzhuang1988 但它写的太像参考了。仅仅是罗列特性和知识点,不贴示例代码讲解如何在项目中使用,这不是参考??
wizardforcel
2016-10-02 12:14:11 +08:00
@aprikyblue primer plus 的 c 风格残余太严重。

还是 absolute 比较好。
zhuangzhuang1988
2016-10-02 23:05:20 +08:00
@wizardforcel 有代码详解啊,只是太细节了。 而且这书还重设计,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/309937

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX