大家好,今天小编关注到一个比较有意思的话题,就是关于快被淘汰的编程语言有哪些的问题,于是小编就整理了4个相关介绍快被淘汰的编程语言有哪些的解答,让我们一起看看吧。
脚本语言和编程语言有什么区别?
楼主有这样的问题,应该是对编程和开发不太了解,作为十多年经验的老程序员,我试着用外行能够理解的语言来回答一下:
首先,所谓编程,就是编制程序,程序就是用来控制计算机,而且计算机能够识别的一系列命令的集合。
脚本语言,全称可以理解为脚本编程语言,故名思意,脚本语言是编程语言的一种。它们之间的关系相当于水果与苹果之间的关系。
当然,脚本语言这个词也有它特定的含义,因为所有能够控制计算机运行的程序代码的一系列语法规范都叫编程语言,之所以出现脚本语言这个特指,是因为脚本语言是包含以下特征的一类编程语言:
程序的源代码可以由称为解释器的工具直接执行,无需经过源代码到可执行代码的编译过程,及时修改及时生效;
不在意程序对性能和***消耗,而以开发速度和方便性为最优先需求;
工业自动化非标行业,编程语言现在的梯形图会被高级语言取代吗?
梯形图不会被高级语言替代,但是高级语言会使用的越来越多。
1,梯形图编程是时代的产物。刚毕业的时候,用的plc是三菱A系列的,最原始的那种。从DOS界面进入。那个时候,虽然也有Windows界面了,但是PLC只能用DOS的黑白界面。还有的是LG的PLC,更扯淡的是三星的。可能设备是从韩国搬过来的原因,比较老。所以有幸见识了。
说是DOS界面的,可以用STL编程,也可以用LAD编程了。
2,梯形图会成为工控非标的主流。我的一个同事,原来搞的环保行业,WinCC也用。但是一直用的STL,后来用的SCL(他的上上家公司)。梯形图还是他上家公司用的。后来感觉用起来很舒服,就经常用了。
3,以后高级语言会越来越多。现在很多客户,会指定用Graph写程序。尤其是在顺序结构中用的比较多。简单明了。但是在专有终端上,SCL还是用的比较多的,尤其是进行封装。
老外都比较另类,喜欢用FBD。
好多WinCC,甚至伺服,用的都是VB风格。VBA脚本程序。另外Codesys作为一个大平台。以后对高级语言的支持只会越来越多。
你好,很高兴回答你的问题,我是头条@沪A林工,电气技术领域的自媒体新人。结合我的从业经历给你作答如下。
目前非标自动化行业的主流编程语言还是梯形图,由于表达直观易于上手,还是多数人的编程首选。但随着高级语言的出现,像西门子的SCL语言,三菱的ST文本,都为非标自动化注入了新的活力。我个人认为,梯形图编程语言不会被取代,因为二者各具优势!
梯形图优势:主要是由于梯形图与电气控制系统的电路图很相似,具有直观易懂的优点,很容易被从业人员掌握,特别适用于开关量逻辑控制与顺序控制。输入输出状态直接明了。易于查找故障与BUG。
高级语言优势:***用高级语言(SCL、ST语言等)进行编程,可以完成较复杂的控制运算;但是要有一定的计算机高级语言的基础知识和编程经验,对电气[_a***_]人员要求较高。直观性和操作性较差。不易于监控和追溯苏程序状态。故障分析相对困难些。
所以,两者相结合的程序效率较高,当然这个也看个人习惯和具体的工艺要求。技术大牛用哪种语言都无所谓。
以上就是我对问题的理解和答复,希望可以帮助你解决问题。欢迎技术交流。我是头条@沪A林工,电气技术领域的自媒体新人。
我觉得不会,反而这两者是相互相成的
第一,梯形图的亲民性,梯形图与传统继电器电路原理相通,很多电气工程师也是从传统继电器电路学习起来,所以入手更简单,并不想高级语言,需要一定的电脑语言基础,这也是很多学历不高的人员的软肋。
第二,梯形图的面对机器控制流程逻辑的灵活性比高级语言要灵活,有写过复杂设备的plc,跟用板卡来写,那简直用板卡来写太痛苦了
但是,当写数据处理的时候,高级语言的优势就牛逼了,就一个加减乘除的算法,高级语言可能几句代码就完事了,但是梯形图就要好多代码了,各种数学指令,数据的临时存储,如果涉及到浮点数,***了
所以,不要把这两者看成对立的,而是相互互补的,所以现在很多plc都有脚本功能,st文本功能块等。就是让我们在梯形图里嵌套使用文本语言,这个是大趋势,两者都学,都用,取长补短
我觉得不会 因为高级语言虽然严谨 但是上手比较慢 需要较高的专业基础 尤其是软件编程基础 而且程序阅读起来难度较大 不直观 程序监控起来比较不直观 别的工程师不好接手 而梯形图却非常直观 需要专业基础不是很高 相对高级语言来说。所以我觉得高级语言虽然有一定的优势 但是想取代梯形图是不太可能的
现在PLC编程都实现模块化了,一些计算量比较大的地方,在一些模块中可以用C语言(或类似)代替梯形图,但梯形图的固有优势是语句式的编程代替不了的。如果用线程来说,梯形图本身就是近似多线程的,但语句式编程实现多线程是太繁琐了。
哪一种开发语言最有可能取代php?
PHP仍然是CMS领域的绝对垄断者,前1000万site有一半多是CMS,不过贡献不了多少职位
BAT三家,B和T是C++ > Java > PHP,A是完全不用PHP,国内体量最大的三家就这样
有赞,小红书等一票市值10亿以上公司,已经实现或正在实现从PHP转JAVA/Go
不要小看BAT的影响力,国内大部分能做起来的创业公司的CTO或者技术骨干,往往来自BAT,间接的输出了BAT的技术风格。
如果有人用就算活着,我想PHP会比每一个看到过这个主题的人活的更久,现在还有用perl写的网站呢。很多留存的成熟PHP项目,也不会那么快换别的技术做。但是PHP在10亿市值以上公司里的空间,可能会被压缩,部分被Go和J***a取代。
作为前端萌新,建议还是从PHP入手后端吧,别的怕你学不会,hello world没搞的定就放下。很多工作数年的PHPer,刚接触J***a的时候,也是骂几句麻烦然后放弃了,他们对J***a的认识还停留在5年前,包括一些PHP名人,提起J***a还以为要写getter/setter和XML配置文件呢
我觉得每一种语言都有他特定的存在价值,PHP亦是如此,不然怎么会被人称为“世界上最好的语言”,开个玩笑。
PHP现在保有在用的量还是有着不小的占比,但是随着前后端分离的趋势逐渐确立,PHP相对前端的优势也变得没有那么大。
这其中J***A就因为相对的安全性等原因,开始逐步的蚕食PHP 的应用领域,是否有一天会被完全替代,尚未可知,但是起码有个趋势。
PHP作为一种脚本语言,在语法***用了C、J***a和Perl的一些特点,由于PHP缺陷比较多,尤其在安全方面的是它比较
大的一个问题,所以在大型领域中,php用的非常少。PHP主要专注于web开发,个人认为,PHP将会长期存在,不会被
谁取代。这个世界人任何一种编程语言,都会在自己专注且合适的领域发展。
目前比较火的Python,主要应用在数据分析、爬虫,算法上。
而J***a、RoR、Go、Node、.NET也是可以实现PHP所能做的场景,但php的优点在于便捷性,而且也非常成熟,所以
如果你想学习的Web开发,如淘宝这样的商城系统肯定还是使用PHP开发,如果你想学习数据分析那肯定是选择Python。
我是一名十几年的PHPer,对于PHP了解的还是较为多的,说一下我的个人看法吧。
PHP本身是基于Web开发的语言,在开发界有一句“PHP是世界上最好的语言”一说,也许只是一句玩笑话,但是就于PHP的WEB开发能力来说,真的不***,PHP的崛起是WEB的崛起,如果说PHP被取代,我想那也是因为WEB时代被终结。
但是不可否认的是,PHP这几年并不是独占榜首了,像Python、GoLang都起来了,对于市场的抢占,PHP不像原来那样具有大优势。
每种语言都有自己的定位,如果说被取代,那也是因为你语言本身不够好。或者因为大环境产生变化。
GoLang是目前PHPer转学最多的语言,因为学习成本较低,执行效率高,而被很多互联网公司中意,它解决了一些PHP无法达到的难点。很多大型公司对PHPer的招聘要求都会加上了解或熟悉Go,如果你是一名WEB开发,建议你二种都要涉及。
Golang的性能很好,根据官方的描述以及其他人的测试结果来看,它的运行性能仅次于C/C++。当然,会有很多人认为这并不绝对有用,性能问题还是得根据具体的代码环境而言,纯粹的循环IO没有意义。不过一个语法上像脚本语言一样简单的高性能静态语言,对程序猿来说还是很有吸引力的。另外GO有谷歌这样的大公司所支持,未来的前景是非常巨大的。
综上所述:如果你是一名PHPer,还是有必要学一下GO,但是完全替代这句话,我并不是很认同。
手打不易,如果对你有帮助,请点个赞或加个关注。 感谢
PHP仍然是毫无争议的,最简单,门槛最低的Web语言
PHP仍然是CMS领域的绝对垄断者,前1000万site有一半多是CMS,不过贡献不了多少职位
BAT三家,B和T是C++ > J***a > PHP,A是完全不用PHP,国内体量最大的三家就这样
有赞,小红书等一票市值10亿以上公司,已经实现或正在实现从PHP转J***a/Go
不要小看BAT的影响力,国内大部分能做起来的创业公司的CTO或者技术骨干,往往来自BAT,间接的输出了BAT的技术风格。
如果有人用就算活着,我想PHP会比每一个看到过这个主题的人活的更久,现在还有用perl写的网站呢。很多留存的成熟PHP项目,也不会那么快换别的技术做。但是PHP在10亿市值以上公司里的空间,可能会被压缩,部分被Go和J***a取代。
作为前端萌新,建议还是从PHP入手后端吧,别的怕你学不会,hello world没搞的定就放下。很多工作数年的PHPer,刚接触J***a的时候,也是骂几句麻烦然后放弃了,他们对J***a的认识还停留在5年前,包括一些PHP名人,提起J***a还以为要写getter/setter和XML配置文件呢。
Python会被淘汰吗?
谢邀!这个问题应该这样问,不学Python会被淘汰吗?
根据全球最大的码农社区之一,Stack Overflow发布了《2018年开发者调查报告》显示:Python超越C#,在10万程序员和开发者的评选中排在第7位;而且报告显示,Python仍然是增长最快的编程语言。
需要指出的,今年的报告,Stack Overflow将程序、脚本和标记性语言放在一起投票,如果单纯用编程语言类的话,Python的排名还要靠前。
在程序员最喜欢和最希望学习的编程语言中,Python在最喜欢榜单第三,同时在最想学习榜单连续第二年成为最受欢迎的语言。
到此,以上就是小编对于快被淘汰的编程语言有哪些的问题就介绍到这了,希望介绍关于快被淘汰的编程语言有哪些的4点解答对大家有用。