5
虽然说没有银弹,但是我感觉 c++完全可以设计成更友好,开发速度更快的语言
source link: https://www.v2ex.com/t/789560
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
c++大佬别杠我,不可否认的是 c++学起来实在太难,写起来实在太慢
实际上很多东西感觉完全可以反过来吸收别的语言的优点
25 条回复 • 2021-07-15 02:25:44 +08:00
cmdOptionKana 10 小时 16 分钟前
我想确认一下你的意思,因为你没说清楚,你是指:
A 、让带着非常沉重的历史包袱的 C++ 吸收别的语言的优点,对已经被不断魔改的 C++再继续改改改。
还是 B 、创造一个新语言,以现代 C++为基础(抛弃历史包袱,比如不考虑兼容 C 语言),同时吸收其他语言的优点。
是哪个?
A 、让带着非常沉重的历史包袱的 C++ 吸收别的语言的优点,对已经被不断魔改的 C++再继续改改改。
还是 B 、创造一个新语言,以现代 C++为基础(抛弃历史包袱,比如不考虑兼容 C 语言),同时吸收其他语言的优点。
是哪个?
3dwelcome 10 小时 4 分钟前
说起来可能你们不信,我已经在 CPP 文件里偷偷加了 JSX 关键词,全部源代码通过 preprocessor 处理一次后再走编译流程。
而预处理模块就是负责读取 JSX 部分的 XML 模板,再转换为 HTML 节点。
而预处理模块就是负责读取 JSX 部分的 XML 模板,再转换为 HTML 节点。
zxCoder 10 小时 1 分钟前
@cmdOptionKana
细想一下 我的想法是比较偏向于 B,A 肯定是实现不了了,C++到 23 已经快走火入魔了,B 的话,估计有人会推荐一些例如楼上楼下说的 rust dlang 啥的....然而平心而论,这些玩意感觉还不如 C++呢,别的不说,就那高(鬼)级(畜)的语法就让人望而生却
细想一下 我的想法是比较偏向于 B,A 肯定是实现不了了,C++到 23 已经快走火入魔了,B 的话,估计有人会推荐一些例如楼上楼下说的 rust dlang 啥的....然而平心而论,这些玩意感觉还不如 C++呢,别的不说,就那高(鬼)级(畜)的语法就让人望而生却
cmdOptionKana 9 小时 52 分钟前
@zxCoder B 肯定可以,但放弃历史包袱就要同时放弃几十年积累起来的生态,一个好语言,达到 C++的质量需要投入极多资源,然后生态何年何月能建立起来还前途未卜。
wevsty 9 小时 38 分钟前
我是支持 CPP 走一条新的路线的,CPP 现在的做法让我觉得是不可持续的。
改了这么多版本,到 C++ 20 为止,对 UTF 的支持还是个笑话,网络库还是没有。反而是整了一堆语法糖,让人感觉学不完。
改了这么多版本,到 C++ 20 为止,对 UTF 的支持还是个笑话,网络库还是没有。反而是整了一堆语法糖,让人感觉学不完。
mainjzb 9 小时 0 分钟前
C++是可以,但是它偏不。我就要兼容老版本。我就要兼容 C 。
这是个坑,你记住就行了,别想让我删掉。我删了之前写了 xxx 代码的人怎么办?
别的语言刷刷更新,C++3 年才开个会,实现又等一年,大规模投入使用又等一年。
玩家都跑了,这游戏你自己玩哦。但凡一个领域能别的语言能干的都快把 C++操烂了。
这是个坑,你记住就行了,别想让我删掉。我删了之前写了 xxx 代码的人怎么办?
别的语言刷刷更新,C++3 年才开个会,实现又等一年,大规模投入使用又等一年。
玩家都跑了,这游戏你自己玩哦。但凡一个领域能别的语言能干的都快把 C++操烂了。
mainjzb 8 小时 56 分钟前
当然,毕竟 C++太老了,早些年 IDE 没这么发达,有些理念也不够先进,像 python23 一样断崖修改会有人骂,像 C++这样永远向前兼容也有人骂。 只能出个新语言干掉一部分 C++的地盘。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK