首页 » PHP教程 » phpincdude外部挪用技巧_2021 年这8种编程措辞最盛行

phpincdude外部挪用技巧_2021 年这8种编程措辞最盛行

访客 2024-12-08 0

扫一扫用手机浏览

文章目录 [+]

2021 年最盛行的编程措辞将基于干系开拓职员想要完成的任务以及他们已经学习或完成的事情。
对希望得到加薪的有履历的程序员来说,最盛行的编程措辞将不同于那些刚开始事情的程序员,这些人在参加了编程演习营后想要从事低级编程事情。

有这么多不断变革的措辞,很难知道该从何处入手,尤其是开源措辞一贯在变革,新的包和框架不断呈现。
无论你的兴趣或需求是什么,如果你想理解 2021 年最盛行的编程措辞,你可以从本文这个列表中找到它们。

phpincdude外部挪用技巧_2021 年这8种编程措辞最盛行

1、最盛行的初学者编程措辞:Python

无论你查看什么榜单,Python 险些都被列为最受初学者欢迎的编程措辞:在 Qvault 关于初学者最佳编程措辞的帖子,GitHub 的排名,Stack Overflow 的开拓者调查,乃至是大学教授打算机科学专业的最热门措辞,都是如此。

phpincdude外部挪用技巧_2021 年这8种编程措辞最盛行
(图片来自网络侵删)

它不像 Rust 那样快速发展,也不像 JavaScript 那样老掉牙。
但它是一种不可阻挡的编程措辞。
它已经有 30 年的历史了,它在利用和盛行方面都经历了稳步的增长,足以使它成为险些所有排行榜的榜首。

缘何如此盛行?

Python 的伟大之处在于它是根据开拓者的履历编写的。
从实践来看,这意味着它读起来就像英语一样:特殊是对付没有编程背景的人来说,学习起来更随意马虎。

同时,它也能非常快速地构建任何东西的基本原型,这使得初学者能够在短短几分钟内编写出具有良好教程的函数代码,从而极大地增强了他们的能力,也使他们得到了回报。

末了,它具有广泛的通用性。
无论你的需求是数据科学,机器学习还是 Web 开拓,你都可以通过 Python 来完成。

总之,Python 的语法,易用性和通用性使其成为最受初学者欢迎的编程措辞。

初学者学习 Python 的最佳方法

Python 是最受初学者欢迎的编程措辞,由于它为全新的开拓者供应了强大的支持网络。
你可以利用 Python.org 上面向初学者的免费教程开始编程。

你还该当利用 Python 用户和爱好者组成的丰富而富有支持性的在线社区。
大部分 Python 支持者会记得自己学习 Python 的光阴,并乐意向初学者伸出援手。
浏览Reddit 论坛上的 Python 版块,在 Stack Overflow 上阅读和发布 Python 问题,看看是否能在 Discord 小组或 Slack 频道上找到编程伙伴。

2、对不想从事编程事情的人来说,最盛行的编程措辞是 R

当我担当客户成功经理时,我的事情完备不涉及编程。
但是,我仍旧创造能够在 R 中进行剖析,查看保留率、流失落率、互换量等等,这是非常有用的。
R 是另一种开源编程措辞,只管没有 Python 那么盛行,但在数据科学界仍旧非常生动,深受人们欢迎。

若要找一份非编程的事情,R 是最盛行的编程措辞。
它正在取代 SQL 和 SAS 这些闭源的付费措辞。
由于企业既想降落本钱,又想雇佣无论日常事情中是否编程,都能进行剖析的人,他们都在转向 R。

缘何如此盛行?

Datacamp在其 R 与 Python 教程中,如此写道,R 被“没有打算机编程技能的统计学家、工程师和科学家所利用。
它在学术界、金融、制药、媒体和市场营销中都很盛行”。

对付那些出于某些非常正当情由而不在事情中进行编程的人来说,R 是最盛行的编程措辞。
首先,它是开源的。
和 Python 一样,无需支付任何用度。

R 还供应了集成的开拓编辑器 RStudio,使其更随意马虎利用。
R 有一个强大的开源软件包生态系统,使任何人都可以非常大略地用几行代码运行统计剖析,并以几行代码创建出一个可供发布的图形。

非程序员学习 R 的最佳方法

尤其是对付那些没有或不想从事编程事情的人来说,我认为最好是找一个你真正关心的项目,然后设定一个明确的目标。
你没有事情的必要——至少现在你可以不知道如何编程。

你之前没有任何编程履历,以是学习曲线会非常陡峭。
你须要一些你深深热爱的东西。
只有这样才能让你战胜令人沮丧的障碍、知识空缺和用户缺点,这也是每个编程初学者都须要经历的一次旅程。

3、最盛行的涨薪编程措辞:Perl

根据Stack Overflows 的调查,Perl 是榜单上最抵牾的措辞之一,由于它是环球薪资最高的措辞(年薪中位数为 7.5 万美元),但也是最令人恐怖的措辞(71.4%)。
但是如果你想要在编程事情中得到更高的收入,没有比这更盛行的编程措辞了。
它的前身是更盛行的 PHP,同时也是一门有点火爆的垃圾堆措辞,因此而有名。

博客 Some Dude Says 在其博文《2020 年的 Perl,它还值得学习吗?》(Perl in 2020: Is It Still Worth Learning?)说,“Perl 试图为太多的人供应太多的东西。
糟糕的代码片段飘来飘去,而且在很多项目中,未经寻思熟虑就被拉进来。

