javascript-〉C 艹 如何入手

2014-10-08 08:13:56 +08:00
 renminghao
rt,最近对C艹突然感兴趣了,不过之前一直是javascript程序员,不知道转型的时候需要注意什么,怎么从零开始学C艹~~~
4657 次点击
所在节点    编程
24 条回复
cnnblike
2014-10-08 08:42:17 +08:00
入手C艹的关键是不要先学了C再去学C艹
renminghao
2014-10-08 09:22:11 +08:00
@cnnblike 这个倒还好 之前学过C 不过也忘得差不多了
jsonline
2014-10-08 09:32:29 +08:00
忘掉JS
wintersun
2014-10-08 09:33:31 +08:00
掌握C++的语法不是大问题,大问题是一旦不参与实际项目,很难获得深入提高——当然,自己一个人练习做个小软件也是可以的,但桌面C/S系编程对比Web B/S系,反差是有一些的,看个人觉悟了。

另外,指针(内存管理)一直是C++的强项并且也是“阿克琉斯之踵”,要深刻体会!

ps:对于C艹(C cao)的这种表示法,也是感觉到醉了,这是有多恨它吗?
renminghao
2014-10-08 10:36:51 +08:00
@jsonline 不容易吧
renminghao
2014-10-08 10:38:28 +08:00
@wintersun 一直觉得底层语言编程要涉及的东西很多 很难 所以心存敬畏 至于为什么写C艹 不过是开玩笑而已啦 不过还是感谢指教啊
kenlist
2014-10-08 10:39:14 +08:00
写C++的感觉是面向内存,每个对象就是一堆内存数据,要自己管理生命周期,管理释放。看看你要做到什么程度,多做些项目碰碰壁自然懂了。

ps: 用C艹这种表示法,带着这种心境,是很难完全投入到C++的世界里吧
liyalin1991
2014-10-08 11:51:20 +08:00
C艹也是醉了
abscon
2014-10-08 12:29:01 +08:00
反对上面“阿克琉斯之踵”的提法。
内存管理能躲就躲,delete关键字尽量不用。
善用STL容器和智能指针。掌握RAII。
这才是把C++当高级语言的用法。
otakustay
2014-10-08 12:39:15 +08:00
你怎么从0开始学js的,就怎么从0开始学c艹,别把自己的js能力当成基础
coldear
2014-10-08 12:50:59 +08:00
c++是一门庞大的语音,它基本可以看作有4个部分组成
1. C语言部分
2. OO部分(class)
3. STL
4. 范型
完全掌握这4个方面需要漫长的过程,你可以按照上面这个顺序学习
tomwan
2014-10-08 13:57:02 +08:00
请问C艹的读法是‘C cao’吗。。
renminghao
2014-10-08 14:06:42 +08:00
@coldear get
renminghao
2014-10-08 14:06:55 +08:00
@tomwan 。。。
jtn007
2014-10-08 17:52:05 +08:00
JS和C艹。。。这个之间差别有点大啊。。。真心的,我也不知道怎么搞,我是先学了C艹的,楼主加油
renminghao
2014-10-08 17:56:08 +08:00
@jtn007 你先学了C艹然后学js?
jtn007
2014-10-08 18:41:57 +08:00
@renminghao 我是大学里专业课学的C++,JS这种学校里不教的,后来自学的
jtn007
2014-10-08 18:44:10 +08:00
@renminghao 楼主如果习惯了JS再去学C++请务必做好被虐出翔的准备,特别是指针,真是醉了
renminghao
2014-10-08 19:10:49 +08:00
@jtn007 明白了
renminghao
2014-10-08 19:11:33 +08:00
@jtn007 +1024 学C的时候指针就已经被虐出翔 但是觉得现在掌握一门编程语言有点孤立 所以就想学C艹了

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

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

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

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

© 2021 V2EX