16【中文编程10年内或将占领国内应用市场】

news2025/1/30 10:46:59

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

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

先说说英文编程的优势,大家常说的原因一般是如下几点:

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


接下来引入我们今天的主角,火山编程

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

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


火山界面:

 



 



VS界面:
 



 



所以,这已经不是编程语言性能的对比了(编译器是一样的),而是便捷性的对比,因此,下面2点可以排除了

①:执行速度更快
④:上台面,能够被认同,不报毒,可以上架应用商城等


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

1:大型互联网公司
2:外包公司(劳务派遣,承接大公司的任务)
3:小型互联网公司(自己研发工具来卖)


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

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



 


但是转出来的代码目前可读性不强,就是代码看起来不像正常人写的,所以未来可能会出现一个过渡性职业,就是将火山生成的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还是火山等中文编程意义也不大了,基本就是直接开写,欢迎留下你的看法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2284658.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Niagara学习笔记

橙色 发射器 , 绿色 粒子, 红色 渲染器 Emitter State 发射器状态 Life Cycle Mode(生命周期模式) 选择Self就是发射器自身管理生命周期 Loop Behavior 决定粒子发射次数 一次(Once):发射器只播放一次多次&#…

Linux(NTP配置)

后面也会持续更新,学到新东西会在其中补充。 建议按顺序食用,欢迎批评或者交流! 缺什么东西欢迎评论!我都会及时修改的! NTP环境搭建 服务端客户端192.168.111.10192.168.111.11Linux MySQL5.7 3.10.0-1160.el7.x86_…

具身智能体俯视全局的导航策略!TopV-Nav: 解锁多模态语言模型在零样本目标导航中的顶视空间推理潜力

作者:Linqing Zhong, Chen Gao, Zihan Ding, Yue Liao, Si Liu 单位:北京航空航天大学,新加坡国立大学,香港中文大学多模态实验室 论文标题:TopV-Nav: Unlocking the Top-View Spatial Reasoning Potential of MLLM …

可以称之为“yyds”的物联网开源框架有哪几个?

有了物联网的发展,我们的生活似乎也变得更加“鲜活”、有趣、便捷,包具有科技感的。在物联网(IoT)领域中,也有许多优秀的开源框架支持设备连接、数据处理、云服务等,成为被用户们广泛认可的存在。以下给大家…

智能调度体系与自动驾驶技术优化运输配送效率的研究——兼论开源AI智能名片2+1链动模式S2B2C商城小程序的应用潜力

摘要:随着全球化和数字化进程的加速,消费者需求日益呈现出碎片化和个性化的趋势,这对物流运输行业提出了前所未有的挑战。传统的物流调度体系与调度方式已难以满足当前复杂多变的物流需求,因此,物流企业必须积极引入大…

图漾相机-ROS2-SDK-Ubuntu版本编译(新版本)

官网编译文档链接: https://doc.percipio.xyz/cam/latest/getstarted/sdk-ros2-compile.html 国内gitee下载SDK链接: https://gitee.com/percipioxyz 国外github下载SDK链接: https://github.com/percipioxyz 1.Camport ROS2 SDK 介绍 1.1 …

【Samba】Ubuntu20.04 Windows 共享文件夹

【Samba】Ubuntu20.04 Windows 共享文件夹 前言整体思路检查 Ubuntu 端 和 Windows 网络通信是否正常创建共享文件夹安装并配置 Samba 服务器安装 Samba 服务器创建 Samba 用户编辑 Samba 配置文件重启 Samba 服务器 在 Windows 端 访问 Ubuntu 的共享文件夹 前言 本文基于 Ub…

RAG是否被取代(缓存增强生成-CAG)吗?

引言: 本文深入研究一种名为缓存增强生成(CAG)的新技术如何工作并减少/消除检索增强生成(RAG)弱点和瓶颈。 LLMs 可以根据输入给他的信息给出对应的输出,但是这样的工作方式很快就不能满足应用的需要: 因…

[MySQL]MySQL数据库的介绍和库相关操作

目录 一、数据库介绍 1.什么是数据库 2.为什么使用数据库 3.数据库的操作运行逻辑 4.MySQL架构 5.SQL语句的分类 二、数据库的操作 1.数据库的连接 2.数据库的操作 创建数据库 查看数据库 显示数据库的创建语句 删除数据库 修改数据库 3.字符集和校验集 查看系…

