这些IT界程序员的“祖师爷”都还活着

2023-10-23 22:40
文章标签 程序员 活着 祖师爷

本文主要是介绍这些IT界程序员的“祖师爷”都还活着,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

祖师爷”一般是指某个领域或某个事物的创始人或开创者,尤其是在中国传统文化中,常用来表示某个领域的创始人或权威人物。

在技术领域中,祖师爷一般指某个编程语言、技术或框架的创始人或首席设计者,他们的贡献被视为该领域的里程碑式成就,对于该领域的发展产生了深远的影响。

例如,在计算机科学和技术领域,许多伟大的程序员都被称为“祖师爷”,比如Dennis Ritchie丹尼斯·里奇被称为C语言的“祖师爷”,Guido van Rossum龟叔被称为Python的“祖师爷”,James Gosling詹姆斯·高斯林被称为Java的“祖师爷”等等。这些人的成就和贡献不仅是对技术领域的推动,也是对整个社会进步的推动。

今天要介绍几位还活着的程序员祖师爷,各位看官认一认,

万维网祖师爷 蒂姆·伯纳斯·李

Tim Berners-Lee( 蒂姆·伯纳斯·李) 是万维网的发明者之一,他发明了 HTML 和 HTTP 这两门关键技术,使得万维网得以建立。HTML 是一种用于构建网页的标记语言,HTTP 是用于在网络上传输超文本的协议。这两门技术对于现代互联网的发展和普及起到了重要的作用。

现任 World Wide Web Consortium (W3C) 的主席,现年 66 岁。

Linux 操作系统的创始

Linus Torvalds 是 Linux 内核的创建者,Linux 是一个自由的、开源的、类 UNIX 操作系统。Linux 的成功证明了开源软件开发模式的可行性,并且在服务器、超级计算机、移动设备等领域都占有重要的地位。

Linux 基金会和 Open Invention Network 的顾问,开源社区的领袖,现年 52 岁

9f8dad7b5da667752a5fd88f53bab217.png

4cd0d74df559828d0da78c89b53999ae.jpeg

 蒂姆·伯纳斯·李Linus

IT白嫖祖师爷

Richard Stallman 是 GNU 项目的创建者,GNU 是一套完全由自由软件组成的操作系统,其中包括 Emacs 文本编辑器和 GCC 编译器。Stallman 也是自由软件运动的创始人之一,他提倡软件应该是自由的,使用者有权利修改和分享软件的源代码。

自由软件基金会 (Free Software Foundation) 的总裁,自由软件运动的倡导者,现年 69 岁。

Python 祖师爷

Guido van Rossum *(龟叔)是 Python 编程语言的创建者,Python 是一种高级、通用、解释型的编程语言。Python 具有简单易学、可读性好、可移植性强等特点,被广泛用于 Web 开发、数据科学、机器学习等领域。

现在在 Microsoft 工作,现年 66 岁。

29a84445e040d188f006604c6cf51540.png

c700d8ef0e3e4fb295427797d2740fe9.png
Richard Stallman斯托尔曼Guido (龟叔)

C# 语言和 TypeScript 双料祖师爷

Anders Hejlsberg 说是双料还是谦虚了他也是 Turbo Pascal 和 Delphi 编程语言的创建者,他还参与了 C# 编程语言的开发。C# 是一种面向对象、类型安全、高性能的编程语言,主要用于开发 Windows 应用程序和 Web 应用程序。

也是 C# 语言和 TypeScript 语言的创始人,现在在 Microsoft 工作,现年 60 岁。

C++ 编程语言的创建者

Bjarne Stroustrup 是 C++ 编程语言的创建者,C++ 是一种面向对象、系统级的编程语言,主要用于系统开发、游戏开发等领域。C++ 具有高效的性能、强大的功能、灵活性强等特点,被广泛用于各种领域的软件开发。

