编程初学者, MAC 上有什么好用的 C++编程软件? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pauluswanggang
V2EX    macOS

编程初学者, MAC 上有什么好用的 C++编程软件?

  •  
  •   pauluswanggang 2024-09-21 11:20:07 +08:00 2816 次点击
    这是一个创建于 462 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小侄子报了个编程培训班,10 月份开学但他家用的是 macbook pro 2018 笔记本,孩子父母啥都不懂,用不用给装一个双系统,担心老师让用 windows 下的软件。。。坐标:苏州
    20 条回复    2024-10-14 15:21:29 +08:00
    misaka19000
        1
    misaka19000  
       2024-09-21 11:21:29 +08:00
    vscode & g++
    Mslxl
        2
    Mslxl  
       2024-09-21 11:59:08 +08:00
    小侄子是初高中生?培训班应该是用的 DevC++,Mac 下可以试试 https://github.com/royqh1979/RedPanda-CPP
    Greendays
        3
    Greendays  
       2024-09-21 13:39:58 +08:00
    Jetbrains 的 CLion ?
    re2ikotr
        4
    re2ikotr  
       2024-09-21 13:49:24 +08:00
    初学直接找个在线 playground 足够了
    pauluswanggang
        5
    pauluswanggang  
    OP
       2024-09-21 14:01:01 +08:00
    @Mslxl #2 初二了,最好有个有中文界面的吧
    pauluswanggang
        6
    pauluswanggang  
    OP
       2024-09-21 14:06:25 +08:00
    我是非科班人员,上学的时候只学过 C ,而且那时用的是 DOS 下的 Turbo C,这应该是老古董了吧,现在听说 windows 下的 VS 最好用,是不是这样,好久没碰过 C 语言了。。。
    minami
        7
    minami  
       2024-09-21 14:09:37 +08:00
    XCode 缓缓打出了一个?
    ps:qt creator 也挺好使的,做个 IDE 够格了,毕竟 vscode 太弱,clion 要钱
    ZZ74
        8
    ZZ74  
       2024-09-21 14:13:02 +08:00
    刚有个帖子说 VS 是宇宙最强,可以买个 win 本装啊。
    mac 的话还是 clion 吧。鉴于你们啥都不懂,就不要折腾 vs code+插件那方式了
    maxwellz
        9
    maxwellz  
       2024-09-21 14:15:04 +08:00
    clion
    msg7086
        10
    msg7086  
       2024-09-21 14:39:18 +08:00
    咱初中学 Turbo Pascal 也没见需要中文界面啊,就这么点英语还学不会么。
    volvo007
        11
    volvo007  
       2024-09-21 17:42:30 +08:00
    g++ 编译器,vim 编辑器,应该可以了

    brew install gcc neovim 非常方便
    Mslxl
        12
    Mslxl  
       2024-09-21 17:51:07 +08:00
    @pauluswanggang #5 Redpanda CPP 是国人拿 QT 重写的 DevC++,有中文。

    不过中文不中文的应该无所谓,翻来覆去也就那么几个词。如果是要去打 CSP-S 或者蓝桥杯之类的比赛的话应该会在 Windows 下用 DevC++ 5.10 或者 NOI Linux 下用 VSCode (前者更常用,具体用哪个看省份),因此很多培训班也都用的 DevC++(虽然这东西已经是老古董了)。初学的话感觉还是和老师用的一致或者相像比较靠谱。

    ps: mac 下默认编译器是 clang ,这东西好像没有 gnu 的那些拓展。我大学时期打 XCPC ,队友用 XCode 训练,成功治好了他用万能头的习惯。
    hefish
        13
    hefish  
       2024-09-21 19:20:57 +08:00
    如果是 COS 的课程,应该有个定制系统,基于 ubuntu 的。
    veightz
        14
    veightz  
       2024-09-21 23:19:33 +08:00 via Android
    对于你侄子的情况,不建议 DIY 强的方案。
    我觉得 Xcode 和 CLion 对他来说相对开箱即用一点。
    cwcc
        15
    cwcc  
       2024-09-21 23:25:08 +08:00
    Mac 下 C++可以用 gcc-X 的 wrapper 使用 bits/stdc++.h 的万能头。
    Promtheus
        16
    Promtheus  
       2024-09-23 14:17:20 +08:00
    Clion 我就是 mac+Clion 挺好用的
    xuefeng0578
        17
    xuefeng0578  
       2024-09-24 22:49:44 +08:00
    让孩子自己研究,研究工具也是乐趣所在
    wanghn
        18
    wanghn  
       2024-09-25 14:30:55 +08:00
    vscode + 插件
    pauluswanggang
        19
    pauluswanggang  
    OP
       2024-09-27 21:05:20 +08:00
    报的是学而思机构,参加的是算王争霸赛,只要求安装学而思的客户端,有 mac 版的。
    pauluswanggang
        20
    pauluswanggang  
    OP
       2024-10-14 15:21:29 +08:00
    @Mslxl #2 就是用的这个编译器,老师只给发了一个 exe 安装包,这几天让我给装个双系统
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1028 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 23:59 PVG 07:59 LAX 15:59 JFK 18:59
    Do have faith in what youre 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