宿迁腾云网络网站建设公司

腾云网络 八年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • APP开发
    • SEO优化
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • APP开发案例
    • SEO优化案例
  • 行业动态
    • 网站建设
    • SEO优化
    • 技术日志
  • 联系我们
    • 关于我们
首页 > 行业动态 > 技术日志 > 现代编程语言,这些语言可以提高你的工作效率,使你成为一个更好

现代编程语言,这些语言可以提高你的工作效率,使你成为一个更好

2021-08-05

博客网址:@md./5--to--a-new---in-2020-

通常,您应该选择一种可以帮助您职业发展的编程语言。此外,您还可以学习一种流行度正在上升的语言。

我非常尊重主流编程语言。但是在这里,我列出了可以提高您的工作效率并使您成为更好的开发人员的现代编程语言。此外,我还将涵盖更广泛的领域:系统编程、应用程序开发、网络开发、科学计算。

“现代编程语言”一词含糊不清。很多人认为语言之类的,都是现代编程语言。但同时,他们认为 Java 是一种古老的编程语言。事实上,它们都是同时出现的:1995年。

大多数主流编程语言都是在上个世纪发展起来的,主要是1970年代(例如C)、1980年代(例如C++)和1990年代(例如Java、,)。这些语言并非旨在利用现代软件开发生态系统。尽管这些语言中的许多都具有改进的特性,例如并发性和自调优,但它们也提供了向后兼容性,不能丢弃旧的、过时的特性。

在这一点上cnbeta 编程语言,它做得很好,它对 2 和 3 进行了明确的划分。这些语言通常提供 10 种方法来做同样的事情,无论是否方便开发人员使用。据调查,大部分主流老式编程语言都在“最可怕的语言”类别中名列前茅:

图片来源:

我将发布第一段,即2007年6月29日作为新旧编程语言分界的时间点。发布之后,一切都变了。在这个列表中,我主要考虑2007年之后的编程语言。

首先,现代编程语言的开发是为了充分利用现代计算机硬件(多核CPU、GPU、TPU)、移动设备、大数据集、快速网络、容器和云。此外,大多数现代编程语言都更易于使用,主要体现在:

其次,名单上的许多编程语言都是颠覆性的,将永远改变软件行业。其中一些已经成为主流编程语言,而另一些则在等待突破。学习这些语言至少作为第二编程语言是明智的。

在之前的一篇博文“2020年软件开发趋势的20个预测”中,我预测了2020年现代编程语言的许多突破:

文章网址:

锈

图片来源:

系统编程语言以C、C++等为主,虽然可以完全控制程序和硬件,但缺乏内存安全。即使它们支持并发,在保证并发安全的同时,用C/C++编写并发程序比你更具有挑战性。其他流行的编程语言是可解释语言,如Java、Java等,它们提供安全性但需要大量运行时或虚拟机。由于运行时较大,Java等语言不适合系统编程。

许多人尝试将 C/C++ 的特性与 Java 的安全性结合起来,但似乎 Rust 是第一个实现这一目标的产品级编程语言。

Rust 最初是作为副产品开发的。他受到了研究编程语言的启发。 Rust 是开源的,并与许多其他公司和社区一起开发该语言。 Rust 于 2015 年首次发布,并迅速引起了各界的关注。在上一篇文章中,我深入研究了 Rust,并演示了为什么在大数据领域使用 Rust 而不是 C++ 和 Java 是更好的选择:

文章网址:

主要特点:

受欢迎程度:

Rust 自 2015 年出道以来,深受开发者喜爱,连续四年在开发者调查中被评为最受欢迎(2016、2017、2018、2019)语言:

图片来源:

据统计,Rust 是仅次于 Dart 增长第二快的语言:

图片来源:

流行的编程语言网站 PyPl 也将 Rust 排在第 18 位,而且还在上升:

图片来源:PyPl

对比它提供的功能集,难怪微软、亚马逊和谷歌等科技巨头最终宣布 Rust 作为一种长期的系统编程语言。

在过去的 5 年里,Rust 的吸引力逐年增加:

图片来源:

主要用于:

比赛主要语言:

