首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
1
2
李思坤
3
朱胄
4
继续者张付
5
胡长白
6
继续者 佛教
7
004
8
bxss.me
9
百度
10
今日热点
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
1
2
李思坤
3
朱胄
4
继续者张付
5
胡长白
6
继续者 佛教
7
004
8
bxss.me
9
百度
10
今日热点
分类
社会
娱乐
国际
人权
科技
经济
其它
震撼!上海开放Google、Meta等国际平台,中国数字化迈出历史性一步!
战争烈度再升级,特朗普加征10%对华关税
特朗普称计划对中国商品征收25%的关税,外交部回应
从地方目标看全国!今年经济增长还是有很高要求
二姐李思林早知道李玟有轻生的念头,居然没一点防备措施!
生成图片,分享到微信朋友圈
查看原文
其他
Java之父偏爱函数式编程,称自己的代码风格被队友批评
脚本之家
2023-01-23
关注
“
脚本之家
”,与百万开发者在一起
出品 | OSC开源社区(ID:
oschina2013)
James Gosling,加拿大计算机科学家,完成了 Java 的原始设计,并实现了 Java 最初版本的编译器和虚拟机,也是公认的 “Java 之父”。
Gosling 现在是 AWS 的工程师,在 12 月初的 reClojure 2022 线上会议中发表了主题演讲。他分享了在技术行业工作数十年的经验,这些经验最终使他进入了云服务器领域,这次演讲内容涉及的主题也很广泛,涵盖了从编程语言如何演变到项目如何失败的方方面面。
Gosling 谈到了 Java 对于 AWS 的重要性。据他介绍,AWS 许多核心功能都采用 Java 实现,而且它拥有相当庞大的 Java 工程师团队 —— 一切都是为了性能,其中负责优化 GC 性能的工程师组成了他们最大的团队。
Gosling 在欣赏 Clojure 对函数式编程的高度重视时,也分享了他自己的一个怪癖。Gosling 透露,他自己对函数式编程的偏爱导致一些人讨厌他的编码风格,比如他更喜欢使用递归而不是数组。他介绍道:“在我最近交付的项目中,当我完成自己负责的那部分工作后,队友直言我的编码风格简直像是疯子。”
在被问到 “为什么许多研究和实验并不总能转化为人们最终实际使用的东西时”,Gosling 指出最大的问题是工程师通常不知道如何解释他们在做什么。他回忆了 Java 的早期阶段,当时 Gosling 妻子督促他和经营企业的负责人联系,并向他们解释 Java 如何让他们的生活更美好。因此,Gosling 写了十几个不同类型公司的场景,他们可能会尝试做什么,以及为什么 Java 会让事情变得更好。Gosling 表示,这个举动帮了很大的忙。
Gosling 还分享了对 Java 现状的一些看法:“Brian Getz 和 Oracle 公司,他们正在从事 Java 的推进工作并处于其中的核心地位。总的来说,我对他们所做的事情感到非常满意。”
相关链接:
https://www.youtube.com/watch?v=Ynu9QEJSGX8
<END>
9.9元抢980元电影卡
👇👇
【☝🏼点击查看更多详情】
推荐阅读:
墙裂推荐!这才是专属程序员们的卫衣!
Windows12,微软学一下!
两封微软内部邮件公开,比尔盖茨被Java折磨到失眠
为什么Java和PHP越来越“卷”?为什么Go语言值得学习?
已超1000万行代码,Java再次输给了Kotlin...
Office 2019/2021专业增强版,正版终身授权!
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存