首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  程序员

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

  •  
  •   calvincc · 2018-09-07 12:24:25 +08:00 via Android · 5634 次点击
    这是一个创建于 439 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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