C++ 可以用来写什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Axurez
V2EX    C

C++ 可以用来写什么?

  •  
  •   Axurez 2015-05-07 04:00:29 +08:00 3373 次点击
    这是一个创建于 3819 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在还有用得到 C++ 的地方么?

    38 条回复    2015-05-27 22:57:33 +08:00
    canautumn
        1
    canautumn  
       2015-05-07 05:11:34 +08:00   2
    我感觉楼主应该是做前端或业务的,在这些领域确实没有用C++的地方。不过如果楼主的问题不加限定范围的话就像个笑话了。可说的太多,建议楼主自行google。
    ryd994
        2
    ryd994  
       2015-05-07 05:18:55 +08:00
    C++ 不可以用来写什么?
    xiazhichenjlu
        3
    xiazhichenjlu  
       2015-05-07 05:19:12 +08:00   2
    见 C++ 作者写的 C++ Applications http://www.stroustrup.com/applications.html
    lincanbin
        4
    lincanbin  
       2015-05-07 07:50:51 +08:00 via Android   1
    写需要性能的一切,浏览器,编译器,操作系统,Office,数据库,Web服务器软件等等都可以。
    Septembers
        5
    Septembers  
       2015-05-07 07:53:52 +08:00
    能做什么取决于你想做什么
    initialdp
        6
    initialdp  
       2015-05-07 08:14:31 +08:00
    我们用C/C++写企业通信服务器。我觉得对性能有点要求的,都会采用C/C++吧,因此lz的问题应该改成:C++不适合写什么? 我觉得互联网的前端、企业ERP(比如业务部分)等变动比较频繁的软件,可能不适合用C++。
    msg7086
        7
    msg7086  
       2015-05-07 08:23:27 +08:00
    随便举个栗子。你网上下载到的这些电影视频,包括在线播放的视频节目,都是用一些由C/C++编写的工具来制作的。你问问你自己,有在网上看过视频吗?那些就是C/C++用到的地方。
    rcmerci
        8
    rcmerci  
       2015-05-07 08:31:44 +08:00
    世界主要还是C++构建的.......
    RockShake
        9
    RockShake  
       2015-05-07 08:34:12 +08:00
    任何一种前后端都可以使用的语言,逻辑上均可以用以实现任何应用开发
    abscon
        10
    abscon  
       2015-05-07 08:54:13 +08:00
    你用来在v2ex上发的这个帖子“C++ 可以用来写什么?”的软件,本身很可能是以 C++ 为主写的。

    这个软件俗称浏览器
    won
        11
    won  
       2015-05-07 08:55:56 +08:00
    不妨尝试优化一次802.11协议?LZ一定会大有收获
    Septembers
        12
    Septembers  
       2015-05-07 09:02:29 +08:00
    @won 这坑相当大啊
    imn1
        13
    imn1  
       2015-05-07 09:28:49 +08:00
    甲骨文已经写出来了,可以试试草书
    acros
        14
    acros  
       2015-05-07 09:34:08 +08:00
    游戏。大型游戏。
    loveuqian
        15
    loveuqian  
       2015-05-07 09:35:21 +08:00
    iOS。。。
    scream7
        16
    scream7  
    PRO
       2015-05-07 09:48:26 +08:00
    搭车同问下,c/c++也有几年经验了,最近读研,没有工程做,现在想提升下工程经验,求一些开源项目,包括web,多线程/进程以及数据库之类的方向,谢谢
    northisland
        17
    northisland  
       2015-05-07 10:10:55 +08:00
    上到GPU科学计算,比如深度学习网络;
    下到服务器、系统工具。
    whatisnew
        18
    whatisnew  
       2015-05-07 10:33:01 +08:00
    更喜欢 C
    moe3000
        19
    moe3000  
       2015-05-07 10:44:13 +08:00
    现在已经没有用到C++的地方了么!楼主是在钓鱼么
    learnshare
        20
    learnshare  
       2015-05-07 11:03:12 +08:00
    我倒是想知道 C++ 还有什么不能写
    onemoo
        21
    onemoo  
       2015-05-07 14:01:08 +08:00
    看了上面的,LZ相比也知道了C/C++的应用范围非常之广。
    对于我,C++主要用来写游戏。
    ioth
        22
    ioth  
       2015-05-07 14:06:52 +08:00
    COBLOS可以写什么?
    dalaomj
        23
    dalaomj  
       2015-05-07 15:51:36 +08:00
    编程语言、操作系统、web服务器、邮件服务器、浏览器、脚本解释引擎、网络基础协议。。。。这些东西,总得有人持续维护创新吧?
    不至于发明出浏览器以后,所有的人就都去写Javascript去了。
    se7ensong
        24
    se7ensong  
       2015-05-07 15:59:03 +08:00
    基本都可以写,主要是需要执行效率和与底层硬件相关的地方
    qToTp
        25
    qToTp  
       2015-05-07 16:05:01 +08:00
    anything
    kelvansun
        26
    kelvansun  
       2015-05-07 16:08:22 +08:00
    C++可以写的软件太多了!
    em70
        27
    em70  
       2015-05-07 18:44:25 +08:00 via Android
    工业控制软件,比如神舟飞船
    eqing
        28
    eqing  
       2015-05-07 18:57:40 +08:00
    mongodb
    tuoxie007
        29
    tuoxie007  
       2015-05-07 19:12:29 +08:00
    这个问题问得好像C++啥都不能干似的。。。
    j16ZgMV9cs6ZB23n
        30
    j16ZgMV9cs6ZB23n  
       2015-05-07 22:28:17 +08:00
    用其他易行的解方案依法做到或者很做到的,高效的理、粒度的控制、大的代用,以及其他那些一般性解方案法涉及的域比如嵌入式、realtime系、操作系核、航天、行器、及某些普通的工域。
    dndx
        31
    dndx  
       2015-05-07 22:32:10 +08:00   1
    只要是图灵完备语言,理论上什么都可以写。
    stackpop
        32
    stackpop  
       2015-05-07 23:44:24 +08:00
    高频交易 HFT
    JayaOcean
        33
    JayaOcean  
       2015-05-08 04:46:01 +08:00
    有没有发现楼主一言不发… 你们已经掉入楼主的陷阱了… 改天再发个帖《Mac OS 不就长得漂亮点么有什么用》:P
    silvernoo
        34
    silvernoo  
       2015-05-08 09:30:47 +08:00
    notcome
        35
    notcome  
       2015-05-08 11:58:16 +08:00 via iPhone
    我仔细想了一下,似乎除了 IOKit,LLVM,WebKit,JavascriptCore,Mac/iOS 下就没有苹果官方的 C++ 项目了。
    zhipeng
        36
    zhipeng  
       2015-05-08 12:15:34 +08:00
    编译器、解释器、浏览器、数据库
    endrollex
        37
    endrollex  
       2015-05-08 12:23:22 +08:00
    我的游戏用C++开发中 https://github.com/endrollex/imm_engine
    qiuyi116
        38
    qiuyi116  
       2015-05-27 22:57:33 +08:00
    什么都可以,,应该说,适合开发什么吧。比较适合后台,底层库,还有就是大型应用。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     811 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 20:36 PVG 04:36 LAX 13:36 JFK 16:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86