去

图片来源:

是最大的在线公司之一。本世纪初,我们面临两个扩展问题:开发扩展和应用扩展。开发扩展意味着他们无法通过添加开发人员来添加更多功能,而应用扩展意味着他们无法轻松开发可以扩展到“”机器集群的应用程序。 2007 年左右, 开始创建一种新的“实用”编程语言,可以解决这两个问题。在 Rob Pike(UTF-8) 和 Ken(UNIX 操作系统))中,世界上最有才华的两位软件工程师创造了一种新语言。

2012 年, 发布了 Go 编程语言的第一个正式版本。 Go 是一种系统编程语言,但与 Rust 不同。它还有一个运行时和垃圾收集器(几兆字节),但与 Java 或 Java 不同的是,这个运行时包含生成的代码。最后,Go 生成本地二进制代码,无需额外的依赖项或运行时即可在计算机上运行。

主要特点:

受欢迎程度:

自从 Go 出现以来,软件开发社区就已经接受了它。 2009 年(首次亮相)和 2018 年,Go 通过指数进入编程语言名人堂排名。难怪 Go 的成功为 Rust 等新一代编程语言铺平了道路。

Go 已经是一种主流的编程语言。最近,Go 团队公布了“Go 2”计划,目的是让语言更稳定。

在几乎所有流行的编程语言比较网站上,Go 的排名都非常高,超过了许多现有的语言。以下是2019年12月的指数评级,围棋排名第15:

图片来源:

根据一项调查,Go 是最受欢迎的十种编程语言之一:

图片来源:

据统计,Go 也是增长最快的十种语言之一:

图片来源:

还表明,在过去的五年中,Go 的吸引力不断增强:

图片来源:

主要用例:

比赛主要语言:

Java 是企业软件开发中无可争议的王者。近年来,Java 受到了很多批评:它冗长、需要大量样板编码、复杂且容易发生事故。但是,关于 Java 虚拟机 (JVM) 的争论很少。 JVM 是软件工程领域的杰作,它提供了经过时间考验的运行时。在上一篇文章中,我详细讨论了JVM的优势:

文章网址:

多年来cnbeta 编程语言,像这样的JVM语言一直试图回答Java的缺点并希望成为更好的Java,但都失败了。终于,它出现了,寻找更好的 Java 的旅程似乎结束了。 Jet(流行 IDE 背后的公司)开发,它运行在 JVM 上,解决了 Java 的缺点,并提供了许多现代功能。不同的是,它比 Java 简单得多,并且在 JVM 中提供 Go 或样式开发效率。

宣布它是由社区开发的一流语言,并提高了社区的接受度。自 2017 年以来,生态系统也支持同样流行的 Java 企业框架。

主要特点:

受欢迎程度:

自 2015 年首次发布以来,其受欢迎程度正在飙升。根据,是 2019 年第四大最受欢迎的编程语言:

图片来源:

它也是增长最快的编程语言之一,排名第四:

图片来源:

流行的编程语言排名网站PyPl将被列为第12大流行的编程语言,呈高上升趋势:

图片来源:Pypl

自从谷歌宣布它是开发应用程序的一流语言以来,它的受欢迎程度迅速上升,如下图所示:

图片来源:

主要用例:

比赛主要语言:

是一门优秀的语言,但2015年以前的语言有很多不足。甚至一个著名的软件工程师写了一本书“:好”,并暗示有很多不好的部分。因为没有模块化和“回调地狱”,开发者不喜欢维护特别大的项目。

甚至开发了一个将 Java 代码转换为代码 (GWT) 的平台。很多公司或个人都在尝试开发更好的,比如Flow,但微软无疑是其中最突出的。由创建者领导的一组 工程师创建了静态类型的模块化超集。

在编译期间,被编译为。自2014年首次发布以来,迅速引起社会关注。当时,谷歌还计划开发一个静态类型的超集。谷歌印象非常深刻,他们没有开发新语言,而是与微软合作改进。

用作其SPA框架+的主要编程语言。此外,流行的 SPA 框架提供了支持。另一个流行的框架 Vue.js 宣布它们将用于开发新的 Vue.js 3:

