首页 > 编程技术 > 你应该知道的7种新的编程语言

[悬赏]你应该知道的7种新的编程语言 (已翻译100%)

查看 (189次)
英文原文:7 New Programming Languages That You Should Know
标签: 编程技术
admin 发布于 2017-08-24 15:05:00 (共 3 段, 本文赏金: 28元)
参与翻译(1人): 廿九_ 默认 | 原文

【已悬赏】 赏金: 3元


科技正在改变着世界,也改变着它本身如今我们几乎所有的事情都使用计算机编程:家庭、农业、卫生、娱乐、通讯、银行等等。人们更喜欢称之为编程语言或计算机语言,由于我们正在“探索”新产品,它们也正越来越多地扩展。

编程语言在技术世界中是相互竞争的,它们的目的是不同或相似的。这使我们怀疑哪一个在比赛中会被踢出局,以及哪一个会继续前进并继续增长?为什么SwiftGo比别的语言更受欢迎?是否有新的编程语言即将出现并很快取代它们?

让我们看看下面列出的您可能会有兴趣了解的出现在过去的6年中几种新的编程语言。这不最好的编程语言但现在他们确实吸引了我的注意力!3




廿九_
翻译于 2018-02-06 13:24:06
 

参与本段翻译用户:
廿九_

显示原文内容

【已悬赏】 赏金: 22元

7种新的编程语言

2015 – Rust programming language (by Mozilla) 

  • 它第一次出现在2010,但第一个稳定Rust1.0在2015年5月发布,最新版本1.10在2016年12月发布。

  • 这种编程语言是用来编写可靠和快速的软件,所有这些都很有趣。

  • Rust是众所周知的一种新的系统编程语言,侧重于安全性、速度和并发性。事实上,评论指出,它是一种运行速度快、防止分段错误和确保线程安全的编程语言。

  • Rust具有与C 非常相似的语法,完整的花括号和基于关键字的控制流。

  • 它不支持所有的C和C 关键字,使用自己的关键字,这些关键字在C或C 中找不到,例如 match  switch

  • Rust是在Rust中实现的,这意味着要建立一个Rust副本,你需要一个Rust副本。

  • 作为一种非常新的语言,虽然它的社区规模很小,但很有帮助。

  • 2015的编程语言排行榜上,Rust排在第三位,在Stack溢出年度调查中跃居“2016年最受喜爱的编程语言”排行榜的第一位。


对于许多开发人员来说,Rust已经成为他们最喜欢的编程语言之一,因为它具有“强大的抽象、无空、无分段错误、无泄漏、但具有类似C的性能和控制”这一事实或者因为它“更平易近人,更安全,更有效率”。

Rust的人气一天比一天高,但由于它还很年轻,所以我们怀疑它在未来几年是否还会如此流行。

2014 – The hack编程语言(by Facebook) 

  • Hack是2014年出现的一个基于HHVM的开放源代码的编程语言。

  • Hack让程序员非常快速地构建复杂的网站和其他软件,始终确保软件代码很好地组织,几乎没有缺陷。

  • 它的类型系统称为渐进式类型,它使程序员能够同时使用动态和静态类型。

  • Hack在PHP中有着深厚的根基,事实上,它是为与PHP一起工作而设计的。

2014 – Swift编程语言(by Apple) 

  • 第一次出现在2014年6月,Swift1.1于2014年10月发行,最新版本于2016年5月发行。

  • Swift2014年的Stack溢出开发者调查中获得了最受欢迎的编程语言的第一名,并在2016获得了第二名。

  • Swift 在RedMonk编程语言排行榜上获得前20名:2015年6月
  • Swift被描述为“从Object-C、Rust、Haskell、Ruby、Python、C#、CLU中提取思想”,这意味着它结合了现代动态语言的许多优点(对于IOS、OS X、Watch OS和Linux)具有强大类型系统的优点,使用一种生成快速代码的语言

  • SwiftObjective-C使用感相似,但很多开发商熟悉说SwiftObjective-C更清洁和更具可读性。

  • Swift还采用了安全的编程模式,并增加了现代功能,使编程变得更容易和更灵活。


