V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
crella
V2EX  ›  随想

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

  •  
  •   crella · 2020-05-13 14:09:11 +08:00 via Android · 5512 次点击
    这是一个创建于 1684 天前的主题,其中的信息可能已经有所发展或是发生改变。
    无法科学**,百度和 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 。

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

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

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

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