什么是Emacs模式或包突出显示Lisp形式改变背景的颜色,以便您所在的表单有一种颜色,外部形式另一种颜色,外部外形另一种形式等等?
我正在考虑设计一个允许人们以图形方式开发C++代码的应用程序的可能性.当我发现Scratch(参见网站和教程视频)时,我感到很惊讶.
我相信大多数C++都可以用图形表示,除了预处理器指令和可能的函数指针.
您认为哪些C++功能可以(或不是)由图形项表示?这种申请的利弊是什么?它比"普通"C++简单多少?
RECAP和更多:
优点:
缺点:
考虑到我们 - 我的工作 - 已经有相当多的现有C++代码,我不是在寻找一种全新的编程方式.我正在考虑一种与遗留代码完全兼容的替代编程方式.人们将用于新代码的某种"病毒语言",并且希望最终也会用来替换现有代码(它可能有用).
您如何看待这种病毒式方法?
说到手动和图形编程,我倾向于同意你的答案.这就是为什么理想情况下,我会找到一种方法让用户总是在打字和图形编程之间做出选择.逐行解析器(+部分解释器)可能能够将类型化代码转换为图形设计.这是可能的.让我们全都交叉.
是否有提供打字和图形编程功能的警告我应该仔细考虑和分析?
我已经处理过模板类(更常见的是类型级C++)及其图形表示.看到存在于模板类的图形表示的示例.框表示类或类模板.第一个顶级节点是类本身,下一个节点(如果有的话)是类中的typedef指令.底部节点是模板参数.当然,边缘将类连接到实例化的模板参数.我已经有了处理这种类型级图表的原型.
如果您觉得这种表示模板类的方式是完全错误的,请不要犹豫,为什么这么说!
在发现F#将在Apache许可下发布后,我非常兴奋.但我仍然不确定,语言/生态系统是否值得投入时间.
那么 - 您认为现在会发生什么?F#团队只发布"源代码"并且暂时没有贡献(我怀疑他们会这样做).另一方面,有F#PowerPack,人们可以尝试让F#更好(我希望他们能做出贡献).
有http://fsharp.net网站有很多链接,但没有开放的邮件列表/论坛.http://cs.hubfs.net似乎空洞而且死了 - 它真的是社区的中心吗?有社区吗?
Mono似乎对F#感兴趣,但他们会适应它吗?另外 - 如果MS本身非常努力不用F#替换C#/ VB,那么真正的语言是什么?你没有获得Code Cotracts支持,没有视觉工作室的mstest跑步者,没有GUI设计师等.
那么F#只是另一种MS产品还是更多?