深入学习《大学计算机》系列之第1章 1.4节——从二进制起源窥见的奥秘

一.欢迎来到我的酒馆

        第1章 1.4节,从二进制起源窥见的奥秘。

目录

    • 一.欢迎来到我的酒馆
    • 二.二进制的起源
      • 1.关于莱布尼茨
      • 2.莱布尼茨和牛顿的恩怨情仇

二.二进制的起源

        本节内容属于知识拓展,通过讲解几个小故事,向大家介绍二进制的起源。

1.关于莱布尼茨

        在聊二进制之前,我们就不得不聊一聊二进制的发明人——莱布尼茨。莱布尼茨(Gottfried Wilhelm Leibniz,1646-1716)是德国数学家、哲学家。他和牛顿各自发明了微积分,在法学、力学、逻辑学、地质学、植物学等40多个领域都有研究成果。作为历史上罕见的全能通才,莱布尼茨被称为是17世纪的亚里斯多德。在德国,他最先研究中国文化与哲学,我们所知的一句名言,“世界上没有两片完全相同的树叶” 就是来自莱布尼茨。
        1646年,莱布尼兹出身在德国东部莱比锡的一个家庭。父亲是一名大学哲学教授,母亲出身于书香世家。拖了爸妈的福,莱布尼茨从小就有着超强的学习天赋,喜欢诗歌和历史,在其它领域也展现出不凡的天赋。遗憾的是,他的父亲在他6岁的时候就去世了,但是他的父亲给他留下了一个图书馆,这对于热爱学习的莱布尼茨来说,是无比珍贵的。按照一般天才的剧本,这样的天才肯定是在班级上名列前茅,然后顺利的考入名牌大学。然而莱布尼茨并没有按照天才的剧本走,他和帕斯卡一样是自学成才。在学校呆了几天后,预期在学校接收条条框框式的教育,不如回家自学来的快。离开学校的他,如刚刚挣脱枷锁的囚鸟,在家里自学了几门外语,然后靠着自学学会的语言,把他爸爸的图书馆翻了个底朝天。把世界历史、古代哲学全都学了个遍。放到现在,莱布尼茨就是妥妥的学霸一枚。
        14岁那年,莱布尼茨凭借自己的本事考上了欧洲名校莱比锡大学。向这样的大数学家,在大学专业应该是数学和物理,其实不然,他的大学专业甚至不是一门理科,他和拉瓦锡走的是一样的路线,大学学法律。20岁那年,莱布尼茨递交了一篇论文,《组合的艺术》,这篇论文主要阐述了莱布尼茨的哲学思想,正是这篇论文,让莱布尼茨称为近代逻辑学的先驱和创始人。没过多久,他又靠着一篇论文《论教授法律的新方法》获得了纽伦堡阿尔特道夫的博士学位,学校高薪聘请他去给学生讲课,有这样的机会,还不火速跑到学校报到,然而他的态度坚决,不去。
在这里插入图片描述
        大学毕业后,出任外交官,在邻国间完成各种外交任务。出任外交官后,莱布尼茨曾在法国待了四年,在那里他遇到了物理家惠更斯,他们常常讨论一些问题。在这期间莱布尼茨发现自己的数学水平有欠缺,就向着惠更斯大佬好好学习,惠更斯也很乐意于教他,于是莱布尼茨就跟着惠更斯学习了伽利略、帕斯卡、托里拆力等人的著作,这些知识不仅让莱布尼茨了解了数学,还顺道了解了近代物理。连惠更斯也没有想到莱布尼茨的学习速度有如此之快,不到四年他的数学就达到了前沿水平。
        接着,就是莱布尼茨在数学领域的开挂生涯。他的第一个重要发现就是数学里面的二进制,就是用1和0来表示相对应的数字,建立了一个新的数字体系。现代的计算机都是采用二进制进行数学运算,继而构成了信息复杂的信息时代。帕斯卡发明了人类第一台计算器,不过这个计算器只能计算加减法,莱布尼茨在这个基础上改进,经过他的一番优化,计算器不仅可以计算加减法乘法除法,还可以开平方,这样一来计算器已经能够满足一般的计算需求了。这一新型的计算器在当时被誉为最伟大的发明之一,现如今的电脑其本质上还是一个计算器,随着技术的迭代,如今的计算机已经影响着人们生活的方方面面。


