哥们儿,你用什么编程语言?

原创
小哥 2年前 (2023-05-28) 阅读数 67 #大杂烩

技术行业最无意义的问题之一是:“谁是最好的编程语言

很多人的启蒙编程老师马兵曾经说过:

你觉得最好的,并不一定适合所有人。同样的,语言也一样。在某种特定的问题之下,咱们得说解决什么问题。你解决驱动的问题,你只能是会汇编和 C 语言,用汇编来解决后端问题肯定不合适。这相当于用一把小剃须刀建造一座大楼。不当。所以没有最好的语言,只有最合适的语言。

因此,我们今天不会谈论哪种语言最好。我们将只关注在该领域表现出色的各种语言,以及可以为每个人分享和学习的内容。

Java

在经历了多次跳票后,Java 9 终于,在无数的电话中正式发布。从这个版本开始,Java 版本将每六个月发布一次。作为一种多年来一直主导编程语言排名的成熟语言,Java 9 有哪些新功能必须提及?Java 语言的未来会是什么?

针对 Java 9 已经有很多新功能的介绍,所以我们不再在这里创建百科全书式的列表。我们希望从不同的角度简要回顾一些功能。

在标题上盖章以阅读: Java 9 正式发布,解读新功能

从 1995 今年的第一个版本已经发布到现在,Java 语言经历了起起落落 22 年份,最新 Java 该版本也已迭代到 Java 9。当年 Java 语言的跨平台优势现在似乎只是家里的一道小菜,Go、Rust 编程语言的出现进一步拓宽了编程语言的边界。当时发明 Java 语言的 Sun 该公司已经 Oracle 收购,Oracle 现在我们也处于激烈的云计算浪潮之中,甚至 Java 之父 James Gosling 今天还加入了全球最大的云计算公司 AWS。

Java 语言的发展 20 这正是全球互联网快速发展的一年 20 年,Java 语言同时也见证了电商浪潮、移动互联网浪潮、大数据浪潮、云计算浪潮,所以在现今各大互联网公司身上都能看到 Java 的身影。TIOBE 显示在语言排行榜上,来自 2016 年初 Java 该语言呈现明显的下降趋势,开发者社区也经历了一些下滑 Java 小编心中对语言的语气也有些疑惑:Java 你老了还能“吃”吗?基于这一背景,InfoQ 邀请到了 Java 资深专家张剑锋将为大家解读 Java 语言发展的现状和未来。

在标题上盖章以阅读: Java 年纪大了,还能吃吗?

Python

Stack Overflow 最近的调查显示,Python 已成为增长最快的主流编程语言,并且 Stack Overflow 在来自高收入国家的访问中点击量最高的标签。

为什么 Python 发展这么快?Python 我们的应用范围非常广泛,从网站开发到数据科学,再到 DevOps它的身影随处可见。所以值得仔细研究 Python 最近哪些具体方面得到了更广泛的应用。本文将从另一个角度进行解读 Stack Overflow 了解数据的具体方面 Python 在增长中的应用,以及在什么样的公司和组织中的应用 Python 使用最多。

在标题上盖章以阅读: 为什么 Python 发展这么快?

尽管 Python 有时粗略分类为“脚本语言”(script language但是,它具有最丰富和强大的类库,以及良好的扩展性,使其广泛应用于工业和科学研究。PyCon 它是世界上最大的 Python 编程语言 以 Python 社区组织,每年举行一次。留 Python 2017 上,Instagram 工程师带来了一份报告 Python 在 Instagram 主题演讲还分享 Instagram 如何将整个项目操作环境升级到 Python 3 的故事。

Instagram 注册用户总数已达到 30 月活跃用户超过1亿 7 亿 作为对比,微信上披露的最新月活跃用户是 9.38 1亿)。令人惊讶的是,在如此高的流量背后,这完全是由于它以速度慢而闻名 Python + Django 支撑。Python 虽然它运行缓慢,但这有利于 Instagram 这不是问题,因为他们相信:”Instagram 最大的瓶颈在于开发效率,而不是代码执行效率。

