递归火山软件开发平台

标题: [项目分享]如何把c++代码变得和火山代码一样 [打印本页]

作者: hcwanz    时间: 2024-6-12 15:34
标题: [项目分享]如何把c++代码变得和火山代码一样
本帖最后由 hcwanz 于 2024-6-12 21:57 编辑

(通过这个文件定义的嵌入式代码和火山视窗代码还是有点不一样,是因为我根据自己的习惯,刻意改了很多地方。
   仅书写代码上,是可以做到和火山视窗代码一模一样的)
(怎么都觉得我是在搞新的中文语言啊,我就是有那个时间也没那个能力,更何况连时间也没有。这个项目就是降低火山嵌入式的使用难度的)

时入暑月,湖沸鸣烦。冰巧暂失,心难静安。
耳闻他言,说有良善,学简功强,名炫语言。
概览一二,汉c p p  。观此行先,心生一念。

不说废话了,就是看炫语言的语法构成,基本类似c++。
然后用的人也觉得好用。
(, 下载次数: 56)

说明对大家而言,学c++难的不是c++,而是满屏的英文。
那么,把c++的英文转成中文,学起来不就简单了?

基于此想法,这两天我把之前翻译自用的c++的关键词又完善了一遍,除了‘#’开头的做不到翻译以外,其他的都可以实现纯中文书写。

项目文件:
大概可以分成三个部分 (, 下载次数: 57)

(推荐搭配vscode查看外部头\源文件)
1.关键词.h文件:我用过\见过的c++关键词全翻译完了。
一开始是仿照火山的关键词,后来意识到大家完全可以自己改,所以就比较放飞自我了。
大家觉得那里我翻译的不好,可以自己随意修改。
(, 下载次数: 54)

2.正好@沉默流星,最近也在研究c++,和他一起封了一些基本的语法示例(有中文关键词版,也有英文关键词版)
目前不是很全,未来会不断完善。
(, 下载次数: 55)

3.编程最好的老师是代码,所以把火山核心库的字节集类也翻译了一遍,
方便大家学习,同时也可以更好的理解火山的程序结构。


(, 下载次数: 57)

