hrq520 发表于 2024-6-4 10:28:43

火山ide的建议,吴总您看看



自 易语言 开始,吴总的风格就是表格化,
这样能让我等小白较易学习,初衷是极好的,
结果也是强大的,
但火山毕竟不是易语言,而是高度封装的C++,
前阵子吴总也在为ai辅Zhu编程问题颇为苦恼,
火山并非和主流ai编程绝缘,只是需要一些改动,
但是作为小白,我不能给专业意见,只能从小白的角度聊当下接触过的各类中文编程优点,
希望火山能集大成,所向披靡,我等也能乘大船,破风浪,
第一点,尤其重要,我认为起到关键性突破的修改,
兼容C++原生代码,小白在网上随便找个C++例子,粘贴上去能运行,
只是随便想想就知道,这可太难了,这会和火山表格风格致命冲突,作为小白想想就知道这里面的工作量,
无异于一直有着大国梦的印度,期待有朝一日登顶风云际会的世界之巅,
他不是没有这个机会,只是在座各位都知道,要存在这个机会,他要改变的太多了,
网友们调侃:他需要一场向死而生的革命。
其实在我看来,一场向死而生的革命,同样用于火山,
吴总作为NB的C++大佬,平时用的最顺手的应该是C++了,
可吴总何曾想过,某一天,自己使用火山编程如同VS般顺手呢,
既保持表格特色,也兼容原生C++,这里面需要运用的技术和技巧还有经验,
小白不敢想象,光是想想如何绑定函数注释就立马裂开了,( 毕竟英文编程这么多年,还没听说过函数可以绑定注释 )
脑子裂开之余,想想… 也不是真就一点办法没有,

/*
      函数上面的注释,无论多行,还是 //单行都是该函数的绑定注释
*/
静态 整数 定义方法 加法(整数 加数1 //参数1注释 被加数1,
                                           整数 加数2/*参数2多行注释
                                                                                    被加数2*/ )   //该函数的绑定注释
{
      变量 整数 结果 = 加数1 + 加数2;//结果的注释
      返回 (结果 );


}

这样的话,能不能无损翻译到火山表格呢?
火山本身就支持代码复制到文本,只是复制出来的代码仅用于展示,
无法直接粘贴到VS中无缝运行,
如果火山能一键从 表格代码 和 原生代码 来回转换,
兼容两种书写方式,即不丢失现有的代码和结构,也能无缝粘贴AI给的代码例子,
不需要嵌入行,或者全都是嵌入行,

火山必将能使更多不会英文的小白做出更多强大的软件。


zqiz 发表于 2024-6-4 10:53:10

你说的和一个叫“炫语言”的差不多格式。

hrq520 发表于 2024-6-4 10:54:39

zqiz 发表于 2024-6-4 10:53
你说的和一个叫“炫语言”的差不多格式。

炫语言并没有火山表格

hcwanz 发表于 2024-6-4 11:39:26

本帖最后由 hcwanz 于 2024-6-4 11:50 编辑

一个常见的错误是,火山是高度封装的c++。
火山目前是高度封装的c++、java、golang,未来可能还有h5、php。
每种语言的语法是不同的,c++的语法不支持java、golang的。
而火山不可能给每种语言都写一个语法支持,更不可能专门给某个语言写语法支持。
得加钱:D


呵呵仙8 发表于 2024-6-4 12:09:45

火山编译的c++代码,很难高度让c++用户使用.双向使用方面,目前,个人认为炫语言是做得最好的!!



Xelloss0618 发表于 2024-6-4 12:11:17

C++代码你别搞成表格了,直接扔到嵌入语句就行了,更简单

hrq520 发表于 2024-6-4 14:53:20

hcwanz 发表于 2024-6-4 11:39
一个常见的错误是,火山是高度封装的c++。
火山目前是高度封装的c++、java、golang,未来可能还有h5、php。 ...

但他们都支持表格,原生和表格并不冲突,可以同时支持

hrq520 发表于 2024-6-4 14:55:48

呵呵仙8 发表于 2024-6-4 12:09
火山编译的c++代码,很难高度让c++用户使用.双向使用方面,目前,个人认为炫语言是做得最好的!!




炫语言也不是不可以   库太少   只能说未来可期

hcwanz 发表于 2024-6-4 15:06:35

本帖最后由 hcwanz 于 2024-6-4 15:13 编辑

hrq520 发表于 2024-6-4 14:53
但他们都支持表格,原生和表格并不冲突,可以同时支持
现在火山是自己有一套语法,可以以是表格的、也可以是纯文本的。
但这套语法和原生语言并不兼容,所以需要嵌入式。

如果想原生语言的代码直接可以复制到火山,需要为每个语言专门写语法支持。
不是火山支持纯文本源码了,原语言的代码就可以直接复制到火山了。

比如c++语法是{1,2,3,4,5,6,...}
java语法是{1,2,3,4,a,b,...}
golang语法是{1,2,3,4,^,$,#,...}
火山语法是{1,2,3,4,啊}

如果想让c++的代码直接在火山运行,需要在火山语法里专门加入{5,6,...},java和golang同理。
重点不是表格,而是语法,火山要兼容c++的代码,就需要能理解c++的所有语法。


dakk 发表于 2024-6-4 15:11:55

表格并没有很好用
页: [1] 2
查看完整版本: 火山ide的建议,吴总您看看