有程序员完全不会 c 语言的吗?

2018-07-29 14:03:06 +08:00
 zj299792458

有程序员完全不会 c 的吗?即从来没有学过,接触过?自学或者达内培训班一般不会专门学 c 吧?不会 c 的对职业生涯影响大吗?

个人感觉,如果你没听说过指针等基础概念,在高级语言里你很难理解基础变量,引用变量,内存地址等信息,“==”号也是面向运气使用……

web 前端等偏向设计方向的语言不会 c 倒是可以理解。

8582 次点击
所在节点    问与答
71 条回复
shuizhengqi
2018-07-30 10:25:39 +08:00
科班出身没有一个没接触过的。连我一个硬件出身的,都会学 c
TomatoYuyuko
2018-07-30 10:37:34 +08:00
入门 C 专业 java 现在干前端= =
zpf124
2018-07-30 11:14:15 +08:00
专科路过,学完 c 的基础语法就去学 java 了,指针相关,内存管理相关的几乎完全不会。
iiTea
2018-07-30 11:32:25 +08:00
c 语言由于工作中用得少已经重新捡起来三遍了,最近捡起来是因为想学习下 redis 源码
tt67wq
2018-07-30 11:45:31 +08:00
反复的捡起来 C,然后几天不用又忘了。。。
Phariel
2018-07-30 12:01:19 +08:00
看得懂部分 不会写
irainsoft
2018-07-30 12:10:51 +08:00
第一个学的是 JAVA...
earendil1412
2018-07-30 12:37:23 +08:00
如果对 C 一点概念都没有的话,很多数据结构是理解不了的
crayygy
2018-07-30 13:22:14 +08:00
计算机基础跟 C 语言不等价,我最早学的 C++,后来速成了一下 Java,至于 Python/Javascript/Ruby 这些都是自己慢慢看着学的,要说指针什么的有多重要,不写 C/C++ 的不太关注这些自然也就不重视。

但你要说引用,传参这些,我觉得是基础,不同语言可能不同实现,考虑的场景都不一样的。

数据结构、设计思想什么的就更不一样了,这些是语言无关层面的,代码写到一定程度一定会走这一步,跟你用什么语言没关系。
nullen
2018-07-30 13:58:18 +08:00
有,很多不会的。
wq7
2018-07-30 19:23:23 +08:00
不常使用还是会遗忘...

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

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

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

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

© 2021 V2EX