Computer science 无源代码编辑的编程

Computer science 无源代码编辑的编程,computer-science,Computer Science,有没有或者有没有认真尝试过创建一个编程环境,在这个环境中,创建程序的标准形式不是编辑文本文件 我记得当我还是个孩子的时候,我曾通过连接积木使用乐高思维风暴。有没有为更为复杂的用户尝试过类似的方法 你知道例子吗?例子不胜枚举。魔兽争霸3中的GUI脚本编辑器是我脑海中最重要的一个。当然,这样的GUI本质上是有限的,所以熟练的程序员总是绕过它,直接用JASS脚本进行编码。有很多例子。魔兽争霸3中的GUI脚本编辑器是我脑海中最重要的一个。当然,这样的GUI本身是有限的,因此熟练的程序员总是绕过它,直接用

有没有或者有没有认真尝试过创建一个编程环境,在这个环境中,创建程序的标准形式不是编辑文本文件

我记得当我还是个孩子的时候,我曾通过连接积木使用乐高思维风暴。有没有为更为复杂的用户尝试过类似的方法


你知道例子吗?

例子不胜枚举。魔兽争霸3中的GUI脚本编辑器是我脑海中最重要的一个。当然,这样的GUI本质上是有限的,所以熟练的程序员总是绕过它,直接用JASS脚本进行编码。

有很多例子。魔兽争霸3中的GUI脚本编辑器是我脑海中最重要的一个。当然,这样的GUI本身是有限的,因此熟练的程序员总是绕过它,直接用JASS脚本进行编码。

有许多图形编程语言的例子,例如和。请注意,这两者都是,图形编程是一种自然的选择,但从理论上讲,您也可以在图形环境中进行程序编程(不过我能想到的唯一例子是20世纪80年代的游戏)


然而,基于GUI编程的最大问题是,编程中的所有外围活动,如源代码控制、比较文件、合并、grepping、翻译、分析、实用程序等,都只适用于基于文本的源代码。除了最初的编码阶段,很难想象基于GUI的编程如何在“真实世界”编程中获得任何吸引力。

有许多图形编程语言的示例,例如和。请注意,这两者都是,图形编程是一种自然的选择,但从理论上讲,您也可以在图形环境中进行程序编程(不过我能想到的唯一例子是20世纪80年代的游戏)


然而,基于GUI编程的最大问题是,编程中的所有外围活动,如源代码控制、比较文件、合并、grepping、翻译、分析、实用程序等,都只适用于基于文本的源代码。除了最初的编码阶段,很难想象基于GUI的编程如何在“真实世界”编程中获得任何牵引力。

IBM的VisualAge for Smalltalk已经进入了您所问的领域,但我不确定它在被IBM下线(生命结束)之前是否完全到达了目的地。现在支持VisualAge Smalltalk。

IBM的VisualAge for Smalltalk已经进入了您所询问的领域,但我不确定它是否在被IBM下线(生命结束)之前完全到达了目的地。现在支持VisualAge Smalltalk。

Smalltalk告诉我们,文本文件不是创建和修改程序的正确对象。对于传输程序,它们是可以的。

Smalltalk告诉我们,文本文件不是创建和修改程序的正确对象。对于传输程序,它们是可以的。

两个流行的示例是和。

两个流行的示例是和。

是图形编程语言的优秀示例。学生版能让你在大部分方面达到目的

是图形编程语言的一个很好的例子。学生版能让你在大部分方面达到目的

为什么它们天生有限?我想不出一种语言结构可以用在文本形式中,但不能用在某种GUI中。对不起,我想这是一个糟糕的措辞。但根据我的经验,编程GUI往往是有限的。为什么它们天生就是有限的?我想不出一种语言结构可以用在文本形式中,但不能用在某种GUI中。对不起,我想这是一个糟糕的措辞。但是编程GUI在我的经验中往往是有限的,嗯?VisualAge Smalltalk是最新的产品,是吗?VisualAge Smalltalk是最新的产品。穿孔卡和纸带算作文本文件吗?穿孔卡和纸带算作文本文件吗?