如果大家觉得还行,那我未来可能还会多封一些类似 这次的字节集的东西。
(可能会把调试输出之类方便火山开发的封一下,其它的火山类库就不搞了(因为没啥实用意义),可能会从stl(c++标准类库)里搞一些。




作者: 沉默流星    时间: 2024-6-12 16:20
支持
作者: 易团雪    时间: 2024-6-12 17:09
本帖最后由 易团雪 于 2024-6-12 17:15 编辑

有点意思啊
作者: 呵呵仙8    时间: 2024-6-12 18:02
虽然,不会使用VS,但还是支持下中文编程!
作者: 小莫    时间: 2024-6-12 18:48
讲真,来同行这里宣传竞争产品,我觉得是不太合适的
作者: shuimiao    时间: 2024-6-12 18:54
你这是炫语言还是火山里汉化c++还是什么情况?
作者: hcwanz    时间: 2024-6-12 18:56
shuimiao 发表于 2024-6-12 18:54
你这是炫语言还是火山里汉化c++还是什么情况?

目前的定位就是演示一下,如何把火山嵌入式里的代码,尽可能翻译成全中文的。
作者: 山梦    时间: 2024-6-12 19:04
支持大佬!
作者: hcwanz    时间: 2024-6-12 19:52
本帖最后由 hcwanz 于 2024-6-12 20:39 编辑
小莫 发表于 2024-6-12 18:48
讲真,来同行这里宣传竞争产品,我觉得是不太合适的

啥竞品呐,我发的都是火山的解决方案
作者: 888888    时间: 2024-6-12 20:28
谢谢分享
作者: 飞扬工作室    时间: 2024-6-12 21:54
小莫 发表于 2024-6-12 18:48
讲真,来同行这里宣传竞争产品,我觉得是不太合适的

没事,只要实话实说凭真本事来,不是单纯打广告,我觉得无所谓. 越多的人参与中文编程里面来,中文编程的前途就越光明.
作者: zlk    时间: 2024-6-12 22:41
谢谢分享
作者: bluebeans    时间: 2024-6-13 00:51
我的越来越光了头顶
作者: 君安光电科技    时间: 2024-6-13 01:36
那么,把c++的英文转成中文,学起来不就简单了?
作者: glbosom    时间: 2024-6-13 06:59
中文编程的精髓没有,智能输入不能实现吧?
作者: 白雪皑皑0306    时间: 2024-6-13 08:45
谢谢分享         
作者: aronshen    时间: 2024-6-13 16:51
不错支持
作者: a188518    时间: 2024-6-13 20:05
支持支持
作者: zlyqwe456    时间: 2024-6-14 07:18
学习一下,谢谢
作者: 水常流    时间: 2024-6-14 10:24
感谢分享
作者: song13521    时间: 2024-6-14 13:24
这个很需要啊
作者: amwji    时间: 2024-6-14 13:52
这个可以
作者: 叶孤城    时间: 2024-6-14 13:58
学习下了
作者: lichenxui    时间: 2024-6-14 15:17
6666
作者: 芒g一号    时间: 2024-6-14 17:19
感谢分享
作者: 67564226    时间: 2024-6-14 18:24
百度搜索 习佳佳  好像就是把C++的关键字换成了中文,
作者: 菜鸟龙    时间: 2024-6-14 22:06
666666
作者: 凝逸AI    时间: 2024-6-14 22:35
c++
作者: XLtech    时间: 2024-6-14 23:21

作者: 承易    时间: 2024-6-16 20:39
还是觉的易语言语法好
作者: 杨涛    时间: 2024-6-16 22:31
代码中英互译也是不错的方向,资源丰富,参数、变量什么的做映射表一并翻译了。这样也不担心代码转成自己的名称就翻译不回去了。
作者: hcwanz    时间: 2024-6-16 22:45
杨涛 发表于 2024-6-16 22:31
代码中英互译也是不错的方向,资源丰富,参数、变量什么的做映射表一并翻译了。这样也不担心代码转成自己的 ...

c++代码太自 由了,都能做到互 译了,不如直接兼容c++代码
作者: 阿海    时间: 2024-6-17 07:53
学习学习,谢谢
作者: QQ_3EBD6C    时间: 2024-6-18 17:17
大佬厉害。学习了
作者: QQ_3EBD6C    时间: 2024-6-18 17:17
两者是否通用呢
作者: 雪很冷    时间: 2024-6-18 17:36
大佬牛。谢谢分享
作者: aycap    时间: 2024-6-18 17:43
very good
作者: locoman    时间: 2024-6-19 13:46
谢谢楼主无私分享,收藏学习~!
作者: 风一般的沉默    时间: 2024-7-2 17:41
这个可以有.
作者: 治国安邦    时间: 2024-7-2 18:19
学习,其实想学英文,但是感觉好复杂
作者: cxz7411    时间: 2024-7-3 04:10
多此一举,画蛇添足
作者: zqiz    时间: 2024-7-3 07:32
不仅文学功底好,还有思想,有方法,有责任。
作者: guangye1    时间: 2024-7-3 07:34
学习一下看看
作者: ediezhang    时间: 2024-7-8 11:57
好用吗,有用过的说说
作者: hcwanz    时间: 2024-7-8 12:02
ediezhang 发表于 2024-7-8 11:57
好用吗,有用过的说说

这就是个演示, 翻译的都是基础关键词, 想用的话可以来看
[终端界面库]极具趣味性 - 火山平台俱乐部 - 递归火山软件开发平台 - Powered by Discuz! (voldp.com)
这个帖子, 至少是个类库了


作者: hcwanz    时间: 2024-7-8 12:05
本帖最后由 hcwanz 于 2024-7-8 12:32 编辑
cxz7411 发表于 2024-7-3 04:10
多此一举,画蛇添足

我这里又没有弄啥标准, 就是演示一下c++的特性
我甚至都建议了大家可以根据自己的习惯随意修改, 何来添足之谓?
(, 下载次数: 42)



作者: nxu999    时间: 2024-7-11 22:00
謝謝 大大 分享 好東西
作者: 37728345    时间: 2024-7-12 01:22
大家觉得那里我翻译的不好,可以自己随意修改。
作者: 承易    时间: 2024-7-12 09:38
对大家而言,学c++难的不是c++,而是满屏的英文,是的你这句说的很到位,有了易语言 就简单多了 编程也不难了,少去了记忆,一看就知道干啥用的功能,
现在有火山PC 安卓 GO 未来还有更多其他,慢慢吸收 容纳

作者: 南湾    时间: 2024-8-7 21:45
有点意思啊

作者: ynxyzl    时间: 2024-8-8 18:07

谢谢分享
作者: 86339218    时间: 2024-8-10 15:26
感谢分享
作者: 好人好    时间: 2024-8-11 10:18
未来可能还会多封一些类似 东西




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