- 主题:同志们,还学得动吗,10分钟速览c++20
ide开发者先崩溃吧
【 在 xieyf 的大作中提到: 】
: 来,让我们猜测一下,是编译器开发者先崩溃,还是用户先崩溃。
:
--
FROM 114.249.23.*
兼容c++....
c++的语言特性应该是有史以来最多的吧,你还要弄一个兼容c++的?
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 标 题: Re: 同志们,还学得动吗,10分钟速览c++20
: 发信站: 水木社区 (Sat Jun 6 19:16:09 2020), 站内
:
: 是指兼容 c++ 的新语言。
:
: 【 在 nikezhang (难得糊涂) 的大作中提到: 】
: : c++有虚拟机?jvm上的都是各种语言编译成字节码吧
:
:
: --
: 灭绝人性啊
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 59.60.57.*]
--
FROM 171.83.6.*
跟 jvm 的语言一样,兼容 java 生成的字节码(abi),但是不一定要兼容 java 的语法啊。
只要能把 c/cpp 的库用起来就行了。
【 在 libgcc (承接各种水军业务) 的大作中提到: 】
: 兼容c++....
: c++的语言特性应该是有史以来最多的吧,你还要弄一个兼容c++的?
--
FROM 112.47.122.*
c就不说了
你要用c++的库那你至少得要会解析c++的模板吧.
你一踩进模板这个坑里,那就万劫不复了啊少年,想清楚
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 标 题: Re: 同志们,还学得动吗,10分钟速览c++20
: 发信站: 水木社区 (Sat Jun 6 22:58:04 2020), 站内
:
: 跟 jvm 的语言一样,兼容 java 生成的字节码(abi),但是不一定要兼容 java 的语法啊。
:
: 只要能把 c/cpp 的库用起来就行了。
:
: 【 在 libgcc (承接各种水军业务) 的大作中提到: 】
: : 兼容c++....
: : c++的语言特性应该是有史以来最多的吧,你还要弄一个兼容c++的?
:
:
: --
: 灭绝人性啊
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 112.47.122.*]
--
FROM 171.83.6.*
嘶~~你说得对。
【 在 libgcc (承接各种水军业务) 的大作中提到: 】
: c就不说了
: 你要用c++的库那你至少得要会解析c++的模板吧.
: 你一踩进模板这个坑里,那就万劫不复了啊少年,想清楚
: ...................
--
FROM 112.47.122.*
我大约10年前看到D语言一群编译器大佬们在做c++兼容性,好像到现在还没完全搞定。
搞定了大部分了,没完全搞定。
工作量可想而知。
【 在 libgcc (承接各种水军业务) 的大作中提到: 】
: c就不说了
: 你要用c++的库那你至少得要会解析c++的模板吧.
: 你一踩进模板这个坑里,那就万劫不复了啊少年,想清楚
--
FROM 114.84.111.*
已经有了
基本上每一家靠谱的声称在用C++的公司都在用。
兼容C++的新语言,就是C++的一个子集。你需要的绝大多数语法糖,都可以通过公司统一写的宏和模板库来实现。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 标 题: Re: 同志们,还学得动吗,10分钟速览c++20
: 发信站: 水木社区 (Sat Jun 6 19:16:09 2020), 站内
:
: 是指兼容 c++ 的新语言。
:
: 【 在 nikezhang (难得糊涂) 的大作中提到: 】
: : c++有虚拟机?jvm上的都是各种语言编译成字节码吧
:
:
: --
: 灭绝人性啊
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 59.60.57.*]
--
FROM 76.126.252.*
要想成为真正的高手,
就必须过模板这一关。
【 在 libgcc 的大作中提到: 】
: c就不说了
: 你要用c++的库那你至少得要会解析c++的模板吧.
: 你一踩进模板这个坑里,那就万劫不复了啊少年,想清楚
: ...................
--
FROM 106.121.152.*
没看到那个模块如何处理宏的。
头文件里有宏的话,理论上不同宏设置,就会生成不同的东西。模块怎么做到只处理一
次的呢?
【 在 here080 (hero080) 的大作中提到: 】
: 当然不是了……
: 模块跟头文件仍然是兼容的。
: 你可以把C++20想像成C++11,都是一个大变动,但是之前的代码仍然可以用。
: ...................
--
FROM 124.207.9.*
现在编译器进展很快。就是操作系统内置啥的跟进会晚很多。
https://gcc.gnu.org/projects/cxx-status.html 现在C++2a特性里面较大的可能就缺
module了。
【 在 eematlab (未辰) 的大作中提到: 】
: 感觉用20写代码会比较有爽感,但是编译是不是要5年后才能搞定
: 而且传统代码如果用20重写, 这工作量和用rust/golang/python重写的工作量不知道是不是差不多,或者1/2?
--
FROM 124.207.9.*