在这里插入图片描述

2.莱布尼茨和牛顿的恩怨情仇

        莱布尼茨最最逆天、最具划时代的一个贡献就是微积分了,学过高等数学的同学会非常记恨这个东西,但也会明白微积分对人类而言是何等的重要,因为这种运算方式的出现,可以让人类了解以往不可能了解的事情、探索到以往不可能探索到的东西。甚至可以毫不夸张地说,现代科学就是建立在微积分之上的!但是发现微积分这一成就要被牛顿和莱布尼茨两个人共享了,在莱布尼茨公布微积分之前,牛顿就已经使用了微积分来解决各种物理学问题,这也使得二人就微积分的发现权问题一直争论不休。在后来,因为这件事演变成了欧洲大陆和英国学术领域间的矛盾。但不可否认,莱布尼茨在微积分使用的符号,更加方便且容易理解,因此也沿用至今。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/234014.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于低代码的文档管理系统:实现高效协作与控制

在企业和组织中,文档管理是一项至关重要的任务。文档包括各种类型的信息,如合同、报告、会议记录、产品规格等,它们都需要被妥善保管并确保随时可供查阅。 传统的文档管理方法往往效率低下,且容易出错。随着技术的发展&#xff0…

亚信安慧AntDB数据库引领大数据新纪元,星河案例彰显卓越表现

亚信科技及其附属公司亚信安慧在第六届大数据“星河”案例评选中,凭借其卓越的数据库技术实力,再次站在了行业的聚光灯下。这次的显著成果不仅是对亚信科技技术能力的肯定,更是对其在数据库领域持续创新和领先地位的认可。 图:亚信…

3D小球跑酷

目录 一、前言 二、开发环境 三、场景搭建 1. 创建项目 2. 创建场景内物体 2.1 创建跑道 2.2 创建玩家 2.3 创建障碍物 2.4 改变跑道和障碍物的颜色 2.4.1 创建材质 2.4.2 给跑道和障碍物更换材质 四、功能脚本实现 1. 创建玩家脚本 2. 相机跟随 3. 胜负的判定 3…

单光子如何“玩转”单原子?| 量子简史

在量子力学诞生约100年后的今天,物理学家仍在不断了解光与物质之间的相互作用。 上世纪初,量子力学发展的驱动力之一是人们需要了解为什么原子只能发出特定波长的光。不久之后,量子力学被应用于分子,然后是固体。从另一个方向来看…

Springboot数据加密篇

一、密码加密 1.1Hash算法(MD5/SHA-512等) 哈希算法,又称摘要算法(Digest),是一种将任意长度的输入通过散列函数变换成固定长度的输出的单向密码体制。这种映射的规则就是哈希算法,而通过原始数据映射之后得到的二进制…

STM32——串口通信应用篇

一、引言 STM32微控制器是一款功能强大的嵌入式系统芯片,广泛应用于各种领域。其中,串口通信是其重要功能之一,可用于与外部设备进行数据交换和控制。本文将介绍STM32串口通信的基本原理、应用场景以及实现方法。 二、STM32串口通信基本原理 …

三维模型轻量化工具

老子云三维模型服务平台:常规模型轻量化通过底层算法快速有效的对常规模型进行轻量化处理,目前包含两种处理模式:减面模式、合并模式。 减面模式:保留原始模型信息,仅使模型网格更轻量。合并模式:合并模型材…

探秘 AJAX:让网页变得更智能的异步技术(下)

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

Linux笔记---网络操作命令详细介绍

🍎个人博客:个人主页 🏆个人专栏:Linux学习 ⛳️ 功不唐捐,玉汝于成 前言: 网络操作是Linux系统中常见的任务之一,它涵盖了测试网络连接、配置网络接口、显示网络统计信息以及远程登录和文件传…

