来看看这些流行的编程语言之父都是谁

对于程序员来说有一个工作的立身之本,那就是离不开的各种编程语言,而对于这些语言背后的创造者们,我们没有理由忘记,不管他们的发际线位置、头发的多少,下面主要整理了一些主流语言的发明者其简介,供大家去认识,了解,资料主要来源于维基百科和百度百科。

我们这个社会对于闪耀的娱乐明星投入了太多的关注,对于那些学术大师,缺乏足够的尊重和崇拜,更何况普通的工程师。一个把电影明星 商界巨子作为英雄一样膜拜而对学术大师漠然的国度,很难产生真正的大师。在计算机领域,中国对世界的贡献不大,和我们这种社会评价体系不无关系。当我们对学者对大师足够尊重的时候,肯定他们的价值,敬仰他们的成就,作为偶像一样崇拜的时候,我相信我们这个聪明的国家会有更多的大师涌现。

JAVA之父:James Gosling

1991年,在Sun公司工作期间,James Gosling和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球流行的开发语言。因此被人称作Java之父。

Python之父:Guido van Rossum

1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承,这就是python语言,因此被人称作python之父。

C++之父:Bjarne Stroustrup

1982年,美国AT&T公司贝尔实验室的Bjarne Stroustrup博士在c语言的基础上引入并扩充了面向对象的概念,发明了—种新的程序语言。为了表达该语言与c语言的渊源关系,它被命名为C++。而Bjarne Stroustrup(本贾尼·斯特劳斯特卢普)博士被尊称为C++语言之父。

C语言之父:Dennis Ritchie

Dennis Ritchie,出生于纽约,毕业于哈佛大学。1967年进入贝尔实验室,1983年因发展操作系统理论及实现Unix操作系统获图灵奖。1999年获美国国家技术奖章,于2011年10月9日去世,享年70岁。他不仅是C语言之父,还是Unix之父、图灵奖获得者,只能说牛人就是牛人,其中任意一项足够普通人仰望一辈子了,他确同时做到了。

PHP之父:Rasmus Lerdorf

Rasmus Lerdorf 出生在1968年9月22日。1993年毕业于加拿大滑铁卢大学计算机科学专业(University of Waterloo)。1994年,为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP。

Pascal父:Niklaus Wirth

Pascal是一门有影响力的命令式和过程式编程语言,是由Niklaus Wirth在1968 – 1969年设计并于1970年出版的。Pascal作为一种小型、高效的语言旨在通过使用结构化程序设计和数据结构来鼓励良好的编程实践。

本文来自企鹅号 - 码农有道媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

.NET 和Java 对象 XML序列化 库WOX

当 .NET 应用程序将对象转换为 XML 文档并存储该 XML。实际上,XML 被用作可移植数据存储机制,因为 .NET 对象被转换为 XML,然后又从 XM...

22850
来自专栏编程

并发编程之Executor,Executors,ExecutorService和ThreadPoolExecutor

学习java并发编程,一定要对线程池非常了解,这样才能更好的管理线程,使用线程,从而提升效率。但是,对于初学者往往对Executor,Executors,Exe...

42180
来自专栏编程

Java究竟该怎么学?文末有彩蛋!

刚收获阿里Java岗offer,趁着这股热劲,与大家分享下我的Java学习之路,希望对大家有所帮助吧。 话不多说,先上图: ? 我认为,作为一名合格的程序员,精...

23190
来自专栏张善友的专栏

Compass: 在你的应用中集成搜索功能

驱动力 在许多应用程序中,用户总会提出搜索和查询领域实例的需求。他们或者希望构建一个进入应用程序的入口或者希望填充表单的机制。非常典型的解决方案是用浏览的方式(...

22590
来自专栏企鹅号快讯

学Java到底好不好,已学未学将要学,大家都快看过来

很多人都想精通一门计算机语言,想学习Java开发,看中的不仅是优厚的待遇,更多的是广阔的行业发展前景。但是我们该怎么做,才能在有限的时间内快速的掌握Java这门...

22570
来自专栏编程

一行 Python 代码实现并行

译者:caspar 译文:https://segmentfault.com/a/1190000000414339 原文:https://medium.com/b...

33890
来自专栏编程

java知识点归纳

java新手知识点归纳-java基础部分 ? 一. Java的运行(基础必备) 这条可能出看很简单,java程序的运行谁不会呢?不过很多时候, 我们只是单纯通过...

26760
来自专栏james大数据架构

列表选择Spinner

1.只用XML配置来显示列表 在res\values中添加一个arrays.xml 1 <?xml version="1.0" encoding="utf-8...

245100
来自专栏张善友的专栏

MySpace:开源数据处理Qizmt

MySpace发布了一个新的开源项目-Qizmt,是数据挖掘小组开发的一个分布式计算框架。Qizmt是基于MapReduce的分布式处理框架,丛所周知,这是Go...

20970
来自专栏柠檬先生

JavaScript 基础(七) 箭头函数 generator Date JSON

ES6 标准新增了一种新的函数: Arrow Function(箭头函数)。     x => x *x     上面的箭头相当于:   ...

23850

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励