basic语言是一种什么语言,basic语言的用途

首页 > 经验 > 作者:YD1662022-10-29 18:16:32

JavaScript 是最流行的 Web 编程语言,负责交互式网站。它开发于 1995 年,作为当今最主要的客户端脚本语言,95% 的网站都在使用 JavaScript。随着 Node.js 的开发,很多人也开始将 JavaScript 用于服务器端。它与 CSS 和 HTML 一起,构建了你随时访问万维网时看到的东西。

根据 Stack Overflow 的 2020 年开发者调查,它已经连续八年成为使用最多的语言。对任何开发人员来说,只要网站存在,JavaScript 就会有用。显然,这对任何 Web 开发人员都是必须掌握的。即便你不想成为一个 Web 开发人员,建立自己网站的能力(现在常常用来制作简历和作品集)也是一 个吸引人的技巧,值得展示。

缘何如此流行?

对于 Web 开发和移动应用来说,JavaScript 是最流行的编程语言,这一点是非常了不起的,因为它是作为对第一次浏览器战争的回应而在短短十天内创建的。

它之所以如此流行,是因为它无处不在,但要了解它为什么无处不在也很好。首先,它可以用于几乎所有的前端和后端 Web 开发,但也有一些框架的开发使它更进一步。例如,JavaScript 也用于 Slack 和 Skype 这样的桌面应用,它们使用Electron.js。Vue.js、Angular.js和React.js是独立的 JavaScript 网络框架,用于构建用户界面,分别由谷歌前员工 Evan You、谷歌和 Facebook 开发。

它也是标准化的,这意味着经常有新版本的更新和发布。无论你的编程生涯处于什么阶段,这门语言都能为你提供一些东西。

Web 开发人员学习 JavaScript 的最佳方法

如果你搜索“学习 JavaScript”,很容易被大量的信息、教程和指南所淹没。甚至很难知道你需要哪些框架和库。这就是为什么我推荐一种分层次的方法,使你能够系统地、持续地学习 Web 开发人员最流行的编程语言。一些例子包括《Node.js 开发实战》(JS: The Right Way),以及 Qvault 的《编程基础入门》(Basic Intro to Coding)。

7、能快速涨薪的最流行编程语言:Go

basic语言是一种什么语言,basic语言的用途(9)

Go 是由 Google 开发的,受到了编程语言巨头 C 的影响,但它是为了避免 C 的缺陷,而 C 被 Go 开发人员普遍鄙视。其目的是创建一种适合在庞大代码库时代使用的语言。现在它已经被几家大公司使用,谷歌显然是其中之一,但 Uber、Twitch 和 Dropbox 也在其中。

在 Stack Overflows 的开发者调查中,它在最流行的语言排行榜上排名第三(17.9%),同时也是全球最高的薪资中位数(7.4 万美元)。

缘何如此流行?

它是最流行的编程语言,对于想要快速提高收入的开发人员来说,有几个原因。首先,它是一门为大型项目而生的语言。例如,与 Ruby 不同,Ruby 的构建速度快,但是很难扩展,而 Go 是谷歌为帮助他们更快地处理大型项目和任务而有意创建的。谷歌为了减少阅读和调试代码所需的时间,专门创建了 Go,以便使这些任务变得可行。这样,它就成了许多旨在实现该规模项目的大公司的吸引力语言。

它还被誉为比 Perl 更快、也更容易学习,在最高薪资排行榜上名列前茅。Perl 拥有数十年的历史和意见,而 Go 是 2009 年才创建的,它的语法更简洁,也更现代。数据工程师 Samuel Jones 在使用 Go 构建了一个 API 之后,发表了一篇关于 Go 的评论,他认为,Go 不像很多词汇表臃肿的编程语言,它小到足以“装进你的大脑”。这样可以减少在线和参考书中搜索答案和语法的时间。

仅仅通过阅读来学习 Go 也是可能的,因为它的语法非常清晰,即使是不熟悉它的人,甚至是不懂编程的人,也能阅读代码,并理解它所发生的一切。

希望快速涨薪的程序员学习 Go 的最佳方法

作为谷歌为互联网打造的一门语言,可想而知会有几个免费的网络资源可以帮助你踏上学习之路。首先,有几个资源都值得推荐:《Go 语言之旅》(A Tour of Go),在那里你可以学习使用 Go。它是交互式的,你可以在网站本身运行自己的代码片段。它被划分为不同的模块,这样就可以很容易地跟踪你所在的位置,并在必要时进行回溯。

