Xelloss0618
发表于 2024-8-14 17:54:18
rinipp 发表于 2024-8-14 16:21
适配c++20,alibaba开源的c++20服务器端的网络库效率比go的gin还高
我研究过火山适配C++20及之后的标准,结论就是基本无望。
一、C++20不能完全兼容以前的代码,火山现有的核心库和很多开源代码,大部分都要修改兼容。
二、开启C++20的宽容模式(/permissive-)虽然可以兼容更多旧代码,但同时也变得不支持部分新特性(特别是协程),这是一个无解的局。
摘星揽月
发表于 2024-8-14 17:55:48
纯c翻译并不能降低使用难度,只是变量和方法换了一个名称。火山的目的是通过封装技术降低使用难度。
83826255
发表于 2024-8-14 17:56:33
反正易语言肯定是非常成功的,我建议保留这种语法
飞扬工作室
发表于 2024-8-14 18:02:42
折戟沉沙 发表于 2024-8-14 16:20
就比如早些年,答应好的火山PC封装个协程库,结果腹死胎中,还有一些都说现在顾不上在计划中,结果也不知 ...
那个协程库我安排人找过了,没有合适的第三方库也没有办法.
软件开发不要进入一个误区,能实现所需要的功能需求即可,不要拘泥具体形式和途径.譬如假设没有表格组件,用编辑框组替代行不行? 没有图表组件,用画板行不行? 没有协程,用线程行不行? 很多时候你即使用其它编程语言,也不见得就恰好有正好合适你的轮子. 作为编程语言,只能说尽量为大家多造轮子,但是这个需求是无止尽和绝对无法满足所有用户要求的,在还没有的情况下,自己改变思路和实现方法来达到目的,才是正确的选择.
沉默流星
发表于 2024-8-14 18:14:10
多学封装才是正道,靠官方是不可能满足所有用户需求的,还是建议官方出视频教程降低封装难度
uuyyhhjj
发表于 2024-8-14 18:59:20
飞扬工作室 发表于 2024-8-14 18:02
那个协程库我安排人找过了,没有合适的第三方库也没有办法.
软件开发不要进入一个误区,能实现所需要的功 ...
不支持多继承又直接把我路卡死了
urenai
发表于 2024-8-14 19:01:49
Xelloss0618 发表于 2024-8-14 17:54
我研究过火山适配C++20及之后的标准,结论就是基本无望。
一、C++20不能完全兼容以前的代码,火山现有的 ...
这个必须由官方支持
YongCun
发表于 2024-8-14 19:04:41
子平台太多了,吴总不可能有这么多精力维护的
li327065266kun
发表于 2024-8-14 19:24:54
飞扬工作室 发表于 2024-8-14 18:02
那个协程库我安排人找过了,没有合适的第三方库也没有办法.
软件开发不要进入一个误区,能实现所需要的功 ...
:噜阿噜 主要是会不会跟易语言一样,会因为框架限制更新不下去的可能了????
2767944492
发表于 2024-8-14 19:25:22
本帖最后由 2767944492 于 2024-8-14 19:27 编辑
飞扬工作室 发表于 2024-8-14 18:02
那个协程库我安排人找过了,没有合适的第三方库也没有办法.
软件开发不要进入一个误区,能实现所需要的功 ...
现在的问题是,一个没有易语言基础的人学火山,门槛压根就没降下来,还不如直接学py
“程序中可以直接使用已有不计其数的C或C++代码资源,不必重复造车轮”这个设想也并没有真正落实下来
很多地方包装过度了,反而失去了便捷性、灵活性,为什么不可以在兼容原特性的基础上包装呢?仅仅靠官方封库,永远都封不完!
多听听论坛里封库人员的意见,没有封库人员为火山封库,普通火山用户根本没法用
降低封库门槛,火山才会有更多轮子,使用门槛自然也就降低了