本文作者:ptiyny

过时的编程语言有哪些 过时的编程语言有哪些类型

ptiyny 06-04 23
过时的编程语言有哪些 过时的编程语言有哪些类型摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于过时的编程语言有哪些的问题,于是小编就整理了4个相关介绍过时的编程语言有哪些的解答,让我们一起看看吧。python被淘汰了吗?l...

大家好,今天小编关注到一个比较意思的话题,就是关于过时的编程语言哪些问题,于是小编就整理了4个相关介绍过时的编程语言有哪些的解答,让我们一起看看吧。

过时的编程语言有哪些 过时的编程语言有哪些类型
图片来源网络,侵删)
  1. python被淘汰了吗?
  2. lpc2138用什么语言编程,和51单片机差别大吗?
  3. 我听很多人说JAVA已经过时了,下一个要淘汰的语言就是JAVA,真的是这样吗?
  4. 有人说C语言过时了,要学就学Python,怎么反驳他?

python被淘汰了吗?

Python没有被淘汰。

在IT行业,每一种编程语言兴起几年之后,就会慢慢的衰落,最后,淡出人们的视线,我们认为他被淘汰了。但是python语言是最近几年才兴起的新兴的编程语言,正在风头火势之上,所以他还没有被淘汰,不过也许过几年之后也会被淘汰的。真正能用的久一点的语言,现在是C语言。

lpc2138用什么语言编程,和51单片机差别大吗?

lpc2138是ARM7,与51一样都可以用C语言编写,当然也可以用汇报。

虽然编程语言一样,与51还是有差别的,首先lpc2138是32位的51是8位的,寄存器操作要稍微复杂一些,然后lpc2138的功能性能都要比51强大不少,不过鉴于ARM7的内核在目前来开也是比较过时了,现在性能比较强的还是Cortex-M3或Cortex-M4的内核的单片机。

我听很多人说java已经过时了,下一个要淘汰的语言就是Java,真的是这样吗?

JAVA 是一种非常流行的编程语言,它在企业开发者社区中都有很高的普及率,并且被广泛应用于各种领域。从这个意义上说,它确实没有被“淘汰”。

过时的编程语言有哪些 过时的编程语言有哪些类型
(图片来源网络,侵删)

然而,随着新的编程语言和技术的不断出现,Java 也面临着挑战。新的语言和技术,如 Python、Scala、Kotlin、Rust、golang 等语言,正在吸引着越来越多的开发人员。同时,随着数据科学机器学习领域的发展,Python 等语言也逐渐成为了主流。

不过,Java作为历史悠久的编程语言,仍然具有很强的生命力,在很多领域仍然有着广泛的应用。例如,企业应用程序移动应用程序游戏开发、云计算、大数据等领域中都有Java的存在,还有就是Java最为稳固的生态,这也就保证了Java在未来也将继续保持其重要地位。

另外, Java的企业版本 JavaEE 以及 Spring 框架在微服务领域有着不错的表现,在新兴的微服务架构中,Java也保持着重要的地位。

总的来说,想要取代Java也并非一朝一夕之事,Java 不会因为新的语言和技术的出现而迅速淘汰,它仍然是一种非常重要的编程语言,未来也将继续保持其重要地位。

过时的编程语言有哪些 过时的编程语言有哪些类型
(图片来源网络,侵删)

先说结论:Java正在过时,并且可能会被淘汰。

每次有人唱衰Java的时候,都会有一群Java程序员愤怒地出来反驳,我也曾是其中的一员。但是现在我更喜欢尊重事实,拿数据说话。

TIOBE编程语言社区指数

从TIOBE每月提供的编程社区指数,我们可以清晰地看到,Java的占比从2001年6月的26.49%逐渐减少到今年(2021)6月的11.54%,20年间下降了15%。这个排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并根据各大搜索引擎的搜索热度以及Wikipedia、Amazon、YouTube统计出的排名数据,可以说能够客观反应出各编程语言的热门程度。因此,我们可以得出结论:Java正在逐渐走向衰落。