图片来源:Vue.js

此外,node.js 的创建者 Ryan Dahl 决定使用 Deno 来开发 node.js 的安全替代方案。

主要特点:

受欢迎程度:

开发人员喜欢优雅的语言设计。在开发者调查中,它在最受欢迎的语言类别中并列第二:

图片来源:

是增长最快的 Web 编程语言之一,在以下方面排名第五:

图片来源:

根据贡献,也进入了前10(排名7):

图片来源:

过去一年越来越受到关注,体现在趋势上:

图片来源:

主要用例:

比赛主要语言:

乔布斯拒绝在 iOS 中支持 Java(和 JVM),因为他认为 Java 将不再是主要的编程语言。我们现在知道乔布斯对 Java 的评价是错误的,但 iOS 仍然不支持 Java。相反, 选择了 -C 作为 iOS 中的主流编程语言。 -C 是一种难以掌握的语言。并且具有现代编程语言所要求的高开发效率。

在 和其他公司开发的,它是一种多范式、通用、可编译的编程语言,提供了 -C 的替代方案。 2014年发布了第一个稳定版本。也支持LLVM编译器工具链(也是由开发者开发的)。与-C代码库具有良好的互操作性,已成为iOS应用开发的主要编程语言。

主要特点:

受欢迎程度:

像许多其他现代语言一样,开发人员也喜欢。根据调查,它在最受欢迎的编程语言中排名第六:

在编程语言的排名中,它在 2019 年已经上升到第 10 位。考虑到该语言只有 5 年的历史,这是一个相当了不起的成就:

图片来源:

这也说明了,在最近几次的饱和度中,人气先是急剧上升,然后是小幅下降:

图片来源:

主要用例:

比赛主要语言:

飞镖

Dart 也是一种已发布的编程语言。作为网络和领域的关键人物,他在网络和应用开发领域开发自己的编程语言也就不足为奇了。

Dart 是一种通用编程语言,支持强类型和面向对象编程。 Dart 也可以转换成,它可以运行在任何地方(如 Web、移动、服务器)。

主要特点:

受欢迎程度:

据报道,Dart 是 2019 年增长最快的编程语言,其受欢迎程度在去年增长了五倍:

据统计,Dart 排在第 23 位,并且在短短 4 年内就超越了许多其他编程语言:

图片来源:

它也是最受欢迎的编程语言之一,在开发者调查中排名第 12:

图片来源:

除此之外,Dart 的受欢迎程度在过去两年也经历了巨大的提升,体现在:

图片来源:

主要用例:

比赛主要语言:

上面列出的编程语言都是大公司开发的,其实不然。在技​​术计算中,通常使用动态语言,例如,。这些语言提供了易于使用的语法,但不适合大规模的技术计算。他们使用 C/C++ 库来处理 CPU 密集型任务。由于代码在两种语言之间转换,总会有一些性能损失。

为了解决这个问题,麻省理工学院的一组研究人员计划从头开始创建一种新语言,该语言利用现代硬件并结合其他语言的最佳部分。他们在 MIT 创新实验室完成了这项工作,并发布了以下声明:

数据来源:

是一种动态高级编程语言,为并发、并行和分布式计算提供一流的支持。 2018年发布第一个稳定版,迅速获得社区和业界的青睐。可应用于科学计算、人工智能等诸多领域,最终解决“两种语言”问题。

特点:

受欢迎程度:

在很多领域,它主要是竞争。由于它是最流行的编程语言之一,它需要几年时间才能成为主流。

相对年轻(只有一岁),但仍然排在第 43 位:

图片来源:

也显示了过去一段时间程序员的稳定兴趣。

但考虑到功能集和背后的公司数量,如 NSF、NASA 等,取得突破只是时间问题。

主要用例:

比赛主要语言:

通过:

Tag: 编程语言 rust
网站制作公众号

宿迁腾云网络网站建设公司 | 网站开发 | 网站制作 | 网站优化

咨询电话:13160355545

上一篇

返回栏目

下一篇

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

