[原创]关于“沈语言”的研究

Mackz 收藏 35 2670
近期热点 换一换

看到忽然这么多人来讨论汉语编程,忍不住凑一把热闹。

首先我很支持汉语编程的研究,这是一条必由之路,而且一定会有很高的成就。

但是现在的问题是有人把“沈语言”提到很高的程度,号称“最高级”的编程语言,这就值得商榷了。

没有研究就没有发言权,我立刻到网站下载了“汉语编程编辑器”和“汉语编程编译器”来用用看。

首先惊讶于程序包的大小,全部程序解压后才2M多,不到3M,其中WINCON.DLL是两个程序公用的,我把两个程序放在一个目录下,就不重复了。

这么点尺寸,就实现了一个编译器+编辑器,佩服之余我对它的功能有点怀疑。不过LCC也没多大,也没什么奇怪的。但是LCC需要建立很大的导入库,其实是以时间换空间了。

打开界面后第一印象是简陋。


铁血网提醒您:点击查看大图

“汉语编程编辑器”界面


可以看到,这个编辑器界面非常简陋,基本上是10年前程序的界面,现在使用的一些常见界面技术都没有见到,工具按钮图标也很朴素。


铁血网提醒您:点击查看大图

“汉语编程编译器”界面


这个界面就更惨了,连工具条也没有,找了半天也没找到。

好吧,克服第一印象,说不定人家不注重表面文章,还是有一些先进的东西的。

于是拷贝了一个源程序运行试试。没有学,还是不会自己输入,象某些人希望的一样直接用说话的方式来编程,毕竟不现实。

编辑器的窗口没有实现防闪烁的设计,所以在拖动窗口大小的时候界面很闪。

看了源码,感觉怪怪的,如果说有语法的话,当然不是“汉语”的语法,而是实实在在的“编程语言”的语法,这一点和其他编程语言没有本质区别。

略加修饰,保存。

保存的时候,竟然没有自动添加文件后缀,需要手动输入。我直接修改了文件名。

然后使用“编译器”装载程序。

这里不得不说一下,编译器和编辑器分离的设计,实在太落后了,至少在Windows平台上,已经很难见到成熟的开发工具仍采用这样的设计。

装载程序,嗯,运行了。出现一个小窗口,绿色背景,一座小房子。看起来和我学AppleII的时候取得的成就差不多。当然入门的时候都是这样先做简单的东西。

不过问题来了,我把运行的程序关闭,想再运行一下,嗯?找不到菜单?没有直接运行的菜单,装载程序就是运行一次,再次运行需要再次装载?

于是想看看帮助,结果:


铁血网提醒您:点击查看大图

原来没有帮助文件,不知道是不是忘了。谁有的话给我发一个。

然后我寻找编译命令,希望生成可执行文件看看。可是也找不到,希望哪位指点一下,如何生成单独的可执行文件。

没有生成可执行文件,那么就没有办法继续研究了。


初步结论1:这个“沈语言”本身没有深入研究,因为没法用下去了。不能生成单独的可执行文件,那么就连最基本的开发功能都无法实现,期待有识之士指导。

初步结论2:编译器和编辑器都很原始,很多功能菜单还是灰色的,也就是说至少还只是一个半成品。至于其他一些高级的功能,可能还没有在开发者考虑之中。

初步结论3:编译器和编辑器的帮助功能都还没有,也只能说是一个半成品。

初步结论4:有点推测的意思了,“沈语言”可能还没有实现项目管理的功能,也就是说一个程序就是一个文件,没办法进行工作组开发。但个项目也没办法进行模块化开发管理。

初步结论5:由于没法生成可执行文件,也就不知道能否生成动态链接库和设计ActiveX控件和Com组件等功能,也就没法判断这个编程语言是不是能够实现一个实用的开发环境。


总的结论:这个“沈语言”本身不好说,但是提供的开发环境不足以支持正规的软件开发需要,如果作为入门者的学习,由于环境的不足,和VB、Delphi等来比也是有很大差距的,至少没有可视化的界面设计工具和丰富的帮助文档。

本文内容为我个人原创作品,申请原创加分

[ 转自铁血社区 http://bbs.tiexue.net/ ]

0
回复主贴
聚焦 国际 历史 社会 军事 精选
35条评论
点击加载更多

发表评论

更多精彩内容

热门话题

更多

经典聚焦

更多
发帖 向上 向下