下面我将试着分析Java市场份额逐渐减少的原因,以及Java语言的优缺点,希望能对你有所帮助。

Java占比减少的原因:

  1. 各种新语言的崛起。Java鼎盛的时候,市场的竞争对手很少。而这些年,随着计算机硬件的发展以及互联网的普及,各种编程语言也随之井喷式地出现。每种相对热门语言出现和发展都会吸走一部分热度,并带起新的一波唱衰Java的节奏。这些语言的代表早期有C#,最近有Go。
  2. JVM体系中一些“Better Java”的出现。由于Java语言本身的一些弊病(下文会详细说),JVM上出现了一些语言,如Scala、Groovy、Kotlin,它们打着“Better Java”的旗号,采用和Java互通的形式发展。一些对Java体验不满的团队,可能会选择转向这些语言。
  3. 互联网热点的切换。前些年服务器端编程可能是互联网领域的主流,近年来由于机器学习、大数据等概念的兴起,对这些概念支持更好的语言得以兴起,如python、R、Scala等。
  4. Java语言自身的缺陷。

Java语言的缺陷:

  1. 语言特性不够丰富。Java具有跨平台和向下兼容这两大卖点,但它们同时也是Java语言沉重的包袱。带着这些包袱,Java只能缓慢保守地增加语言特性。一些其他成熟语言具备的特性,Java只能选择不支持或通过替代的方式支持。如Java中没有函数的数据类型使用“类型擦除”的方式实现泛型等。
  2. 语法过于啰嗦。Java的样板代码可能是所有编程语言里最多的。Python程序员100行代码可以搞定的事情,Java程序员可能要写上500行代码。
  3. 应用场景不是刚需。Java虽然在服务器编程方面找到了统治地位,但是这种统治地位并不牢固。具有服务器编程能力的语言太多了,如php、python、Go、dart等,甚至js这种浏览器端的语言也来凑个热闹,搞了node.js专门用于服务端编程。
  4. 对多线程的支持不友好。Java对多线程的支持设计得非常不友好,即使经验丰富的程序员,也容易编写出产生致命缺陷的代码。

Java语言的优势:

  1. 上手简单。Java的语法少,并且非常符合直觉,非常适合作为新人的入门语言。
  2. 生态完整,社区活跃。有海量的第三方框架和依赖包,基本上各个领域都能找到成熟的解决方案。
  3. 平台。对各个平台的支持比较完善,基本可以实现“一次编写,到处运行”。
  4. 存量项目多。Java运行在数以亿计的硬件设备上,这些系统的维护工作足以养活一大批Java开发的程序员。

Java程序员何去何从?

  1. 首先不要过分焦虑,Java被淘汰不会是一两天的事情。
  2. 其次不要把鸡蛋放在一个篮子里,多掌握一些技术,技多不压身。
  3. 最后提高对自己要求,多修炼内功,从原理上理解编程,这样就可以不受语言的限制,随时能够适应新的领域的工作。

哪门语言被淘汰都不稀奇,淘汰java那就省省吧,看看java的生态,懂的自然全都懂。黑java的喷java的唱衰java的,十几年来数不胜数,别的语言可没这个实力。java是过时了,但java生态一直在与时俱进呀,且越来越不可取代了。java就算被取代,别的语言也没啥好高兴的,因为大概率是被其他jvm语言取代了

有人说C语言过时了,要学就学Python,怎么反驳他?

简单的反驳,就告诉他没有的C哪来的python,现在主流的python还是CPython,底层是由C语言支持的。

为什么C语言不会过时

对于所有编程语言追求的无非两种,提高硬件到的运行效率和提高程序员的开发效率,鱼与熊掌不可兼得,在提高运行效率这一方面是无可比拟的,他只关心程序是否运行的快不快,才不关心你程序员用的爽不爽,而其他编程语言都是在提高程序员的开发效率上下功夫。而且现在的操作系统内核都是C写的,他就像是互联网的基石,怎么会过时.

