软件是由谁发明的?

软件的发明者是谁,那国人?... 软件的发明者是谁,那国人? 展开
 我来答
致爱丽丝星空之夜
高粉答主

2019-06-24 · 设备工程师,本钢板材股份有限公司
致爱丽丝星空之夜
采纳数:157 获赞数:242164

向TA提问 私信TA
展开全部

Dennis M Ritchie,丹尼斯·里奇,美国人。

软件的起源即是C语言,而C语言的发明者非C++的开发者和设计师,C语言之父丹尼斯·里奇莫属。

C语言是使用最广泛的语言之一,C语言的诞生是软件发明的起点,是软件发展史中的一个里程碑。自C语言出现后,以C语言为根基的C++、Java和C#等面向对象语言相继诞生,并在各自领域大获成功。但无法撼动C语言在系统编程、嵌入式编程等领域的统治地位。

C语言就是丹尼斯·里奇开发的,而这还是他在做另一个项目时的副产品。丹尼斯·里奇还和肯·汤普逊一起开发了Unix操作系统,因此,他还是名副其实的Unix之父。

扩展资料:

丹尼斯·里奇的主要软件研究以及影响

C++的开发者和设计师、里奇在贝尔实验室的同事比雅尼·斯特劳斯特鲁普说:“假如里奇决定在那十年里将他的精力花费在稀奇古怪的数学上,那么Unix将胎死腹中。”

事实上,丹尼斯·里奇与肯·汤普逊两人发展了C语言,同时发展了Unix操作系统,在电脑工业史上占有重要的席位。

至今为止C语言在发展软件和操作系统时依然是一个非常常用的电脑语言,它对许多现代的编程语言如C++、C#、java等拥有极大的影响。

在操作系统方面Unix也具有极大的影响:今天市场上有各式各样的Unix版本如Solaris、Mac OS X和BSD等,以及与Unix非常相似的系统如Minix和非常普及的Linux操作系统

甚至其Microsoft Windows操作系统与Unix相竞争的微软为他们的用户和开发者提供了与Unix相容的工具和C语言编译器。

里奇还参加发展了Unix和C语言的两个后继软件,它们分别是Plan 9和Inferno操作系统以及Limbo语言。两者均是基于他以前的工作上发展的。

参考资料来源:百度百科-丹尼斯·里奇

朗深技术(长沙欧尼达)
2018-10-31 广告
发明是应用自然规律解决技术领域中特有问题而提出创新性方案、措施的过程和成果。产品之所以被发明出来是为了满足人们日常生活的需要而发明出来产品。分为有用发明和无用发明。发明的成果或是提供前所未有的人工自然物模型,或是提供加工制作的新工艺、新方法... 点击进入详情页
本回答由朗深技术(长沙欧尼达)提供
匿名用户
推荐于2017-11-26
展开全部
比尔盖茨第一个创造了视窗系统 请大家不要误认为他是发明软件的
电脑及软件是谁发明的,严格说起来很难界定。
计算机(computer)的原来意义是“计算器”,也就是说,人类会发明计算机,最初的目的是帮助处理复杂的数字运算。而这种人工计算器的概念,最早可以追溯到十七世纪的法国大思想家帕斯卡。帕斯卡的父亲担任税务局长,当时的币制不是十进制,在计算上非常麻烦。帕斯卡为了协助父亲,利用齿轮原理,发明了第一台可以执行加减运算计算器 。后来,德国数学家莱布尼兹加以改良,发明了可以做乘除运算的计算器。之后虽然在计算器的功能上多所改良与精进,但是,真正的电动计算器,却必须等到公元1944年才制造出来。
而第一部真正可以称得上计算机的机器,则诞生于1946年的美国,毛琪利与爱克特发明的,名字叫做ENIAC。这部计算机使用真空管来处理讯号,所以体积庞大(占满一个房间)、耗电量高(使用时全镇的人都知道,因为家家户户的电灯都变暗了!),而且记忆容量又非常低(只有100多个字),但是,却已经是人类科技的一大进展。而我们通常把这种使用真空管的计算机称为第一代计算机。
第一代的电脑有2间教室大,跟现在我们一般用的个人电脑体积差很多吧。 当时的电脑零件是真空管(现在已经找不到了) 而存档的东西是一种打孔卡片,若没有前人的设计概念,也没有计算机的发明,所以计算机是谁发明的还有点难界定。 使用计算机必需要用软件,但是软件这个概念但是使用计算机者根本不知道,所有软件的发明也很难界定
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善书不择纸笔
高粉答主

2020-12-27 · 繁杂信息太多,你要学会辨别
知道答主
回答量:2.9万
采纳率:28%
帮助的人:1390万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式