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

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

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

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

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

8558 次点击
所在节点    问与答
71 条回复
mintist
2018-07-29 23:48:06 +08:00
@zj299792458 嵌入式还是 C 语言的天下吧,顶多被 C++ 稍微分点,Python 跑个 “ Hello World ” 还行,产品还是算了吧,,,
Perry
2018-07-30 00:41:01 +08:00
个人认为只要工作上用不到 C,那么学习 C 只是一个 nice to have 的技能点。
不过在大学里,应该都有教 C ?
zj299792458
2018-07-30 01:10:03 +08:00
如果明白变量在内存里的运行逻辑,会不会 c 都无所谓,可是现在高级语言里企图隐藏这些细节,很多人直接学高级语言,比如 java,不明白 new Integer (5)为什么不等于 new Integer (5),都是死记硬背,学完 c 就好理解多了……纯个人见解,我是先 python 入门,后来才自学的 c,好多东西都豁然开朗,但是 posix c 就学不动了,接口函数太难记了

@hundan
@jianpanxia
@Perry
@bumz
firebroo
2018-07-30 01:12:25 +08:00
🤣🤣🤣蛋疼的指针,写的脑袋疼。。
flowerains
2018-07-30 03:05:38 +08:00
会 C,但是平时用不到是个问题。
大学学的东西,这么多年了居然还有印象
msg7086
2018-07-30 03:26:56 +08:00
那你学过 Smalltalk 吗? OOP 著名的启蒙语言。
q397064399
2018-07-30 05:47:13 +08:00
@bumz #19 引用计数法 ,, 逃
jedihy
2018-07-30 06:47:22 +08:00
不会 C,操作系统怎么学。
oxoxoxox
2018-07-30 08:15:12 +08:00
c3824363
2018-07-30 08:48:27 +08:00
@oxoxoxox 怎么涨了这么多呢,risc-v 导致的么
lyh404
2018-07-30 09:01:35 +08:00
说起来我还写过三年的 C,现在经常用 matlab、python、vb、tsl,把 C 忘得一干二净了。。写个简单的 C++代码费了半天劲
Marmot
2018-07-30 09:16:10 +08:00
高中时候学过,后来也就看看,你让我直接上手干项目,肯定是不行的
xvrzhao
2018-07-30 09:31:37 +08:00
大一必修,不过当时完全为了应付考试,后悔莫及
PanPancf
2018-07-30 09:33:03 +08:00
@zj299792458 APUE 是本好书
allgy
2018-07-30 09:38:35 +08:00
恶补中
onionKnight888
2018-07-30 09:41:10 +08:00
大学学过,现在基本只剩下看看的水平
lzhCoooder
2018-07-30 09:50:56 +08:00
不会 C 语言的蛮多的,虽然我非常不赞成这样...至少要先认真学习一遍 K&R C 吧 才 180 页
minininja
2018-07-30 09:55:48 +08:00
正准备学
qq976739120
2018-07-30 09:56:37 +08:00
我同事 c++培训出身,对内存,进程,线程完全没概念,协程根本没听过,你敢信?
sampeng
2018-07-30 09:59:54 +08:00
实话…工作十年。没见过除 c 做主语言以外的大佬或程序员。web,php,python,前端,android。这些业务领域都是没几个真正会 c 的。内存模型大学知道不代表工作的时候还记得

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

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

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

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

© 2021 V2EX