python为什么会这么流行

因为python简单易上手,而且有丰富的库支持,用于广,可用于爬虫、服务端、人工智能数据分析、运维等,尤其在人工智能上的应用,把它推向了高峰。

总结

C偏底层,所以学起来难度会很大,而python更高级,简单容易上手,对于编程新手来说建议去学python,而且对于目前环境需求也不少。

码字不易,谢谢点赞评论鼓励!!

我想说的是不用刻意去反驳他。因为:

  • 每个人在不同的语言阶段认知是不一样的;

  • 之所以有这样的观点,与一个人所处的环境是正相关的。可能他所处的工作岗位,仅用python就可以风生水起;
  • 还有人会说python过时了,要学就学golang。观点各异,都要反驳,岂不要糟心死。

python是门强大的优秀语言

言归正传,不得不说python是一个全栈语言,也是一个胶水语言。我们只要认真学好他,在目前这个时代,混口饭吃还是不成问题的。可以应用的领域非常多:web开发、爬虫、科学计算、人工智能、金融分析、游戏开发等等。虽然世人都说python运行慢,但你不可否认它开发效率高,出品快。你也不能否认现在硬件的发展水平简直太快了,确实弥补了python的这个短板。

C语言是不可替代的,至少目前

当然,会说c语言过时的人,其实就是平时用不到c语言的人。他们不知道c语言的应用领域,不知道C语言的强大,也不了解C语言的高效。更不知道Segment fault的揪心。

需要明确,现在工程往往都不是一种语言就可以解决的:哪怕web开发采用flask等web框架,相信大部分也是api接口前端采用vue等框架;哪怕是科学计算、人工智能采用python强大的现成库,核心的算法还是采用c/c++的lib库。所以,不是没有用,而是没用到,没需求。

天道好轮回,万一上辈子是父子呢

可知我们用的python是咋来的呢?也是用c语言写的。所以你怎么能说老子过时了呢,哈哈

如果说这话的,是一个你在意的人,你不要正面反驳他,就说Python语言解释器就是用C语言开发的,Python语言需要性能的部分,也都是用C实现来提高性能的。另外,多学习一门语言总没有坏处。

如果说这话的,是一个你不在意的人,甚至是一个你讨厌的人,那么你千万不要反驳他。

肯定***,奉承***,让***永远沉浸在***的状态,永远也不要出来,这不是一件非常有爱心的事情吗?

只要人人都献出一点爱,这世界将变成美好的人间。

如果有人说“C语言过时了,要学就学Python,怎么反驳他?”我的答案是不需要反驳他,为什么?因为他不懂编程。

本人从2012年工作,做过Erlang,做过Java,做过iOS,当然也学过C语言,也学过Python,对于这个问题我谈一下自己的观点。

我认为过时的评判标准是这个语言已经很少再使用了,市场份额越来越少,最后少到可怜。我们看图说话,下图是2020年3月份TIOBE 编程语言排名,TIOBE是编程语言统计非常著名的一家机构。第一名:Java、第二名:C、第三名:Python。

Java和C一直在第一名第二名之间变动,Java一般用于开发企业服务,C语言一般用于开发硬件相关的,C语言更接近与电脑语言,运行速度不说是最快的至少比百分之九十九的语言都快吧。

Python为啥排名第三是由于最近几年的人工智能,网络爬虫等,随着人工智能越来越火Python的名气越来越大。Python有着很多封装好的工具,能够做一些比较有趣的功能,实现同一个功能,由于Python封装的更多所以写的代码越少,也经常有人说Java要用100行代码搞定的功能Python只需要10行就能搞定,拿着这个标签来标榜Python。

到此,以上就是小编对于过时的编程语言有哪些的问题就介绍到这了,希望介绍关于过时的编程语言有哪些的4点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享