178. 第K短路(A*启发式算法)

178. 第K短路 - AcWing题库 给定一张 N 个点(编号 1,2…N),M 条边的有向图,求从起点 S 到终点 T 的第 K 短路的长度,路径允许重复经过点或边。 注意: 每条最短路中至少要包含一条边。 输入格式 第一行包…

测试工具Jmeter:界面介绍、核心选项说明、核心选项用途

本文章主要介绍Jmeter的界面布局,以及各个选项的功能和它们的用途。 JMeter基本原理是建立一个线程池,多线程运行取样器产生大量负载,在运行过程中通过断言来验证结果的正确性,通过监听器来记录测试结果。 1. Jmeter主界面 当我…

多维时序 | MATLAB实现SSA-CNN-LSTM-Multihead-Attention多头注意力机制多变量时间序列预测

多维时序 | MATLAB实现SSA-CNN-LSTM-Multihead-Attention多头注意力机制多变量时间序列预测 目录 多维时序 | MATLAB实现SSA-CNN-LSTM-Multihead-Attention多头注意力机制多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 MATLAB实现SSA-CNN-LST…

路由器设置代理IP教程,http代理怎么固定IP地址?

路由器设置代理IP教程 一、确定代理IP地址 首先,你需要确定你要使用的代理IP地址。你可以从代理服务提供商处获取代理IP地址和端口号。 二、登录路由器管理界面 在浏览器中输入路由器的IP地址,输入账号和密码,进入路由器的管理界面。 三、设置…

【MATLAB第83期】基于MATLAB的LSTM代理模型的SOBOL全局敏感性运用

【MATLAB第83期】基于MATLAB的LSTM代理模型的SOBOL全局敏感性运用 引言 在前面几期,介绍了敏感性分析法,本期来介绍lstm作为代理模型的sobol全局敏感性分析模型。 【MATLAB第31期】基于MATLAB的降维/全局敏感性分析/特征排序/数据处理回归问题MATLAB代…

基于单片机的火灾报警器 (论文+源码)

1.系统设计 本系统由火灾检测模块、A/D转换模块、信号处理模块、声光报警模块和灭火装置模块组成。火灾检测模块由温度检测和烟雾检测构成,其温度传感器选用DS18B20,烟雾传感器选用MQ-2烟雾传感器。A/D转换模块选用常用的模数转换芯片ADC0832。声光报警模…

比PPT还好用的翻页电子书

翻页电子书是一种将纸质书籍转化为电子设备的书籍形式。它具有与纸质书相同的外观和手感,但可以通过手指翻页,实现更加便捷的阅读体验。同时,翻页电子书还具有一些独特的功能,如插入图片、音频、视频等多媒体素材,让阅…

Nginx快速入门:Nginx应用场景、安装与部署(一)

1. Nginx简介 Nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个非常流行的开源 Web 服务器软件。它是由俄罗斯程序员 Igor Sysoev 开发的,最初是为了解决在高并发场景下的C10k 问题(即一个服务器进程只能处理 10,000 个并发连接&#x…

嵌入式中串口输入

学习目标 掌握串口初始化流程掌握串口接收逻辑了解中断接收逻辑熟练掌握串口开发流程学习内容 需求 串口接收PC机发送的数据。 串口数据接收 串口初始化 static void USART_config() {uint32_t usartx_tx_rcu = RCU_GPIOA;uint32_t usartx_tx_port = GPIOA;uint32_t usartx…

Leetcode 376 摆动序列

题意理解: 如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为 摆动序列 如果是摆动序列,前后差值呈正负交替出现 为保证摆动序列尽可能的长,我们可以尽可能的保留峰值,,删除上下坡的中间值&…

Mongodb复制集架构

目录 复制集架构 复制集优点 复制集模式 复制集搭建 复制集常用命令 复制集增删节点 复制集选举 复制集同步 oplog分析 什么是oplog 查看oplog oplog大小 复制集架构 复制集优点 数据复制: 数据在Primary节点上进行写入,然后异步地复制到Secondary节点&a…