递归火山软件开发平台

标题: 话说封装难度大,提个建议。 [打印本页]

作者: qsw296062081    时间: 2022-7-14 08:04
标题: 话说封装难度大,提个建议。
老吴门下都对自己的火山开发了如指掌吧?   为什么不开发一个软件,直接把c++代码转换成火山代码呢?把不能转换 用其他代替,等有好的办法在改掉。这样不是能大大减少封装时间。
比如以后有一天不会英语的也能和c++英语大佬一起开发。这个桥梁还是必须有的。

作者: 君杰    时间: 2022-7-14 08:18
我也想要完整的C++中文版,市面上其他人搞的C++中文版,首先界面巨丑,而且缺胳膊少腿的,而且连一些基础的例程都没有,更别提完善的开源生态了,实在太拉跨了。
作者: Xelloss0618    时间: 2022-7-14 08:51
C++太复杂了,你要翻译就必须解释C++的代码,这个解释器太难写了,而且火山语法不支持很多C++特性,基本是没办法翻译的。
火山的封装是调用C++的代码,而不是把它翻译成火山代码,就这样也有很多坑,不然为什么说封装难度大呢……
作者: 诗木    时间: 2022-7-14 10:40
使用火山视窗软件开发平台的五个理由:

    1、全面支持Unicode(统一码)字符集和64/32位程序开发;

    2、系统核心类库全部开源可自行随意更改,支持使用一系列不同的本地编译器,不再一处误报处处误报;

    3、程序中可以直接使用已有不计其数的C或C++代码资源,不必重复造车轮;

    4、写的是火山程序,实际上生成的是C++程序,具有无以伦比的运行速度,而且可以与其它C++程序员协同开发;

    5、用火山程序自身来封装火山类库,所需要的功能不再另求他人。

除了第一条,其他都是扯:噜阿噜
作者: hcwanz    时间: 2022-7-14 10:53
本帖最后由 hcwanz 于 2022-7-14 10:56 编辑
诗木 发表于 2022-7-14 10:40
使用火山视窗软件开发平台的五个理由:

    1、全面支持Unicode(统一码)字符集和64/32位程序开发;

2.核心库确实是开源的,不过想读懂需要会c++
3.倒确实要硬洗一下,就是用嵌入式,可以直接运行c++
4.是真的,输出->通常 里可以找到c++源文件位置
5.火山确实可以封火山库,只是还没有人这么做。(类库简单理解,就是一个包)
所以为什么要在结尾加一句 撸啊撸



作者: 0晨鹤0    时间: 2022-7-14 12:21
hcwanz 发表于 2022-7-14 10:53
2.核心库确实是开源的,不过想读懂需要会c++
3.倒确实要硬洗一下,就是用嵌入式,可以直接运行c++
4.是真 ...

我觉得楼主的意思是:

2. 改核心库?不用兼容性了?核心库升级、代码分享给别人不是凉了。
3. 仅仅是理论上可以。真要用起来恐怕还是造个轮子更简单。
4. 估计没有哪个职业 c++ 程序员愿意和火山自动生成的代码协同开发。
5. 到处都是求类库的。不再另求他人?.......

作者: 0晨鹤0    时间: 2022-7-14 12:22
c++ 转火山几乎是不可能的。

c++ 可以说是目前最复杂的语法。假设吴总有能力写词法分析,也没那个时间。从嵌入式代码没有补全没有高亮就知道了。
作者: weilai    时间: 2022-7-14 12:28
撸啊撸是什么意思啊,为什么许多人会在结尾加个撸啊撸
作者: tmf19901124    时间: 2022-7-14 12:43
weilai 发表于 2022-7-14 12:28
撸啊撸是什么意思啊,为什么许多人会在结尾加个撸啊撸

表情图显示不出来,就成撸啊撸了
作者: hcwanz    时间: 2022-7-14 12:48
本帖最后由 hcwanz 于 2022-7-14 12:57 编辑
0晨鹤0 发表于 2022-7-14 12:21
我觉得楼主的意思是:

2. 改核心库?不用兼容性了?核心库升级、代码分享给别人不是凉了。

2.改完的类库,实际上可以算是新的类库,你不给人家源码或dll,能兼容才奇怪。
——这一点实际是对比易语言,易语言的核心类库都是闭源的,造成的问题就是官方不更新的情况下,用户自身很难进行更新。(现在易语言在一些用户的努力下,部分类库已经支持64位了,但如果是火山,这压根不是问题,因为火山可以直接拿源码改)。                                                              ——所以这句话其实是让老用户放心,火山不会走易语言的老路。
3.不只是理论,如果c代码是没有错误的,可以直接用。(其实不用嵌入式也可以直接用,参考核心库,都是直接引用的c文件)大一点的东西,可比造轮子方便多了。
4.这里说的是能不能,不是愿不愿意。
5.这个还是人的问题,求类库的,用C++,就突然会自己写类库了?



作者: jiaozhu    时间: 2022-7-14 13:00
0晨鹤0 发表于 2022-7-14 12:22
c++ 转火山几乎是不可能的。

c++ 可以说是目前最复杂的语法。假设吴总有能力写词法分析,也没那个时间。从 ...

嵌入式代码没有补全那是不想搞,想搞还不是轻轻松松,单纯精益助手里面都能直接调用补全API和API自动声明,火山其实也一样能实现,无非看吴总愿意不愿意搞罢了
作者: dengzf    时间: 2022-7-14 14:27
诗木 发表于 2022-7-14 10:40
使用火山视窗软件开发平台的五个理由:

    1、全面支持Unicode(统一码)字符集和64/32位程序开发;


作者: qsw296062081    时间: 2022-7-14 19:15
此坑跳入那个坑,话说直接搞个翻译不就行了,翻译文档,翻译命令的插件,在开发软件封装多费事
作者: a12350    时间: 2022-7-15 18:18
诗木 发表于 2022-7-14 10:40
使用火山视窗软件开发平台的五个理由:

    1、全面支持Unicode(统一码)字符集和64/32位程序开发;

以后能实现的 不过几十年后了
作者: wangvoldp    时间: 2023-2-10 21:44
翻译个qiuqiu N多东西火山多不支持 咋翻译




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4