LLM幻觉(Hallucination)缓解技术综述与展望

LLMs 中的幻觉问题(LLM 幻觉:现象剖析、影响与应对策略)对其可靠性与实用性构成了严重威胁。幻觉现象表现为模型生成的内容与事实严重不符,在医疗、金融、法律等对准确性要求极高的关键领域,可能引发误导性后果&#x…

基于物联网设计的疫苗冷链物流监测系统

一、前言 1.1 项目开发背景 随着全球经济的发展和物流行业的不断创新,疫苗和生物制品的运输要求变得越来越高。尤其是疫苗的冷链物流,温度、湿度等环境因素的控制直接关系到疫苗的质量和效力,因此高效、可靠的冷链监控系统显得尤为重要。冷…

C++的类Class

文章目录 一、C的struct和C的类的区别二、关于OOP三、举例:一个商品类CGoods四、构造函数和析构函数1、定义一个顺序栈2、用构造和析构代替s.init(5);和s.release();3、在不同内存区域构造对象4、深拷贝和浅拷贝5、构造函数和深拷贝的简单应用6、构造函数的初始化列…

接口 V2 完善:分布式环境下的 WebSocket 实现与 Token 校验

🎯 本文档详细介绍了如何使用WebSocket协议优化客户端与服务端之间的通信,特别是在处理异步订单创建通知的场景中。通过引入WebSocket代替传统的HTTP请求-响应模式,实现了服务器主动向客户端推送数据的功能,极大地提高了实时性和效…

2025年数学建模美赛:A题分析(1)Testing Time: The Constant Wear On Stairs

2025年数学建模美赛 A题分析(1)Testing Time: The Constant Wear On Stairs 2025年数学建模美赛 A题分析(2)楼梯磨损分析模型 2025年数学建模美赛 A题分析(3)楼梯使用方向偏好模型 2025年数学建模美赛 A题分…

使用Vue3实现可拖拽的九点导航面板

开篇 本文使用Vue3实现了一个可拖拽的九宫导航面板。这个面板在我这里的应用场景是我个人网站的首页的位置,九宫导航对应的是用户最后使用或者最多使用的九个功能,正常应该是由后端接口返回的,不过这里为了简化,写的是固定的数组数…

68-《贝壳花》

贝壳花 贝壳花(学名:Moluccella laevis Linn.)是属于唇形科,贝壳花是一、二年的草本。植株高5至60cm,茎四棱,不分枝。叶对生,心脏状圆形,边缘疏生齿牙;叶柄和叶近等长。花…

【自然语言处理(NLP)】深度循环神经网络(Deep Recurrent Neural Network,DRNN)原理和实现

文章目录 介绍深度循环神经网络(DRNN)原理和实现结构特点工作原理符号含义公式含义 应用领域优势与挑战DRNN 代码实现 个人主页:道友老李 欢迎加入社区:道友老李的学习社区 介绍 **自然语言处理(Natural Language Pr…

2025数学建模美赛|F题成品论文

国家安全政策与网络安全 摘要 随着互联网技术的迅猛发展,网络犯罪问题已成为全球网络安全中的重要研究课题,且网络犯罪的形式和影响日益复杂和严重。本文针对网络犯罪中的问题,基于多元回归分析和差异中的差异(DiD)思…

自定义数据集 使用pytorch框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测

代码: import torch import numpy as np import torch.nn as nn# 定义数据:x_data 是特征,y_data 是标签(目标值) data [[-0.5, 7.7],[1.8, 98.5],[0.9, 57.8],[0.4, 39.2],[-1.4, -15.7],[-1.4, -37.3],[-1.8, -49.…

关于使用PHP时WordPress排错——“这意味着您在wp-config.php文件中指定的用户名和密码信息不正确”的解决办法

本来是看到一位好友的自己建站,所以突发奇想,在本地装个WordPress玩玩吧,就尝试着装了一下,因为之前电脑上就有MySQL,所以在自己使用PHP建立MySQL时报错了。 最开始是我的php启动mysql时有问题,也就是启动过…