美国得克萨斯大学教授, 他还是贝尔实验室(Bell Labs)的荣誉科学家,并在多家公司担任顾问和顾问委员会成员。

c8d382f100f6c3a356ed2161987a421b.jpeg

ae78897b405ce3cdfafa3ffe9533660e.png
安德斯·海尔斯伯格Anders Hejlsberg斯特劳斯特卢普Bjarne Stroustrup

php 最好用语言祖师爷

Lerdorf是丹麦计算机科学家和程序员,也是PHP编程语言的创建者之一。Lerdorf最初创建了一些简单的CGI脚本,这些脚本用于跟踪访问他的个人网站的人数和统计信息。后来,他将这些脚本打包成一种简单的、类似于Perl的脚本语言,用于更方便地生成HTML页面。这就是PHP的雏形。

是加拿大渥太华的电子商务公司Shopify的高级顾问,现年 53 岁。

javascript之父

是一位美国计算机科学家、程序员、作家和演讲家。他是JavaScript编程语言的倡导者和推动者之一,被认为是JavaScript之父之一。Crockford在他的职业生涯中一直致力于推广JavaScript的发展和应用,并对JavaScript的设计和规范做出了重要贡献。他是JSON(JavaScript Object Notation)的发明人,JSON是一种轻量级的数据交换格式,广泛用于Web开发中。他还是JSLint的创建者,JSLint是一种用于检查JavaScript代码的静态分析工具,可帮助开发人员避免代码中的错误和陷阱。

Crockford是PayPal公司的高级顾问,Yahoo!公司的前员工,也经常担任讲师和会议演讲嘉宾,向开发者们分享JavaScript和Web开发的最佳实践和经验。现年68岁

37708a523b47553b0d0e97f79939ee39.png

263b8fb36d3323de720b6256e2e362b9.png
拉斯马斯·勒德尔夫(Rasmus Lerdorf)Crockford

Ruby 编程语言的创建者

Yukihiro "Matz" Matsumoto 是 Ruby 编程语言的创建者,Ruby 是一种面向对象、动态、解释型的编程语言,主要用于 Web 开发、系统管理等领域。Ruby 具有简单易学、表达力强等特点,被誉为“人类语言”。

Yukihiro "Matz" Matsumoto是一位日本程序员, 他在日本Heroku公司担任首席架构师和技术顾问,继续致力于Ruby语言的发展和推广。

java祖师爷

james Gosling 是 Java 编程语言的创建者之一,Java 是一种面向对象、跨平台的编程语言,主要用于企业应用、Web 应用、移动应用等领域。Java 具有可移植性强、安全性好、性能高等特点,是全球最流行的编程语言之一。Amazon Web Services (AWS) 的科学家。

James Gosling是一位加拿大计算机科学家,出生于1955年,现是Amazon Web Services(AWS)的分布式系统架构师和技术顾问

面向对象之父

Alan Kay是一位美国计算机科学家和程序员,出生于1940年5月17日。他是图形用户界面(GUI)和面向对象编程(OOP)等领域的先驱者之一,被誉为计算机科学的“大师级人物”。

Kay曾在施乐公司(Xerox PARC)工作期间,参与了许多开创性的计算机科学研究项目,其中包括Smalltalk编程语言、Dynabook概念等。Smalltalk是一种面向对象编程语言,它具有直观、灵活、可扩展等特点,对计算机科学和软件开发产生了深远的影响。

,Kay是Viewpoints Research Institute(VRI)的总裁和研究员,致力于研究和推广面向对象编程、人机交互等领域的理论和实践,并在VRI内部推动了一系列具有影响力的开创性研究项目。

a1e29daa784627a8afb57d937a62d9c2.png

d1b69c6a23f875da282b15ac79edcdbd.png89d01b7acba294e00177dc9f39118ddf.png
松本行弘Matsumoto james Gosling詹姆斯·高斯林艾伦·凯Alan Kay