热推

  • 21世纪高等学校计算机规划教材——高校系列PHP编程基础与实例教程
  • php上传图片代码编辑最基本的图片上传功能-PHP的原生上传代码php配置负载均衡后上传图片代码
  • 怎么修改HTML标签属性下一篇:继承的6种方法是什么
  • 2020年第一季度编程语言排行榜排序算法基本思路
  • php商城开发教程项目招商找A5快速获取精准代理名单(以下排名不分先后顺序)仿京东商城(基于hdphp框架开发)视频教程(php实战)
  • 微信支付接口开发 php3.小程序与微信支付的方法以及安装指引(组图) php微信支付接口开发
  • php框架排名重构PHP应用程序框架的特点及特点:缓存管理、自定义URLsphp 论坛框架
  • php 开源轻博客系统腾云网络执行总裁:博采众家之长演绎完美功能开源轻博客
  • 用php进行原生开发企业创新升级的关键在哪?驱动数字化转型实现高质量发展用php开发一个cms系统
  • 成为正式的编程语言;乌镇人机大战,柯洁两负,人工智能研究意义非凡

相关

php实例开发机器之心编辑部连续八年荣登最常用编程语言榜首p

php实例开发机器之心编辑部连续八年荣登最常用编程语言榜首p

php分页代码简单实现万万没想到,黑客最爱的编程语言竟然是这

php分页代码简单实现万万没想到,黑客最爱的编程语言竟然是这

php编程词典(个人版)PYPL编程语言:2019年最后的一

苏州php网站开发腾云网络网站建设,腾云网络网站编程语言的时

苏州php网站开发腾云网络网站建设,腾云网络网站编程语言的时

php网站php编程语言编程语言中最流行的编程语言是哪几种?

php网站php编程语言编程语言中最流行的编程语言是哪几种?

php面向对象编程题1.2014年最受关注的编程语言,他们才

php面向对象编程题1.2014年最受关注的编程语言,他们才

php框架是什么意思PHP编程语言项目开发中常见的框架,看看

php编程培训为什么PHP还没死吗?怎么PHP更优秀的编程语

php编程培训为什么PHP还没死吗?怎么PHP更优秀的编程语

php编程培训2018年十大编程语言下表:现在不妨介绍跻身本

php编程培训2018年十大编程语言下表:现在不妨介绍跻身本

php网站程序更想了解PHP这门编程语言在各大网站使用情况是

php网站程序更想了解PHP这门编程语言在各大网站使用情况是

标签

seo(1182) 市场营销(661) 网站制作(573) 网站建设(564) 搜索引擎(553) 网站(482) PHP(361) 编程语言(345) 建站(294) 关键词排名优化(267) 网站建设公司(245) 优化(216) seo排名(207) 域名(190) 软件(171) 网站优化(148) 搜索引擎优化(146) 外链(141) 科技(136) 网站关键词(124) 网站排名优化(123) 域名服务器(120) 网站排名(107) 时政(103) 排名优化(95) 搜索引擎收录(93) 网站设计(92) 电子商务(88) 引擎(86) 移动互联网(85) 开发框架(79) 开发(75) 网站服务器(74) 框架(68) 前端开发(68) 网站分析(66) 网站建设方案(65) 关键(64) 流量(63) 源码(62) 百度优化(62) 网站权重(61) 开放源代码(59) seo培训(53) 网页设计(51) 百度(51) php框架(50) 网站建设知识(50) 大数据(50) 谷歌(49)
宿迁腾云网络网站建设公司
网站建设
  • 私人定制
  • 标准模板建站
  • 经济模板建站
精品模板

宿迁腾云网络网站建设公司

联系电话:13160355545

公司地址:江苏省宿迁市丽景湾华庭北门都市花园公寓9楼907

联系邮箱:admin@tyweb.net

