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

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

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

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

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

8519 次点击
所在节点    问与答
71 条回复
PHPJit
2018-07-29 15:11:55 +08:00
不会
agdhole
2018-07-29 15:27:41 +08:00
初中的时候还会一点,搞了几年 PHP 和前端全忘了
Yourshell
2018-07-29 15:35:13 +08:00
什么?还有不动汇编的?
zj299792458
2018-07-29 15:50:45 +08:00
@agdhole 初中学 c,老司机?


@Yourshell 完全不懂编译过程中会产生汇编只能当脚本侠吧?
jayzjj000
2018-07-29 15:51:20 +08:00
有多少程序员完全会 C 语言呢?
zj299792458
2018-07-29 15:55:17 +08:00
@jayzjj000 那几乎没有,现在嵌入式都用 python 了,会写 c 没意义啊老哥。
wssasd001
2018-07-29 16:00:14 +08:00
写上几年前端,c 是什么,早忘光光。。。
fuxiaohei
2018-07-29 16:03:20 +08:00
能看不能写,看还看不全
zj299792458
2018-07-29 16:03:27 +08:00
我只是说 c 需要会让你理解高级语言里的某些规则,不是说 c 语言很常用,我就是 python 入门的😂
jedihy
2018-07-29 16:03:37 +08:00
@zj299792458 嵌入式只用 python 那只能当脚本侠。
zj299792458
2018-07-29 16:04:17 +08:00
@zj299792458 需要->语言
MOmc
2018-07-29 16:04:27 +08:00
初中 vb 大学 c,现在忘的贼 jb 干净!前女友印象都比它深!
but0n
2018-07-29 16:05:22 +08:00
@zj299792458 只有物联网相关的用 python,其它还都是 c
zj299792458
2018-07-29 16:05:42 +08:00
@jedihy 只用 python 就已经是脚本侠了,和嵌入不嵌入没关系吧?
zj299792458
2018-07-29 16:07:31 +08:00
@but0n 嗯嗯,路由器网关等基础还是需要 c 大神的
Felldeadbird
2018-07-29 16:14:00 +08:00
这么说吧,外国人到国内吃饭,不会用筷子会饿死吗?
会 C 和不会 C,我觉得并不影响一个程序员的能力水平。
另外,高级语言这个应该是编程语言的泛词了。
juoyi
2018-07-29 16:42:43 +08:00
除了大学学过 C 语言基础,之后就再没有接触过了……当然我是很菜的程序猿
deadEgg
2018-07-29 16:55:16 +08:00
我觉着还要有基础,有基础意味着你懂个 7788,当有需要的时候能拿的起来。

不然在某些领域做深会相对吃力。
bumz
2018-07-29 16:58:09 +08:00
并不认为 C 的裸指针对理解现代意义下的指针(不允许直接操作内存,GC )有什么必然的帮助。
不过想配合理解硬件的话可能没有比 C 更适合的语言了。
innoink
2018-07-29 17:01:19 +08:00
完全不妨碍学习函数式编程语言,甚至 erlang 这样的

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

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

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

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

© 2021 V2EX