开源软件之科学与工程

不写代码也可以造软件的工具PWCT

2022-06-23  本文已影响0人  新潮看世界

PWCT不是一个能在1 2 3步内创建应用程序的向导。PWCT是一种通用可视化编程语言,专为新手和专家程序员设计。

编程新手可以使用PWCT学习编程概念,如数据结构、控制结构和编程范例。一个专业的程序员可以使用PWCT创建任何大型复杂的软件。

使用PWCT,我们开发了一个文本编程语言编译器和虚拟机,无需编写一行代码,编程过程使用PWCT可视化组件完成。这种语言叫做Supernova,它是免费开源的。

许多数据库、多媒体、网络、人工智能、模拟和数学应用程序都是用PWCT开发的

您可以查看/编辑生成的源代码。PWCT支持港,超新星,C,Python和C#。你可以扩展PWCT来支持任何基于文本的编程语言的代码生成。

PWCT附带许多样本,教程和电影。

特征

自由-开源- GNU通用公共许可证v2.0。

您可以使用PWCT创建商业闭源应用程序

可视化编程-不止一个维度。

可视化编程-使用图形用户界面编程。

可视化编程-没有语法错误。

可视化编程-时间维度。

视觉编程-颜色。

实用编辑器-自动完成(智能感知)

实用编辑器-键盘快捷键(高书写性)。

实用编辑器-定制(最大。可读性和可写性)。

实用编辑器-剪切/复制/粘贴&搜索/替换。

实用编辑器-语法指导编辑器。

实用的无编辑器编辑器& VPL编译器。

编程范式——不要强迫一个编程范式。

编程范式-命令式编程。

编程范式-过程编程。

编程范例-面向对象编程。

编程范例-事件驱动编程。

编程范例-超级服务器编程(新)

Compatable(可选)-查看/编辑生成的源代码。

Compatable(可选)-您可以支持任何文本编程语言。

兼容(可选)-支持C、Python、C#、Harbour和Supernova。

编程范围-通用。

编程范围-创建大型应用程序/系统。

编程范围-高级编程。编程范围-低级编程。

框架和扩展-创建/使用可视化编程语言。

框架和扩展——附带不止一个VPL。

框架和扩展-创建新组件。

框架和扩展-组件修改后的程序更新。

操作系统-微软视窗产品。

操作系统——在使用Wine的Linux上运行良好

操作系统-创建Windows应用程序。

操作系统-创建多平台应用程序

动态生成,而不是拖放。

通用和实用。

样本/教程/电影管理器。

将节目播放成电影。

运行过去的程序。

用于开发Supernova编程语言(

http://supernova.sourceforge.net用于开发关键节点应用程序()

http://sf.net/p/criticalnodes/用于开发人员计数器应用程序().

http://sf.net/p/peoplecounter用于开发智能POS系统()

http://sf.net/p/pos-sys/用于开发环编程语言()

http://ring-lang.net项目示例 )

上一篇 下一篇

猜你喜欢

热点阅读