在标题上盖章以阅读: Python 总是以缓慢著称,为什么 Instagram 但只喜欢它?

Go

今日头条:当前后端服务超过 80% 流量正在运行 Go 在构建的服务上。微服务数量超过 100 个,高峰 QPS 超过 700 10000,每日处理的请求超过10000 3000 一一,行业内最大的 Go 应用。

在 2015 在今年之前,Headlines的主要编程语言是 Python 以及部分 C++。随着业务和流量的快速增长,服务器压力越来越大,问题频频出现。为什么今天头条新闻变成了 Go 如何使用语言 Go 你做技术施工吗?

在标题上盖章以阅读: 今日头条 Go 构建亿级微服务的实践

2007 年 9 月 20 关于设计一种全新语言的讨论在当天正式开始,而这种全新的语言后来又被 Go。直到今天,Go 该语言已发布到 1.9 该版本经历了整整十年的开发。在这十年中,Go 语言两夺 TIOBE 年度语言奖(2009/2016)许多初创公司在早期阶段使用它 Go 发展,包括当前的云计算巨头 Docker这也催生了 Kubernetes 这样的项目。大洋彼岸的中国,Google Trends 显示 Go 异常炎热的天气使它更加令人兴奋 Go 语言之父震惊了。

许式伟是 Go 中国语言的传教士始终致力于推广 Go 语言在中国的发展。这是他与的关系 Go 语言的十年故事。

在标题上盖章以阅读: 徐世伟:我和 Go 语言的十年

PHP

新浪微博上 2016 年 Q2 月活跃用户季度公告(MAU)与去年同期相比增加 33%,至 2.82 一亿;每日活跃用户(DAU)与去年同期相比增加 36%,至 1.26 1亿,注册用户总数 8 亿多。PC 主站作为重要的流量入口,承载着部分用户访问和流量落地,而部分业务(如头条文章)则承载着全网的全部流量。在这种情况下,PC 将主站升级为 PHP 7可以共享哪些技术细节?

在标题上盖章以阅读: 亿级用户 PC 主站的 PHP7 升级实践

淘宝的首页是淘宝的店面,几乎承载了淘宝系列的所有商业入口。流量非常高,单位为1亿。近年来,无线终端的兴起导致业务重心转向无线终端(目前不称偏移,但主要是无线),因此淘宝 PC 主页上的流量也减少了,但即便如此,其日均流量也减少了 PV 还是挺高的。淘宝主页一直是内部平台和技术的试验场,并且一直在不断变化。

作者从 2014 农历十二年末,他接手淘宝首页,经历了两次改版,一次从 PHP 到 Node 本文介绍了淘宝首页的过渡过程、性能优化、稳定性保障、敏捷措施,并分享作者在此过程中的感受。

在标题上盖章以阅读: 从 PHP 到 Node我们来谈谈淘宝主页背后的技术

Clojure

编程语言的圣战不仅涉及语言类型,还涉及动态和静态学校。当我们写静态语言时,我们经常想到动态语言的灵活性,而当我们写动态语言时,我们往往会考虑静态语言的稳定性和可靠性。我经常听到人们说,Clojure 确实很美,但动态语言无法掌握。我们应该怎么做?

本文组织自 Morgan Stanley VP 何婧誉在 QCon 2017 北京站的演讲原题是:“兔子的圣母——喜欢” Clojure,但怕动态语言太灵活怎么办》。在标题上盖章以阅读: 关于编程语言的争议:Clojure 太灵活了,我们该如何管理?

JavaScript

JavaScript 它诞生于互联网,随着浏览器的出现而出现。它被全球绝大多数网站使用,也被世界各地的主流浏览器使用(Chrome、IE、FireFox、Safari、Opera)支持。

除了风格效果,JavaScript 它也越来越多地应用于软件开发,例如后端任务Web 服务器和数据处理。JavaScript 形成很快,最初只专注于一个小目标,但后来市场的力量改变了这种语言。

在标题上盖章以阅读: 最终,JavaScript 成为一流的语言

转自:http://36kr.com/p/5103383.html

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门