c++是不是吃透编程的必学语言

2019-06-05 17:14:45 +08:00
 tianly1999
在校学生该怎么规划好自己的编程人生
8266 次点击
所在节点    Java
57 条回复
moodasmood
2019-06-05 17:33:14 +08:00
个人路线,c->java->php->python->js->go
zycpp
2019-06-05 17:37:03 +08:00
啥叫吃透?

ps:为啥发在 java 节点…
chendy
2019-06-05 17:39:54 +08:00
吃透的标准是啥
FelixLiu
2019-06-05 17:41:36 +08:00
c++之父都吃不透,没有人能完全理解 c++
LokiSharp
2019-06-05 17:42:57 +08:00
VB->C->Java->Python->Kotlin
jingyulong
2019-06-05 17:43:32 +08:00
静态语言,动态语言,再来个汇编,C,差不多了。

目前 python 应用最广,最划算。
https://i.loli.net/2019/06/05/5cf78ebbd2afc61710.png
zhuangzhuang1988
2019-06-05 17:45:35 +08:00
是的。
4lokale
2019-06-05 17:47:07 +08:00
按照我的理解,
百年前贵族研究各种学科,穷其一生,是因为他们不用为吃饭睡觉发愁。
可是现在我们是要吃饭的,所以有一个度,适可而止得理解就行了。至于语言,看市场需求吧。
Jirajine
2019-06-05 17:48:45 +08:00
汇编 C++ js php/Java 足矣
ccoming
2019-06-05 17:49:08 +08:00
lz 想说的是,能举一反三的语言吧?
Salvation
2019-06-05 17:52:18 +08:00
不是。这么理解的话会出很多问题。

有这个精力不如把计算机原理,编译原理学清楚。

然后按照自己的路线选个语言搞清楚。(当然如果你想搞图形学,那还是学 c++吧)

c++看上去很厉害,实际上也很厉害,但是从学习的角度来说恐怕性价比不高。因为现在行业要解决的问题,大部分都不是单机的问题了。而要解决单机的问题,往往是很专的领域,把基础打好更重要。
111qqz
2019-06-05 17:54:36 +08:00
lz 的意思应该是为了吃透编程而学习 c++,而不是“吃透 c++”吧
必学谈不上,但是学习 C++对于初学者来说应该有很多好处
testeststs
2019-06-05 17:55:07 +08:00
学 C/C++的历史发展,才能认清其历史地位。
zhujinliang
2019-06-05 17:55:58 +08:00
个人感觉一个 C,一个 C#或者 Java
C 典型面向过程、更接近底层,对于算法和数据结构有很好的表现
C#是典型的面向对象
脚本语言的话,shell、python、php 可以选一个
supuwoerc
2019-06-05 17:57:43 +08:00
吃透。。依我看是汇编语言🐶
testeststs
2019-06-05 18:00:49 +08:00
在校生必学,培训班除外。
kiwier
2019-06-05 18:00:50 +08:00
汇编走起吧,编程界的九阳神功
noli
2019-06-05 18:01:26 +08:00
从多范式这件事情来看,是。

C++ 囊括了编程语言发展史上的几种重要编程思想。
面向过程,可以写 C 甚至直接写 asm。
面向对象,C++ 也是支持的,你还可以从中理解为何后来者如 Java C# 都不想做多继承等等问题。
函数式编程,C++ template 是一个非常简陋的纯函数式编程。
异步编程,可以试试 co_await 等新关键字,也可以试试直接用 boost context

此外 C++ 深入底层,可以直接和操作系统打交道,对于理解一些架构设计为什么必须是如此,也是有所帮助的。
natforum
2019-06-05 18:01:30 +08:00
delphi-vb-c-java-python-go-rust-kotlin
tt67wq
2019-06-05 18:05:04 +08:00
上学好好学原理,语言不是重点。

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

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

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

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

© 2021 V2EX