2019年要学习的3种编程语言

免责声明: 这完全是我的个人观点,来自我的个人经验。 随时分享任何想法。

我仍然记得2013年,我开始学习我的第一门C ++编程语言,写了我的第一本《 Hello World》,像个小孩一样兴奋。 既然我一直在进行专业的编程,并且很幸运能够使用许多不同的技术,我对人们在2019年应该学习的前五种个人语言收集了一些想法。因此,如果您是编码领域的新手,我建议您使用这些语言。

话虽如此,让我们直接进入列表中的第一种编程语言:

蟒蛇

许多开发人员都喜欢Python,而且我敢肯定,大多数专业程序员在他/她的职业生涯中至少都会用Python做过一些编码。 根据Tiobe Index提供的统计数据,它表明Python确实仍在普及:

2019年要学习的3种编程语言
2019年要学习的3种编程语言

为什么是Python?

  1. 各种类型的软件应用程序中的用例,包括Web应用程序,网络服务器,桌面实用程序,数据处理,机器学习等
  2. 最大/活动/支持社区之一,因此,无论您是初学者还是专家,从其他Python开发人员那里寻求支持都不会那么困难
  3. 很棒的库(Django,Numpy等)
  4. 交通便利(初学者友好)
  5. 迄今为止,数据科学家用于机器学习的最流行语言

对我来说,Python是开发人员必须学习的语言。

的JavaScript

在这个时代,我们怎能不谈论JavaScript? JavaScript实际上无处不在! 根据Stack Overflow在2018年的开发人员调查显示 ,JavaScript是其平台上最受欢迎的语言。

2019年要学习的3种编程语言

为什么要使用JavaScript?

  1. 交通便利(初学者友好)
  2. 不同软件(浏览器,移动应用,Web应用,IoT设备等等)中的广泛用例
  3. 增长最快的社区之一
  4. 对JavaScript开发人员的需求很高
  5. 流行的网站/应用程序使用在Node.js (Netflix,PayPal,LinkedIn,Uber等)上运行的JavaScript。

如果您喜欢快速发展的语言,JavaScript可能是适合您的语言。

对于你们中的许多人来说,这可能是一个小的惊喜。 Go并不是一开始就会想到的一种语言,但是Go实际上是一种非常酷的编码语言。

2019年要学习的3种编程语言
地鼠

为什么去?

  1. 性能:Go使用goroutines(Go的最大优势)以更少的资源同时执行指令
  2. 与Python相比,严格的类型输入使调试更加容易(解释)
  3. 没有继承使Go应用程序易于维护
  4. Go由Google设计/支持,这意味着该语言旨在实现大规模的可扩展性
  5. 与C / C ++一样,Go是经过编译的,不使用虚拟机,并且执行的语言非常接近底层语言。 但是,Go具有不同于C / C ++的内置垃圾回收。 多么酷啊!

如果您的应用程序在性能和可读性方面苦苦挣扎,那么Go可能是一种可行的方法(没有双关语)。 对于初学者来说,这可能有点难以学习,因为Go严重依赖于指针,而对于新程序员来说,指针可能并不容易掌握。

最后的想法

请记住,这是我的个人看法。 但是,我确实相信这三种语言有一些共同点:编写代码很有趣。 编码应该很有趣。 我可以向您保证Python,JavaScript和Go都能提供。

除了乐趣之外,这三种语言还将激发开发应用程序的热情,这些应用程序不仅符合最新趋势而且可扩展,这对于当今许多开发人员来说是一个大问题。

在2019年学习的三种编程语言中分享您的想法!

From: https://hackernoon.com/3-programming-languages-to-learn-in-2019-2eb035936f65