易语言还有什么大的发展方向?

2020-05-13 14:09:11 +08:00
 crella
无法科学**,百度和 bing 搜了一下,也搜了一下本站。提到一下几点(可能不对或者不准确):
2010 年左右易语言实现静态编译。见知乎 /question/28234462/answer/249755280
主要用 c++的 MFC 框架。
能调用 lua 。
(搜不到,不知道是否支持多进程。)

评论 1:转载自知乎 /question/384046324/answer/1121404880

“没泛型,没重载,没反射,类残缺,没法版本控制,没跨平台,没 x64,没原生协程,没原生 async/await,没匿名函数,没匿名类,没运算符重载,没接口,没模式匹配,没迭代器,没修饰器,没异常处理,没 UTF8 (你没有看错,不支持 UTF8 !),几乎约等于没有的变量作用域,作为静态编译型语言 gc 可以说是半残的“

评论 2:转载自知乎 /question/27976378/answer/40220317

“作为一款 07 年的编程语言拥有这些特点,难道就不能表扬一下么?完全面向对象,跨平台,支持 Unicode 、多线程,垃圾自动回收,类型反射,静态编译,动态类型装载等等。方法的多返回值、嵌入方法(内部方法)、匿名嵌入类、类的封装、继承和多态、“动态类型”和“弱类型”(类型推断)”

(以上两个评论好像有矛盾的地方。由于我完全没写过易语言程序,所以也不能判断)

----

如果要改善这些,有什么好办法?

假设:
1 、现在易语言的语法可以完全更换成全英语和 utf8 的版本。
2 、让易语言只需支持 windows7 及以上版本,可以要求捆绑.net framework 或 jre 。

比如要不要虚拟机?
5521 次点击
所在节点    随想
26 条回复
murmur
2020-05-13 14:12:25 +08:00
易语言给人的印象就剩下木马和外挂了。。
Takuron
2020-05-13 14:15:40 +08:00
易语言和 VB 同时掉到了水里,你救那个?
与其抱着这些旧货不如好好开发个木兰(狗头)
nieyujiang
2020-05-13 14:17:35 +08:00
@Takuron #2 往水里扔个大雷子
wafm
2020-05-13 14:19:47 +08:00
我一直有写易语言。

这东西是有缺陷,但是没有那么难堪。

我用易语言写一个批量处理可以几分钟写出来,它能帮我解决实际问题那就够了。

当作一个辅助型工具它是毫无问题的。
crella
2020-05-13 14:21:52 +08:00
@Takuron 易语言支持静态编译,现在的插件生态应该比 VB6 而不是 VB.net 要丰富吧。而且听说易语言”性能还可以“
Takuron
2020-05-13 14:25:58 +08:00
@crella 我以前写过一点,估计没有重大更新。
我的意思是这种类似 VB 的设计模式注定了易语言写出来的不是小脚本就是外挂。如果真要说以一种“高效语言”来完成项目的话还是算了吧。
ysc3839
2020-05-13 17:57:37 +08:00
从发展的角度看,易语言差不多已经“死”了吧,虽然用的人还比较多,但不太可能有什么发展了,原作者都去搞新的语言了。
kaiki
2020-05-13 18:27:43 +08:00
的确做不出什么大东西,但是写小工具和自己用的程序的确是首选。
这东西还适合编程上手,学学逻辑啥的。
Mitt
2020-05-13 18:45:01 +08:00
@kaiki 不适合,新手会比较依赖那些模块和易语言,导致学习其他语言更加困难,如果要入门还是得选一门比较 C 系的语言比如 PHP,不适合拿易语言做启蒙教育
murmur
2020-05-13 18:47:42 +08:00
@crella 但是易语言魔改的 c++编译器总是和 vc 的编译器奇怪,现在基本上易语言都成了被杀毒软件拦截的特征了
kaiki
2020-05-13 18:47:53 +08:00
@Mitt 这种东西手上可以,毕竟所见即所得,很多人都是在写简单的外挂和修改器的途中渐渐了解编程的
miaomiao888
2020-05-13 19:00:15 +08:00
不支持 unicode 是个巨坑,写文本处理类的软件那就得死,在一些非中文的系统环境下还可能出现乱码的问题。没什么大的发展方向,始终只能停留在外挂灰产,个人写写小程序玩玩的层面。
Knuth
2020-05-13 19:05:46 +08:00
易语言可以往国产、自主研发、中文自信吹,说不定哪天国家都会为其背书(
Mitt
2020-05-13 19:09:38 +08:00
@kaiki 我承认我也确实是从易语言开始学习编程的,但也确实很少有人能从易语言脱圈子出来,易语言太局限了,这方面真不适合,接触易语言的无不例外全都是去搞外挂去了
learningman
2020-05-13 19:18:56 +08:00
只要永远有小学生,易语言就能活下去。
msg7086
2020-05-13 19:36:32 +08:00
我 2001 年的时候在做易语言开发,说 2007 年的编程语言的应该不是说它。
作为一个 VB .net 诞生之前就出现的语言,你还指望啥发展方向……
VB6 有啥大的发展方向?
mxT52CRuqR6o5
2020-05-13 20:24:03 +08:00
以前有写个外挂,最后衡量了一下用了易语言,外挂开发相关的生态真的好
IDCFUN
2020-05-13 20:26:16 +08:00
@msg7086 你的年龄。。。2001 年我刚计算机专业毕业的。。。
msg7086
2020-05-13 21:02:25 +08:00
@IDCFUN 2001 年我在读初中。
si
2020-05-13 21:32:48 +08:00
没什么发展前途了,作者基本放弃了。
2001 年发布到现在快 20 年了吧,看起来最近十年都是小修小补。
一看界面就是 win9x/xp 时代老软件。
不知道为什么,总有人说他是用 vc 、vb 的编译器,可能也就只有这些分不清编译器和链接器的会在网上提起易语言了。
我倒是希望他是用 vc 、vb 的编译器,起码生成的机器码不会这么差。
官方都没有花心思去优化编译器和引入现代的语法,有很多设计上的问题也不肯修改,runtime 和库对多线程的支持都还有 BUG 。
已经远远落后于时代了,现在也只适合写点 Windows 的小工具,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/671244

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX