开发者(KaiFaX)

面向全栈工程师的开发者
专注于前端、Java/Python/Go/PHP的技术社区

来自:程序员书库(ID:CodingBook)

综合自:https://medium.com/@lidiaaa08/5-programming-languages-that-will-die-1a4e40371a2e

每个编码的人都有自己喜欢的语言。拥有一种首选语言有很多原因,但是,我们的语言有时会变得很单调,它不再由制造它的公司维护,或者人们出于某种无法解释的原因放弃使用它。但是,也有的编程语言例外,比如C语言,它就经受住了时间的考验,在许多情况下仍然是最流行的编程语言。

编程语言都有自己的生命周期,对某些语言来说,属于它们的时代似乎已经结束了,今天,我们就来盘下一下目前前景最黯淡的5种语言:

1. Visual Basic .NET

Microsoft Visual Basic.NET 是 Microsoft Visual Basic 6.0 的后续版本,它是基于 .NET 框架重新设计的,在1991年,微软增强了BASIC语言,将其包含到语言中,形成了Visual Basic,后来发生了一些事情:德尔福(Borland)的负责人安德斯·海尔斯伯格(Anders Hejlsberg)离开了公司,加入了微软,在那里他开始了C#项目。

这种语言在许多方面与Java相似,一段时间后,C#成为了微软的新语言标准。与c#诞生同时,微软程序员发明了VisualBasic . net,它的语法与BASIC相同,但代码模仿了C#。这两种语言都广为人知,但c#似乎赢得了流行度的竞赛。因此,Visual Basic似乎注定要消亡。

2.Delphi

Delphi,也就是Pascal + Objects,最有可能被淘汰,即便Embarcadero已经尝试支持它,新版本仍在发布中。这主要归结于Borland的一系列战略失误。

首先,,他们把名字改成了Imprise。然而,这并没有起作用,于是又回到了之前的名字,并突然将他们的数据库工具从编程工具中分离出来。

后者被重新命名为CodeGear,但出于某种原因,人们开始怀疑出了什么问题:如此频繁的名称更改,如此频繁的战略更改,让这门语言的拥护者离他而去。

Embarcadero的持续努力是否能让Delphi继续下去还有待观察,但很明显Delphi在编程世界中正在失去青睐。也许是时候换一个不同的平台了。

3.Perl

曾经有一段时间,每个人都用Perl编程,但是后来发生了一些事情,开发者开始在不知道原因的情况下添加越来越大的功能,也许这增加了了问题的复杂性。甚至它的作者似乎已经含蓄地解释了Perl的一些问题,并选择停止从2000年开始的Perl 6开发,关键是,似乎现在也没人想要在用Perl。

4. Adobe Flash

我们这里讨论的不是语言,而是平台。当史蒂夫·乔布斯选择不在苹果的移动设备上使用Adobe Flash时,Adobe Flash的丧钟就敲响了。

如果其中一个新平台,比如苹果的平板电脑,不支持Flash应用程序,开发者将不得不使用Javascript、HTML5或其他苹果批准的平台来创建这些应用程序。结果,Flash尽管不断进步,却开始衰落。如今,它还是避免不了消亡。

5.Ruby

Ruby在大约10年前风靡一时,它在1995年首次亮相后就有了一大批的拥护者,很多人会拿Ruby和C类语言做比较。

毫无疑问,这是一种非常棒的编程语言,尽管它的发展速度很慢,例如,Twitter有许多用Ruby构建的东西,但由于效率低下而放弃了它,而这一发现的那天很可能就是Ruby开始消亡的那天。


1. 回复“m”可以查看历史记录;

2. 回复“h”或者“帮助”,查看帮助;

开发者已开通多个技术群交流学习,请加若飞微信:1321113940  (暗号k)进开发群学习交流

说明:我们都是开发者。视频或文章来源于网络,如涉及版权或有误,请您与若飞(1321113940)联系,将在第一时间删除或者修改,谢谢!

开 发 者 : KaiFaX

面向全栈工程师的开发者
专注于前端、Java/Python/Go/PHP的技术社区

别学了!这 5 种有可能即将消亡的编程语言相关推荐

  1. 别学了!这 5 种即将消亡的编程语言

    来自:程序员书库(ID:CodingBook)  综合自:https://medium.com/@lidiaaa08/5-programming-languages-that-will-die-1a4 ...

  2. 别学了,这 5 种即将消亡的编程语言

    每个编码的人都有自己喜欢的语言.拥有一种首选语言有很多原因,但是,我们的语言有时会变得很单调,它不再由制造它的公司维护,或者人们出于某种无法解释的原因放弃使用它.但是,也有的编程语言例外,比如C语言, ...

  3. 区块链开发语言python_6种最常见的区块链编程语言

    无论您是在寻找区块链开发工作还是只想了解幕后发生的事情,您都需要选择正确的语言来编写区块链.下面列出的六种语言是区块链开发领域中目前最热门的编程语言. 1. C ++ C ++是一种经得起考验的编程语 ...

  4. 一种存在于书本上的编程语言:Monkey

    背景介绍 标题:Monkey The programming language that lives in books 原文链接 初读此文,还以为是这是一篇调侃程序猿的文章呢,怎么会有一种编程语言叫 ...

  5. 在 2016 年学 JavaScript 是一种什么样的体验?

    转 译者:方应杭 嘿,我最近接到一个 Web 项目,不过老实说,我这两年没怎么接触 Web 编程,听说 Web 技术已经发生了一些变化.听说你是这里对新技术最了解的 Web 开发工程师? 准确地说,我 ...

  6. 自学python-自学编程的6种方法,自学Python

    随着互联网日趋迅猛,编程已经在我们生活当中无处不在了.众所周知,程序员的工资都很不错,于是越来越多的人,都想加入到编程的行业中来.那么如何加入到程序员的行业当中? PHP从入门到放弃,C语言从入门到放 ...

  7. 如何快速掌握计算机知识,怎样快速学会电脑 学电脑的5种方法推荐

    电脑已成为人们日常办公生活娱乐必不可少的工具,现在每个人都了解点电脑知识,都要会点电脑的基本应用,那么如果对于一个电脑新手来说,怎样快速学会电脑呢,下面小编就给大家介绍下学会电脑的5种方法吧. 怎样快 ...

  8. 本硕博都有在马来亚大学读书是一种什么体验?

    ⊱FIRST⊰ 马大学生,利益相关.来点实名制的客观的回答,喷子离远点.文章会有点长.只想给大家一个马大的直观印象,在Qs排名和你心中标签以外的印象.本科硕士博士都有马来亚大学的痕迹哈哈.说一下我在马 ...

  9. 怎么快速学计算机,怎样快速学会电脑 学电脑的5种方法推荐

    怎样快速学会电脑一:学习电脑前需确定一个目标 有关电脑的知识有许多方面,都有其特点,比如硬件维修.电脑编程.电脑办公.电脑制图.网页制作等.对一般用户来讲,学好其中的一种就可以使你成为电脑高手,但是却 ...

最新文章

  1. 学习Java知识应该注意哪些基础原则
  2. ASP.NET Web API WebHost宿主环境中管道、路由
  3. 横线登记式明细分类账
  4. STM32开发 -- md5sum命令
  5. ehcache memcache redis 三大缓存
  6. Hadoop概念学习系列之Hadoop 生态系统
  7. 如今越来越多的人开始讨厌全键盘输入法,对九宫格情有独钟,这是为什么呢?
  8. xamarin.android 图片高斯模糊效果
  9. mysql 行级锁 where_mysql 行级锁的使用以及死锁的预防
  10. Curl 下载安装和配置
  11. 科学究研明表,汉字序顺并不一定影阅响读
  12. Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
  13. linux系统的7种banding方式
  14. [杂言]打坐一定要盘腿么?
  15. AltiumDesigner中如何将原理图导成黑白色图
  16. linux服务器崩,linux – 我的服务器崩溃了.这是日志.什么可能发生?
  17. Vue.config.js开发环境与生产环境配置
  18. cpan mysql dbd_Perl中DBI、DBD::mysql模块的安装
  19. iOS开发者如何分配利用好自己的时间去进阶
  20. dYdX会是DeFi下一轮爆发的引擎吗?

热门文章

  1. M1 芯片mac电脑下载应用运行闪退和没有权限的处理方法?
  2. 查看及配置交换机管理地址
  3. 六年级语文计算机个人研修计划,小学教师继续教育个人研修计划
  4. (PDF翻译助手)Python通过访问剪切板的方式使用谷歌翻译(pyperclip,requests)
  5. 今日头条的排名算法_3分钟看懂今日头条算法原理
  6. 自动驾驶车面对的道德困境:“出事了,撞谁?”
  7. 80后艾厚宇5年创业易兴家居
  8. 计算机技术竞技活动社会实践,信息与计算机学院暑期社会实践队伍介绍
  9. 学习笔记-Metasploit
  10. 使用Python解决对比出两个Excel文件中的不同项并将结果重新写入一个新的Excel文件