Swift之所以出名,不仅是因为它来自苹果,而且与其他编程语言相比,它也有着巨大的优势;主要原因是它的语法非常简洁,层次也不那么低。2014Swift被预测为最重要的编程语言之一,它将定义编码的未来。


2012 – Elixir (by José Valim)

  • 2012年出现,Elixir是一种运行在Erlang虚拟机上的语言。它是为生产力、可伸缩性和可维护性而设计的函数式语言。

  • 事实上,它被认为是一种非常可扩展的友好的函数式编程。它有很好的开发工具,用于构建、管理依赖关系、测试和部署。

  • Elixir主要用于构建网络应用程序。

  • 如今,像Pinterest&Moz这样的巨已经相信了Elixir

在过去的10年里,Ruby和Python一直是网络的热门选择。我相信,在未来几年内,Elixir很可能会成为新网络项目最受欢迎的语言。

2012 – Julia (by Jeff Bezanson & Stefan Karpinski) 

  • Julia 最早出现于2012,被定义为一种高水平、高性能的编程语言.

  • 它主要用于技术计算,具有对其他技术计算环境的用户所熟悉的语法。

  • 它的编译速度快,并行执行量大,数值精度高,数学函数库广泛。

  • Julia主要用于金融服务、资产管理公司、保险公司和投资银行公司,有助于避免像Java或C语言那样重写代码。


  • Julia可以在不同的平台上生成本地代码,而且速度很快。与那些没有太多编程经验的人一起工作非常简单。

Julia还很年轻,但是它的发展非常迅速,并在2012重点强调为编程语言之一,注定会在未来产生重大影响。

2011 – Dart 编程语言(by Google)

  • Dart是在2011发布的,它的设计目的是为了使开发工具更容易编写,以适应能够实现高性能的现代应用程序开发。

  • 它用于构建网络、服务器和移动应用程序以及物联网设备。

  • Dart是一种非常快的语言,它的语法很棒。

  • 它为匿名函数添加了一些用户定义的操作符方法,包括轻量级、可读的代码和轻量级语法,在网络编程中经常使用。

  • Dart有许多类似JavaScript的特性,但仍有一些差异,例如:

    • 只有真才是真

    • 没有undefined,只有null

    • 没有使用==和其他运算符的自动类型强制

  • Dart旨在为更大的程序创造javascript更快、更规则和更可伸缩的特性。

  • Dart 本机支持库。

由于有这样的优势,在2011,人们怀疑Dart是否会取代Javascript。然而,谷歌的更新说他们不会引进Dart—这种语言最终被设计成JavaScript的下一个发展方向,把重点放在提高对JavaScript的编译能力。。

Hracek说:“Dart代码也可能很快用于微处理器(如Raspberry Pi)和微控制器(如Arduino)”。据预测,未来Dart将设计用于高级Web应用程序的语言,也是用于实时通信的服务器端平台的替代方案。

2009 – Go 编程语音 (by Google)


廿九_
翻译于 2018-01-30 09:07:22
 

参与本段翻译用户:
廿九_

显示原文内容

【已悬赏】 赏金: 3元

Go语言发展迅速,尤其是它的设计简洁,被Google所使用,在计算机科学领域有着重要的影响。与RustSwift一起,GO被认为是一种在未来的编码中将发挥重要作用语言

我和一些对后端充满激情的同事聊了一会儿。他们中的许多人告诉我,到目前为止,他们最喜欢的编程语言是NodeJS,原因有几个。首先,它java script,这样每个开发人员都可以轻松地学习它。第二,它是轻量级和高效的。此外,它还有NPM,一个伟大的包管理器,使依赖管理非常容易。

他们还提到他们因为 Swift, GoScala强大能力喜欢它们。这篇文章没有提到Scala或其他伟大的语言,因为它的目的是从2009起将重点放在新的有前途的编程语言上。


廿九_
翻译于 2018-02-05 11:14:02
 

参与本段翻译用户:
廿九_

显示原文内容

GMT+8, 2018-5-26 06:29 , Processed in 0.041487 second(s), 11 queries .