话说封装难度大,提个建议。
老吴门下都对自己的火山开发了如指掌吧? 为什么不开发一个软件,直接把c++代码转换成火山代码呢?把不能转换 用其他代替,等有好的办法在改掉。这样不是能大大减少封装时间。比如以后有一天不会英语的也能和c++英语大佬一起开发。这个桥梁还是必须有的。
我也想要完整的C++中文版,市面上其他人搞的C++中文版,首先界面巨丑,而且缺胳膊少腿的,而且连一些基础的例程都没有,更别提完善的开源生态了,实在太拉跨了。 C++太复杂了,你要翻译就必须解释C++的代码,这个解释器太难写了,而且火山语法不支持很多C++特性,基本是没办法翻译的。
火山的封装是调用C++的代码,而不是把它翻译成火山代码,就这样也有很多坑,不然为什么说封装难度大呢…… 使用火山视窗软件开发平台的五个理由:
1、全面支持Unicode(统一码)字符集和64/32位程序开发;
2、系统核心类库全部开源可自行随意更改,支持使用一系列不同的本地编译器,不再一处误报处处误报;
3、程序中可以直接使用已有不计其数的C或C++代码资源,不必重复造车轮;
4、写的是火山程序,实际上生成的是C++程序,具有无以伦比的运行速度,而且可以与其它C++程序员协同开发;
5、用火山程序自身来封装火山类库,所需要的功能不再另求他人。
除了第一条,其他都是扯:噜阿噜 本帖最后由 hcwanz 于 2022-7-14 10:56 编辑
诗木 发表于 2022-7-14 10:40
使用火山视窗软件开发平台的五个理由:
1、全面支持Unicode(统一码)字符集和64/32位程序开发;
2.核心库确实是开源的,不过想读懂需要会c++
3.倒确实要硬洗一下,就是用嵌入式,可以直接运行c++
4.是真的,输出->通常 里可以找到c++源文件位置
5.火山确实可以封火山库,只是还没有人这么做。(类库简单理解,就是一个包)
所以为什么要在结尾加一句 撸啊撸
hcwanz 发表于 2022-7-14 10:53
2.核心库确实是开源的,不过想读懂需要会c++
3.倒确实要硬洗一下,就是用嵌入式,可以直接运行c++
4.是真 ...
我觉得楼主的意思是:
2. 改核心库?不用兼容性了?核心库升级、代码分享给别人不是凉了。
3. 仅仅是理论上可以。真要用起来恐怕还是造个轮子更简单。
4. 估计没有哪个职业 c++ 程序员愿意和火山自动生成的代码协同开发。
5. 到处都是求类库的。不再另求他人?.......
c++ 转火山几乎是不可能的。
c++ 可以说是目前最复杂的语法。假设吴总有能力写词法分析,也没那个时间。从嵌入式代码没有补全没有高亮就知道了。 撸啊撸是什么意思啊,为什么许多人会在结尾加个撸啊撸 weilai 发表于 2022-7-14 12:28
撸啊撸是什么意思啊,为什么许多人会在结尾加个撸啊撸
表情图显示不出来,就成撸啊撸了 本帖最后由 hcwanz 于 2022-7-14 12:57 编辑
0晨鹤0 发表于 2022-7-14 12:21
我觉得楼主的意思是:
2. 改核心库?不用兼容性了?核心库升级、代码分享给别人不是凉了。
2.改完的类库,实际上可以算是新的类库,你不给人家源码或dll,能兼容才奇怪。
——这一点实际是对比易语言,易语言的核心类库都是闭源的,造成的问题就是官方不更新的情况下,用户自身很难进行更新。(现在易语言在一些用户的努力下,部分类库已经支持64位了,但如果是火山,这压根不是问题,因为火山可以直接拿源码改)。 ——所以这句话其实是让老用户放心,火山不会走易语言的老路。
3.不只是理论,如果c代码是没有错误的,可以直接用。(其实不用嵌入式也可以直接用,参考核心库,都是直接引用的c文件)大一点的东西,可比造轮子方便多了。
4.这里说的是能不能,不是愿不愿意。
5.这个还是人的问题,求类库的,用C++,就突然会自己写类库了?
页:
[1]
2