这些IT界的大师们,他们创造了一系列颠覆性的技术和编程语言,推动了整个计算机科学领域的发展和进步。尽管他们的成就已经被广泛认可并影响着整个行业,但是这些计算机科学先驱们并没有停止他们的脚步。他们仍在努力开创新的技术前沿和思想,为我们带来了更多的技术可能性。我们有幸能够生活在这个数字化时代,也有幸能够目睹这些伟大程序员的辉煌,让我们一起期待未来更加美好的技术发展!

  分享资料,一起学习! 

我是小白(微信 tlxx233 ) 备注 888建了个微信程序员学习群,互相解答问题,有需要的同学可以加我微信进群。 

戳原文👇纯免费,在线学编程~

这篇关于这些IT界程序员的“祖师爷”都还活着的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/270912

相关文章

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

程序员必备心理学——心流

心理学之心流 前言一、“心流”是什么?二、心流的好处二、如何进入心流心流状态的四个阶段第一个阶段:挣扎第二个阶段:放松第三个阶段:心流第四个阶段:巩固 进入心流的技巧 总结题外话 前言 你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心

程序员都在使用的画图工具

大家好,我是袁庭新。 程序员都在使用的画图工具,你一定没用过这款画图工具吧!我教程中的架构图都是用它来画的。 比如我编写的RDB工作原理图就是用draw.io绘制的,如下图所示: 再例如Redis集群故障恢复原理图我也是通过draw.io工具绘制的,如下图所示: 是不是觉得draw.io绘制的图形特别简洁、美观。它的官网是: https://www.drawio.com dra

GitHub:代码是程序员沟通最直接的手段

如果不是 Andreessen horowitz 的投资,估计 GitHub 很难被福布斯、CNN、纽约时报等传统媒体注意到。普通大众之前不了解这个工具,是因为它距离记者的世界太远了——GitHub 是一个程序员所使用的托管项目的服务。 但在一些程序员眼里,它不仅是托管项目的地方,还是“开源”项目的大本营,而且是提高程序员“技术水平”和“技术品味”的地方,更是一个程序员社交的地方。

黑马程序员---银行业务调度系统

模拟实现银行业务调度系统逻辑 需求分析: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为:         VIP客户 :普通客户 :快速客户 =  1:6:3。 客户办理业务所

黑马程序员---空中网面试题

空中网4k/5k月薪挑选大四实习生的线程题     两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪。这样的实习薪水和招聘要求,不需要有工作经验的限制,纯粹是技术功底的比拼和考核,而不像许多其他公司非要招两年工作经验的人,逼得那些刚毕业和未毕业的大学生不得不去撒谎,不得不去做

黑马程序员---线程并发库

软件包 java.util.concurrent 在并发编程中很常用的实用工具类。 请参见:            描述 接口摘要BlockingDeque<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待双端队列变为非空;存储元素时等待双端队列中的空间变得可用。BlockingQueue<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及

黑马程序员---多线程

TraditionalTread 传统线程技术回顾 创建线程的两种方式: thread3中,同时创建了Thread的子类和Runnable,那么会优先执行Thread的子类,因为Runnable的代码被当做参数传到了Thread类里,Thread子类的run方法又覆盖了父类的方法,所以会执行Thread子类的代码。 package cn.itcast.heima;public class T

黑马程序员---代理

分析代理类的作用与原理及AOP的概念 代理的概念与作用  1.已经写好一个类,现在要为这个类增加一些功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做? 现在我们写一个代理类: 保持了原来那个类的功能,又增加了你现在需要的功能。 主函数调用的时候,直接调用代理类就行了。 这就是代理类的功能。   2.编写一个与目标类具有相同接口的代理类,代理

黑马程序员---类加载器

------- android培训、java培训、期待与您交流! ----------   简要介绍什么是类加载器和类加载器的作用 Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader   类加载器也是Java类,因为其他是java类的类加载器本身也要被