吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 2163|回复: 5

[其他] 【中文编程10年内或将占领国内应用市场】

[复制链接]
书香 发表于 2024-2-22 02:54 | 显示全部楼层 |阅读模式

本帖最后由 书香 于 2024-2-22 14:17 编辑

这同样是一篇较为犀利的文章,看过我分析辩论性文章的都知道,角度犀利,与大多数人观点不同,这是因为大多数人赞同的观点,我觉得我也没必要再去探讨了

最近一篇引发讨论的文章是
【32位程序和64位程序谁速度更快】

回归正题,在大多数人眼中中文编程的代表就是易语言,大多数这类帖子也是将易语言与c++等进行对比,最后得出的结论往往是各有各的优点,我再发表这种类型的结论显然很多人是不会买账的,必须拿出更有利的说明,因此我们今天的主角不是易语言

先说说英文编程的优势,大家常说的原因一般是如下几点:
①:执行速度更快
②:找工作招聘要的基本都是英文编程的
③:使用的人多,可以协同开发
④:上台面,能够被认同,不报毒,可以上架应用商城等
⑤:生态支持库丰富

接下来引入我们今天的主角,火山编程
火山编程工具和易语言工具是同一个作者开发的,火山语言的语法与易语言语法基本一致,编译的时候将代码翻译成对应的英文编程(pc是c++),然后将翻译后的英文代码提交给VS的编译器打包成软件。

火山调用编译器的设置界面
fakename.png

火山界面:

fakename.png

fakename.png

VS界面:
fakename.png

fakename.png

所以,这已经不是编程语言性能的对比了(编译器是一样的),而是便捷性的对比,因此,下面2点可以排除了
①:执行速度更快
④:上台面,能够被认同,不报毒,可以上架应用商城等

火山由于继承了易语言的模块化,易语言发展了20多年,模块相当丰富,目前精易模块已经基本翻译成火山版了,也就是说,使用火山开发程序的速度比VS会明显快很多,全部是模块调用,那么对于个人开发者来说会选择哪个答案是很明了的,接下来谈谈企业的选择
互联网企业(写代码的)主要分为3类
1:大型互联网公司
2:外包公司(劳务派遣,承接大公司的任务)
3:小型互联网公司(自己研发工具来卖)

①:小型互联网公司会选择火山,毕竟赚钱最重要,哪个语法简单就用哪个,并且甚至可以不发员工工资,直接发单给业余爱好者,毕竟最后的性能和VS写出来的没区别,毕竟是同一个编译器编译的,甚至你都无法判断这个程序是不是火山写的

②:外包公司是不会直接采用火山的,因为需要交付代码,不过这一点火山倒是想到了,下面这个功能就炸裂了,火山的代码可以直接转成c++代码
fakename.png

fakename.png
但是转出来的代码目前可读性不强,就是代码看起来不像正常人写的,所以未来可能会出现一个过渡性职业,就是将火山生成的c++代码修改成VS的书写习惯,所以未来的外包公司不会直接使用火山,不代表不会间接使用



③:对于大型互联网公司来说,我估计暂时不会使用火山,毕竟真的不缺高手,不过能进入的毕竟还是少数。但是对于一些大公司中的小型分支项目使用火山也不是不可能
所以下面这个问题也解决了
②:找工作招聘要的基本都是英文编程的

再谈谈生态支持库这个问题,我觉得你要说库,我觉得英文编程在这一方面不太友好,说通俗点就是什么都支持但是就是不知道怎么用,比如c++如何调用程序call?c++如何使用内存读写?你只能说他都支持,但是你要想知道代码怎么写,那就加油百度吧,所以要说起生态库,我觉得中文编程真的好太多,下面这个问题也解答了
⑤:生态支持库丰富



结语:
目前的中文编程,PC开发的主要是套用VS的编译器,安卓开发的则是套用jdk(甲骨文公司的产品,就是搞java的那个公司),在性能方面基本可以说是一模一样了,但是代码方面真的简单太多,其实这种套壳程序取代原产品的现象是很常见的

例子1:浏览器
各种浏览器其实大都是套壳的,真正起作用的是浏览器核心,比如有些浏览器的标语是双核浏览器,这实际上指的就是集成了2个浏览器核心(一般是ie内核和谷歌内核),大家可以百度查一下全球的浏览器核心总共才那么几个,但是大家基本上已经不使用那几个默认的浏览器了

例子2:网站面板(宝塔,小皮等)
搭建网站用什么,很多人都是首选宝塔面板或小皮面板,但是大家会发现,这面板工具不也是套壳的吗,php环境、apache服务器、数据库等都是人家的,但是现在大家搭建网站基本上都使用面板,没有人去手动配置环境了


这样的成功例子太多太多了,其实用套壳这个词语并不恰当,这应该叫集成拓展

火山发展应该也有6年以上了,目前的PC开发(MFC),基本已经完全符合个人和小型团队需求了,安卓开发我个人还是觉得E4A更好用(也是调用jdk,发展10年了吧),按照目前的发展趋势,10年内占领国内应用市场可能性很大

个人建议:
①:如果你是初学者,以个人爱好为主,建议直接学习中文编程,毕竟编译器都一样,目前来看就是个开发工具的皮肤问题,并且圈子不一样,英文编程大都是科班出身,你很难为他们去提供任何有偿服务,至于想在网上看几节编程课就去互联网公司那有点夸张了,如果是想个人开发点工具,目前的中文编程是完全够用的(不说火山,易语言也够了)


②:如果你已经开始学习VS等工具的使用,那么你可以继续保持学习,同时也一边学习中文编程


③:如果你的英文编程很6,属于资深程序员,那么你可以时刻关注中文编程的进展,第一个可以充当中英文编程之间的衔接者(比如火山就在招人,将c++代码翻译成火山好像是1.5元1行代码),第2个可以引领中文编程爱好者群体,帮助他们封装库和函数,这将是一笔不菲的收入


④:如果你的学习成绩很棒,稳定进入各大互联网公司,那么你应该首先全心全意学习英文编程,因为大公司短期内面试要求中文编程不太现实,你可以先进去再考虑上面的问题




注:
应用市场指的是面向对象的市场,你就是简单的理解成有界面的软件,特指EXE和APP,在驱动和系统方面能否代替VS暂时不知道,不过都能写驱动和系统了,感觉是用VS还是火山等中文编程意义也不大了,基本就是直接开写,欢迎留下你的看法

(点击返回课程目录https://www.52hb.com/thread-58658-1-1.html

评分

参与人数 5HB +10 THX +2 收起 理由
老叶 + 1
派派克 + 1 + 1
爱编 + 2 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
凡人无上 + 1 + 1
jjyjjy003159 + 5 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
冀南闲人 发表于 2024-2-23 17:14 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
星星星星 发表于 2024-2-23 23:01 | 显示全部楼层

冲冲冲冲冲冲冲冲冲  学无止境
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
爱编 发表于 2024-2-26 10:51 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
法芙娜 发表于 2024-2-28 19:53 | 显示全部楼层

感谢分享,楼主有自己的见解和想法分享出来很棒
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
思科热炽 发表于 2024-4-21 10:45 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表