一旦你掌握了基础知识,其他一些很棒的资源,包括《实例学习 Go 语言》(Go By Example)和《精通 Go》(Go Mastery),在这些资源中,你将学会如何发现代码的实例,用于典型或常见的任务。

8、2022 年最流行的编程语言:Rust

basic语言是一种什么语言,basic语言的用途(10)

根据2020 年 Stack Overflow 的开发者调查,Rust 连续五年成为最流行的语言,并且是排名第五的最想使用的语言(14.6%)。那么,为什么尽管它客观上是最受欢迎的编程语言,却没有排在榜首呢?因为根据同一份调查,97% 的调查对象从未使用过 Rust。它的未来也不明朗。

Mozilla 在 2009 年赞助了 Rust 的开发,并在 2010 年宣布Rust。它被视为其他系统编程语言(例如 C 或 C )的替代方案,根据它的[维基百科词条](https://en.wikipedia.org/wiki/Rust_(programming_language),它是一种用于高度并发和高度安全系统的语言。这对于开发人员来说,意味着他们能够快速高效地编写安全的代码。

但由于新冠肺炎疫情,Mozilla裁掉了 Rust 团队的大部分人员,专注于商业产品。虽然他们已经宣布,将会成立一个基金会,以掌握未来的所有权和 Rust 的成本,但目前还没有确定运作方式。

缘何如此流行?

假设 Rust 能够克服当前的困难,我预期它将会逐年变得更加流行。它拥有一个由当前开发人员组成的专用粉丝群,越来越多的开发人员对学习它感兴趣。虽然它可能不会在 2021 年的排行榜上名列前茅,但我相信,它有望成为 2022 年或以后最流行的编程语言。

在易于学习方面,许多开发人员将它与 C 进行了比较。对许多开发人员来说,安全代码的优先级可能是令人沮丧的,因为他们在输入代码时只会得到令人恼火的错误信息,但这可能是一种转变,从“快速行动,打破陈规”的心态,更多地转向更安全、结构更合理的代码库。

它既可以应用于长期以来的开发必需品,也可以应用于更多未来主义的事业。Mozilla 关于它的网页描述了它的应用范围:“游戏引擎、操作系统、文件系统、浏览器组件和虚拟现实的模拟引擎。”

由于这些原因,Rust 可能是未来最流行的编程语言。

2022 年最流行的编程语言学习 Rust 的最佳方法

由于 Rust 非常注重安全和结构,开发人员会花费很多时间和资源来确保错误信息是用户友好的,这与许多其他编程语言不同。这使得初学者学习起来特别有意义,因为他们在犯错误的时候很容易就能改正。

Rust 网站提供了三种尝试的途径:阅读名为“The Book”的书,通过小项目尝试Rustlings Course,以帮助入门和运行,以及《实例学 Rust》(Rust By Example),它阐明了支撑 Rust 的概念和库。所有这些资源都是免费的。

正如 Reddit 论坛上的一个网友所指出的那样,这是一门相对较新的语言,因为很多问题的答案,还没有在 Stack Overflow 这样的地方发布和回答。出于这一原因,他们建议加入 Discord 频道,以此作为获得导师和支持性社区学习 Rust 的途径。

结语

正如你从这个列表所看到的,现在有很多编程语言可供选择,其中很多都是最近才出现的。尽管一些语言在客观上比另一些语言更适合于特定的任务,但是大多数语言对某些人是有益的。如果你想学习 2021 年最流行的编程语言,你首先要决定你想从学习编程语言中得到什么。

不管你坐在哪里,保持对趋势的关注,并确保你的编程游戏处于领先地位,这总归是一件好事。超过 70% 的专业水平的开发人员每年至少学习一次新的编程技能。为什么不从 2021 年开始,使用一种 2021 年最流行的编程语言,优先考虑你未来的技能呢?这个列表将帮助你选择一个或多个来开始学习之旅。

作者介绍:

Zulie Rane,理学硕士,自由撰稿人。

原文链接:

https://towardsdatascience.com/the-8-most-popular-coding-languages-of-2021-b3dccb004635

延伸阅读:

关注我并转发此篇文章,即可获得学习资料~若想了解更多,也可移步InfoQ官网,获取InfoQ最新资讯~

上一页123末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.