一个又一个的脚本小子拼凑出他们可憎的东西,并让它们在世界范围内分布。
他们把源码扔到网上,让全天下也能免费看到。
书里满是垃圾,而且纵然是早已过期的书也要重印。

只管很多开拓者不喜好它,但很多店主创造它是一种非常有用的编程措辞,可以用于新的项目,也可以用于掩护现有的根本构造和项目。
正由于如此,它仍旧是最盛行的涨薪编程措辞。

缘何如此盛行?

Opensource.com 将亚马逊、波音、BBC 和 Northrop Grumman 列为探求 Perl 开拓职员的大公司的一员。
它是一种很受店主欢迎的编程措辞。
与 R 和 Python 一样,它也是开源的,这意味着低本钱和低风险的利用。
许多用户(例如,在Reddit 论坛的 Perl 子版块上)都说它是一种范围广泛,但功能有限的措辞,使得它既大略又实用。

人们对其不满的紧张缘故原由,可能是上面那篇博文中所列举的各种成分的遗留,开源的实质让这门措辞失落望了,并使其良好的名声陷入了泥潭。

但是,随着 Perl 的最新版本修复了很多用户体验问题,以及即将发布的 Perl 7, Perl 的盛行度可能会再次缓慢攀升,尤其是鉴于 Perl 在店主中需求很大,只管 Perl 作为一门编程措辞存在诸多毛病,但店主认为它是一种出色的技能,这使得它在这个最盛行的编程措辞榜单上霸占一席之地。

希望加薪的开拓职员学习 Perl 的最佳方法

learn.perl.org网站可能是开始学习 Perl 最好的地方。
与 R 和 Python 不同,很多用户都是从 Google 搜索和复制粘贴代码块中学习的,最好阔别 Stack Overflow 这样的地方,由于那里可能有糟糕的代码片段。
Modern Perl也是一个相对较新的文档,可以避免许多过期的、固执己见的教程,而Perl Cookbook则是经由实践考验的资源。

4、iOS 上最盛行的移动运用开拓编程措辞:Swift

R、Python 和 Perl 都是上个世纪开拓的。
而 Swift 则是 2014 年才被特殊地开拓成苹果的编程措辞。
顾名思义(译注:swift 即迅速的意思,也是一种鸟类雨燕的名词),它以快速构建 iOS 运用而著称,迅速超越了最初为此而生的 Objective-C。

苹果官网自称Swift 比 Objective-C 快 2.6 倍,比 Python 快 8.4 倍。
只管它是一门年轻的措辞,但在 Stack Overflow 的 2020 年开拓者调查中,它是最盛行的第 9 种措辞。
要编写 iOS 运用,没有其他最盛行的编程措辞。

缘何如此盛行?

在Dummies.com上写道:“开拓 iOS 运用可能是你多年来职业生涯中最有趣的事情,投入的韶光和金钱都很少(与 Windows 等平台的开拓比较)。
”对付那些想写代码的人来说,开拓运用是展示你的技能,乃至可以从中赚点钱的好方法。

与 Android 运用比较,iOS 拥有更强大的开拓者程序,并且处理了在商店中创建和托管运用程序所面临的许多棘手问题。
开拓 iOS 运用的速率也比 Android更快。

基于这些缘故原由,对付那些想要开拓 iOS 移动运用的人来说,Swift 是最盛行的编程措辞。

运用程序开拓者学习 Swift 的最佳方法

显然,苹果在帮助开拓者学习 Swift 方面有着既得利益,以是它是开源的。
苹果公司居然开拓了一款名为Swift Playground的运用,该运用旨在帮助低级编程者学习 Swift 的根本知识,同时还供应其他一些资源来帮助用户学习。
如果你的编程水平比较高,或者想业余韶光学习 Swift。

之后,最好的方法便是干脆脚踏实地,用 Swift 设计你的第一个运用。

5、横向思维者中最盛行的编程措辞:Ruby

Ruby 是最受初创企业欢迎的编程措辞之一——这是一种有不止一种办法的措辞,其非常大略的语法使得许多初创企业具有“快速行动,冲破常规”的风气,而这种风气也受到了横向思维者的青睐。

Ruby on Rails 是一个运行 Ruby 的全栈 Web 运用框架,而且由于它很随意马虎在很短的韶光内构建 Web 运用,以是很受欢迎。

缘何如此盛行?

对付许多初学者来说,利用像 Python 这样的措辞事情可能会感到一些局限性,由于在这种措辞中,常日只有一种方法来完成事情。
Ruby 大略的语法许可灵巧的方法,这对付那些正在学习第二种编程措辞的人来说是个福音,对付那些更喜好从另一个角度思考问题的人来说也是个福音。
这使得 Ruby 在 2021 年最盛行的编程措辞榜单中名列前茅。

横向思维者学习 Ruby 的最佳方法

由于 Ruby 的动态性,因此没有一种单一的学习方法。
尽管理解诸如变量、数据构造和条件语句等核心编程观点非常主要,但 Ruby 和 Ruby on Rails 的大略性意味着,一旦你节制了根本知识,下一步该当是考试测验构建一个自己的大略的 Web 运用。

6、最盛行的移动运用和 Web 开拓编程措辞:JavaScript

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

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

根据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

延伸阅读:

若何挑选一个好的NPM包?-InfoQ

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

标签:

相关文章

php接口热证技巧_生物收集集智百科

图1:生物网络示例“集智百科精选”是一个长期专栏,持续为大家推送繁芜性科学干系的基本观点和资源信息。作为集智俱乐部的开源科学项目,...

PHP教程 2024-12-10 阅读0 评论0