易语言早期的实现方式是“独立编译”的问题

易语言早期的实现方式是“独立编译”的问题

这是在手机上编码的人物立绘,所以格式不好请原谅。

首先,他是一个非常有毅力的人。 他自己从头到尾开发了一个大型商业编程软件(从语法分析到完整的IDE)并可以正常发布给用户。 这一步不管你觉得低不低都没关系。 不管怎样,他都是迫于压力才无耻的这么做的。 这是一般人做不到的,所以请不要以此来抹黑他。

易语言早期的实现方式是“独立编译”易语言怎么制作游戏,即将易语言库(dll)打包成exe易语言怎么制作游戏,运行时解压到系统临时目录中,然后动态链接调用。 从这个做法可以看出,早期他对于静态链接相关技术的掌握并不是很熟练(或者根本不是?)。 直到易语言5.0才增加了静态编译链接,即从易语言1.0(2000)到5.0(2009-12-28)这么长时间,他没有意识到(或者说不想)还是能力不够?)进行静态编译和链接,这对于易语言来说是一个非常重要的功能。

易语言怎么制作游戏_易语言制作游戏多开_易语言制作游戏辅助

易语言的IDE基本上是模仿VB6的,只修改过一次。 修改后,依然仿VS。 可以说它在这方面没有什么创新的想法,语法和代码显示方式也模仿VB,只是填写表格。 这种说法是原创的,这也正是彝语的问题之一。 如果去掉这条填表语句,易语言基本上和其他语言没有什么区别(代码中使用中文和全角算术符号并不是一个特征)。

易语言怎么制作游戏_易语言制作游戏多开_易语言制作游戏辅助

2004年之前,易语言是吴涛一个人开发的。 根据易语言官方论坛上开发团队的帖子3D素材,其他人基本负责官方支持库(核心库除外),而核心库对于易语言来说非常重要。 其重要性正如其名称所示。 在易语言5.2发布前后(这个时间不准确),我曾经在一位前易语言员工的博客上看到,吴涛不愿意将易语言核心库的源代码交给别人更新而何本人当时正专注于开发3D引擎,所以从易语言5.1到5.2的时间跨度如此之大,这说明他同时只能专注于一件事。

易语言制作游戏多开_易语言怎么制作游戏_易语言制作游戏辅助

彝语官方图书馆存在很多不利于彝语发展的问题。 最受诟病的两个是,窗口部分的代码也包含在核心库中,导致用户即使只是写一个HelloWorld,也要带着整个核心。 其次,易语言的窗口实际上是对VC/MFC的CWnd的封装。 这限制了易语言本身可以实现的功能,也为用户的增长设置了瓶颈。 能突破这个瓶颈的人往往会转行。 学习VC++会造成用户流失。 针对这个问题,已有多名用户通过魔变易语言帮助易语言突破了很多难题。 其中之一就是著名的黑月编译器。 作者完全重新实现了易语言的核心库,脱离了MFC环境。 同时,也使得易语言在误杀问题上做出了一定的改进。 在这一点上,吴涛的能力(或者想法,或者对易语言的理解)甚至还不如社区用户。

易语言怎么制作游戏_易语言制作游戏辅助_易语言制作游戏多开

至于吴涛在易语言之后开发的3D引擎,从动机的角度来看,我个人认为这只是他的个人兴趣而不是职业。 从效果来看,很一般,但一个人独立地完全理解3D引擎的巨大陷阱是非常麻烦的。

易语言怎么制作游戏_易语言制作游戏辅助_易语言制作游戏多开

总结起来,吴涛的优点是:学习能力强、模仿能力强、微创新能力强、毅力强(重点)。

问题:缺乏耐力,兴趣导向。

技术水平:知识面广,深度一般,比大多数黑他的人都好。

大家都看过了,请点个赞吧。

文章来源:https://www.zhihu.com/question/28234462