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 的推进工作并处于其中的核心地位。总的来说,我对他们所做的事情感到非常满意。”
升压斩波电路的应用解析
vivoXplay6评测 好不好用
成都|2023中国西部微波射频技术研讨会即将召开
电压放大器在农田灌溉管道缺陷检测研究中的应用
人工智能在疫情期间如何使出“组合拳”
加拿大计算机科学家,完成了Java的原始设计
基于ARM920处理器和嵌入式Linux操作系统的GPS智能终端设计解析
高速DSP与PC实现串口通信的方法
【解决方案】安科瑞智能配电解决方案
安全且高效的高防服务器,可精准防御DDoS攻击
央行:蚂蚁集团已成立整改工作组
python的insert方法
MACH连接性业务部门与微软续签协议,在全球拓展Window
新唐科技ISD9130简介
浅谈台达视觉系统在药瓶轧盖机的应用
OLED显示技术将是目前行业集中资源努力突破的方向
微软正在研发AI芯片_将用于下一代HoloLens
富昌电子获颁“优秀国际品牌分销商”大奖
推荐一颗实用且靠谱的开关电源芯片U6773S
为什么现在的手机使用Micro-USB接口越来越少了