全国分站
  • 北京
  • 广东
  • 东莞 广州 中山 深圳 惠州 江门 珠海 汕头 佛山 湛江 河源 肇庆 潮州 清远 韶关 揭阳 阳江 云浮 茂名 梅州 汕尾
  • 山东
  • 济南 青岛 临沂 济宁 菏泽 烟台 泰安 淄博 潍坊 日照 威海 滨州 东营 聊城 德州 莱芜 枣庄
  • 江苏
  • 苏州 徐州 盐城 无锡 南京 南通 连云港 常州 扬州 镇江 淮安 泰州 宿迁
  • 河南
  • 郑州 南阳 新乡 安阳 洛阳 信阳 平顶山 周口 商丘 开封 焦作 驻马店 濮阳 三门峡 漯河 许昌 鹤壁 济源
  • 上海
  • 河北
  • 石家庄 唐山 保定 邯郸 邢台 沧州 秦皇岛 张家口 衡水 廊坊 承德
  • 浙江
  • 温州 宁波 杭州 台州 嘉兴 金华 湖州 绍兴 舟山 丽水 衢州
  • 陕西
  • 西安 咸阳 宝鸡 汉中 渭南 安康 榆林 商洛 延安 铜川
  • 湖南
  • 长沙 邵阳 常德 衡阳 株洲 湘潭 永州 岳阳 怀化 郴州 娄底 益阳 张家界 湘西
  • 重庆
  • 福建
  • 漳州 泉州 厦门 福州 莆田 宁德 三明 南平 龙岩
  • 天津
  • 云南
  • 昆明 红河 大理 文山 德宏 曲靖 昭通 楚雄 保山 玉溪 丽江 临沧 思茅 西双版纳 怒江 迪庆
  • 四川
  • 成都 绵阳 广元 达州 南充 德阳 广安 阿坝 巴中 遂宁 内江 凉山 攀枝花 乐山 自贡 泸州 雅安 宜宾 资阳 眉山 甘孜
  • 广西
  • 贵港 玉林 北海 南宁 柳州 桂林 梧州 钦州 来宾 河池 百色 贺州 崇左 防城港
  • 安徽
  • 芜湖 合肥 六安 宿州 阜阳 安庆 马鞍山 蚌埠 淮北 淮南 宣城 黄山 铜陵 亳州 池州 巢湖 滁州
  • 海南
  • 三亚 海口 琼海 文昌 东方
  • 江西
  • 南昌 赣州 上饶 吉安 九江 新余 抚州 宜春 景德镇 萍乡 鹰潭
  • 湖北
  • 武汉 宜昌 襄樊 荆州 恩施 孝感 黄冈 十堰 咸宁 黄石 仙桃 随州 天门 荆门 潜江 鄂州 神农架
  • 山西
  • 太原 大同 运城 长治 晋城 忻州 临汾 吕梁 晋中 阳泉 朔州
  • 辽宁
  • 大连 沈阳 丹东 辽阳 葫芦岛 锦州 朝阳 营口 鞍山 抚顺 阜新 本溪 盘锦 铁岭
  • 黑龙江
  • 齐齐哈尔 哈尔滨 大庆 佳木斯 双鸭山 牡丹江 鸡西 黑河 绥化 鹤岗 伊春 大兴安岭 七台河
  • 内蒙古
  • 赤峰 包头 通辽 呼和浩特 乌海 鄂尔多斯 呼伦贝尔
  • 贵州
  • 贵阳 黔东 黔南 遵义 黔西 毕节 铜仁 安顺 六盘水
  • 甘肃
  • 兰州 天水 庆阳 武威 酒泉 张掖 陇南 白银 定西 平凉 嘉峪关 临夏 金昌 甘南
  • 青海
  • 西宁 海西 海东 海北 果洛 玉树 黄南
  • 新疆
  • 乌鲁木齐 伊犁 昌吉 石河子 哈密
  • 西藏
  • 拉萨 山南 林芝 日喀则
  • 吉林
  • 长春 白山 白城 延边 松原 辽源 通化 四平
  • 宁夏
  • 银川 吴忠 中卫 石嘴山 固原
SiteMap
网站地图
TAG标签
Copyright © 2017-2025 TYWEB.NET 宿迁腾云网络科技有限公司 ALL RIGHTS RESERVED.   苏ICP备17033535号-1

热门搜索

百度 下载 2025 2024 2026 货源 货货源 虚拟 禅道 报名 金蝶KIS旗舰版
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

精品模板
建站费用
成功案例
联系我们