• 请不要在回答技术问题时复制粘贴 AI 生成的内容
calvincc
V2EX  ›  程序员

c 语言应用的越来越少了?

  •  
  •   calvincc · Sep 7, 2018 via Android · 8478 views
    This topic created in 2986 days ago, the information mentioned may be changed or developed.

    平时逛网站,感觉对 C 的讨论都很少

    47 replies  •  2018-09-10 10:50:40 +08:00
    nicevar
    nicevar
    Sep 7, 2018❤️1
    1
    那是因为发展成熟了,该有的轮子都有了,到了一个非常稳定的阶段
    kagetu
    kagetu
    Sep 7, 2018
    2
    感觉也不算少吧,看你关注的方面了
    ps 正在造轮子中....
    XIVN1987
    XIVN1987
    Sep 7, 2018
    3
    确实,,现在 C 一般也就用在单片机、嵌入式上吧
    calvincc
    calvincc
    OP
    Sep 7, 2018 via Android
    4
    @XIVN1987 关于嵌入式也是很少
    Keyes
    Keyes
    Sep 7, 2018 via iPhone
    5
    c 就没那么多语言上的幺蛾子需要讨论
    AV1
    AV1
    Sep 7, 2018 via Android
    6
    应该说,目前互联网方向比较火,C 语言的出镜率比较少。
    在嵌入式、硬件开发、图形计算这些行业,不像互联网那样动不动就有大新闻,即使在程序员社区,存在感也就相对薄弱了。
    rogwan
    rogwan
    Sep 7, 2018 via Android❤️2
    7
    没人每天讨论水电煤,不代表水电煤不重要。
    calvincc
    calvincc
    OP
    Sep 7, 2018 via Android
    9
    @rogwan 那为什么没人讨论?😯
    clino
    clino
    Sep 7, 2018
    10
    @calvincc 会不会只是因为讨论 c 的人都不在你喜欢去的地方讨论?
    https://groups.google.com/forum/#!forum/comp.lang.c
    keymao
    keymao
    Sep 7, 2018
    11
    @calvincc 因为都在闷声发大财啊。
    MeteorCat
    MeteorCat
    Sep 7, 2018
    12
    @calvincc 水平层次不同,可能别人和你说内存管理|换位汇编|算法优化的时候,在他们感觉很正常的事,对你来说可能像是说天书一样
    tourist2018
    tourist2018
    Sep 7, 2018
    13
    因为 C 语言对于 V 站大部分用户来说就是用不上
    ACool
    ACool
    Sep 7, 2018 via Android
    14
    dji 里面 c 用的多
    Handle
    Handle
    Sep 7, 2018
    15
    当写单片机程序的时候就知道只能用 C 和汇编的痛苦了
    wwqgtxx
    wwqgtxx
    Sep 7, 2018
    16
    @calvincc 正儿八经的嵌入式还是 C 用的多,只不过因为是唯一的选择(除非你去写汇编),并没啥人讨论,就像在常见的论坛上很少有人讨论 Keil uVision 这款 IDE,但是实际上用的那是相当的广泛
    zeroday001
    zeroday001
    Sep 7, 2018❤️1
    17
    redis ,nginx,mysql,php,大神们每天用 C 在开发和维护这些你们每天都在用的东西。
    daigouspy
    daigouspy
    Sep 7, 2018 via Android
    18
    @zeroday001 还有每个浏览器的内核
    calvincc
    calvincc
    OP
    Sep 7, 2018 via Android
    19
    @clino 哈哈,这个可以
    jasonyang9
    jasonyang9
    Sep 7, 2018
    20
    Linux 内核
    Deville
    Deville
    Sep 7, 2018 via iPhone
    21
    c 语言开发占比稳居榜首……
    initialdp
    initialdp
    Sep 7, 2018
    22
    这是因为您逛得都是互联网技术方面的网站吧? 去工控、通信、电子电路等网站随便逛逛,乌央乌央的 Cer。。。
    RobertYang
    RobertYang
    Sep 7, 2018 via Android
    23
    搞电气的路过,应用的越来越少了???
    YingJie
    YingJie
    Sep 7, 2018 via Android
    24
    里番吧
    YingJie
    YingJie
    Sep 7, 2018 via Android
    25
    @YingJie 回复错了,输入法太坑
    tL28Qt7jS56Yy8F9
    tL28Qt7jS56Yy8F9
    Sep 7, 2018
    26
    不跟 Vim Emacs 一个道理。
    k9982874
    k9982874
    Sep 7, 2018 via iPhone
    27
    @YingJie 你平时都在打些什么🤔
    Rizio
    Rizio
    Sep 7, 2018
    28
    @YingJie 还能用 C 语言写里番?快教教我[doge]
    gamecreating
    gamecreating
    Sep 7, 2018
    29
    现在有什么底层不是用 C 的吗?
    只是你能力没达到那个级别而已 都是上层搬砖工
    Levox
    Levox
    Sep 7, 2018
    30
    @YingJie 笑死
    zhanao1994
    zhanao1994
    Sep 7, 2018 via Android
    31
    硬件相关还是用 C,互联网百花齐放用的不多
    messyidea
    messyidea
    Sep 7, 2018
    32
    @YingJie 话说你本来想打什么的
    puga2006
    puga2006
    Sep 7, 2018
    33
    你们的手机内核无论是 linux 还是 darwin-xnu,都是 c 语言写的,他无处不在。
    calvincc
    calvincc
    OP
    Sep 7, 2018 via Android
    34
    @puga2006 都是大神弄的东西😌
    calvincc
    calvincc
    OP
    Sep 7, 2018 via Android
    35
    @gamecreating 确实是这样😁
    Halry
    Halry
    Sep 7, 2018 via Android
    36
    硬件都是 c 和汇编,除了 cpld 和 fpga
    没人讨论可能是因为根本也没什么好讨论的,大家都这样用着,确实也是没有什么好讨论的
    sinxccc
    sinxccc
    Sep 7, 2018
    37
    @daigouspy 主流浏览器内核倒是都是 C++ 了…
    icylogic
    icylogic
    Sep 7, 2018
    38
    我还在写啊。你可能局限在自己的行业圈子里了,互联网真的不能代表全体程序员……
    d18
    d18
    Sep 7, 2018
    39
    虽说在应用层面编写代码的程序员很少用到 c,但是我觉得作为一个合格的程序员而不是 api 搬运工,c 是必须掌握而且要掌握的比较不错的。只有懂 c,才能对计算机体系有一个深入的理解。
    xern
    xern
    Sep 8, 2018 via Android
    40
    在应用层下面是很常用的,没见讨论只是领域不同没关注而已,订阅一下 mail list 就知道了
    bypythoncom
    bypythoncom
    Sep 8, 2018
    41
    iot 用的多
    someonedeng
    someonedeng
    Sep 8, 2018
    42
    @YingJie 兄弟,借一步嗦话
    scipio
    scipio
    Sep 8, 2018
    43
    @XIVN1987 Redis, PostgreSQL 这些基础软件表示有话要说。
    circleee
    circleee
    Sep 8, 2018
    44
    @calvincc 不用 c 现在用什么呀?
    LeoWA
    LeoWA
    Sep 8, 2018
    45
    因为大部分码农驾驭不了用这门语言开发项目,C 语言简单,但是调试和排查问题非常考验基本功
    xvrzhao
    xvrzhao
    Sep 8, 2018
    46
    php 官方解释器,Linux 内核,Redis,FFmpeg,C 大部分都出现在需要性能的底层开发中。我现在学学 C 主要是为了用它充当学习数据结构,算法,操作系统的工具,互联网应用层的开发基本上使用不到 C,所以一般不被提及。

    但现在越来越多的人开始质疑 C 这个上世纪 70 年代的产物了,因为那个年代所构造的编程模型已经越来越不适应当今硬件的发展,而如今 rust 却大火。
    xvhfeng
    xvhfeng
    Sep 10, 2018❤️1
    47
    互联网狗,一直在写 C,到今年已经 8 年了吧!
    公司内部的分布式存储、分布式计算、高性能中间件。。。都是纯 C 写的,全部出自我们之手。有时候 java 之类的性能经常要腰酸背痛,那就得 JNI 一下,瞬间腰不酸、腿不疼了。
    应用是不少的,很多写 C 的只是默默的在维护着代码让业务开发人员快乐的完成他们的业务搭建,只是你可能还不太知道,或者不太在意。作为业务开发者也不用知道。这很正常!
    所以,我们只是默默无闻的精心奉献的小蜜蜂,维护着每天你们都在使用的东西!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4502 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 123ms · UTC 01:27 · PVG 09:27 · LAX 17:27 · JFK 20:27
    ♥ Do have faith in what you're doing.