递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3294|回复: 16
打印 上一主题 下一主题

[视窗] 火山ide的建议,吴总您看看

[复制链接]

4

主题

208

帖子

773

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
773
跳转到指定楼层
楼主
发表于 2024-6-4 10:28:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


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

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


  }

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

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


回复

使用道具 举报

84

主题

761

帖子

6125

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6125
沙发
发表于 2024-6-4 10:53:10 | 只看该作者
你说的和一个叫“炫语言”的差不多格式。
回复

使用道具 举报

4

主题

208

帖子

773

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
773
板凳
 楼主| 发表于 2024-6-4 10:54:39 | 只看该作者
zqiz 发表于 2024-6-4 10:53
你说的和一个叫“炫语言”的差不多格式。

炫语言并没有火山表格
回复

使用道具 举报

68

主题

973

帖子

4407

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4407
地板
发表于 2024-6-4 11:39:26 | 只看该作者
本帖最后由 hcwanz 于 2024-6-4 11:50 编辑

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


回复

使用道具 举报

50

主题

560

帖子

2435

积分

金牌会员

Rank: 6Rank: 6

积分
2435
5#
发表于 2024-6-4 12:09:45 | 只看该作者
火山编译的c++代码,很难高度让c++用户使用.双向使用方面,目前,个人认为炫语言是做得最好的!!



回复

使用道具 举报

26

主题

1888

帖子

6874

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6874
6#
发表于 2024-6-4 12:11:17 | 只看该作者
C++代码你别搞成表格了,直接扔到嵌入语句就行了,更简单
回复

使用道具 举报

4

主题

208

帖子

773

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
773
7#
 楼主| 发表于 2024-6-4 14:53:20 | 只看该作者
hcwanz 发表于 2024-6-4 11:39
一个常见的错误是,火山是高度封装的c++。
火山目前是高度封装的c++、java、golang,未来可能还有h5、php。 ...

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

使用道具 举报

4

主题

208

帖子

773

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
773
8#
 楼主| 发表于 2024-6-4 14:55:48 | 只看该作者
呵呵仙8 发表于 2024-6-4 12:09
火山编译的c++代码,很难高度让c++用户使用.双向使用方面,目前,个人认为炫语言是做得最好的!!

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

使用道具 举报

68

主题

973

帖子

4407

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4407
9#
发表于 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++的所有语法。


回复

使用道具 举报

0

主题

10

帖子

113

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
113
10#
发表于 2024-6-4 15:11:55 | 只看该作者
表格并没有很好用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-11 02:31 , Processed in 0.099851 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表