微软辅助服务器代码是什么东西,IT界“古玩”微软公开MS-DOS和Word源码

2023-11-07

对于软件巨头微软,从早期DOS到如今Windows,旗下应用软件工具可谓丰富。近日,从微软官方博客了解,宣布公开早期版本MS-DOS和Word for Windows的源代码。在计算机历史博物馆的帮助下,这两个软件早期版本的源代码首度公开。

从计算机历史博物馆方面了解,为更好地帮助未来的技术人员了解个人电脑的根源,通过所进行项目,该博物馆提供最广泛使用的工具,分别是MS-DOS 1.1、2.0以及Word for Windows 1.1a。

6ddc016707c59db5d2484e255e9014a8.png

MS-DOS和Word(图片来源technet.com)

根据了解,IBM与微软在1980年一个名为“Chess”的项目上合作,此役成为个人计算机的一个里程碑。微软提供BASIC语言为产品并开发操作系统,由此从西雅图计算机产品购得了操作系统的授权,这系统后来成为了PC-DOS和MS-DOS的基础。

5e09c69457ef5fc3ad4c7499ae6049a3.png

MS-DOS 2.0(图片来源computerhistory.org)

随着MS-DOS受到密切关注,微软在1983年发布第一个基于DOS版本的Microsoft Word,并被设计为用鼠标使用。然而,这是对1989年发布Windows Word中一个极大的基础,四年内在世界范围内的文字处理市场为微软贡献一半收入。

也许更令人无法相信,MS-DOS的源代码仅有300千字节(kilobytes),却曾经驱动着成百上千万的家庭、企业所使用的Windows电脑。由此,微软不断进步到今天拥有10亿Microsift Office用户。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微软辅助服务器代码是什么东西,IT界“古玩”微软公开MS-DOS和Word源码 的相关文章

  • 6_sleuth-zipkin-spring_boot_admin 链路追踪

    文章目录 Sleuth zipkin SpringBootAdmin 邮件通知 钉钉通知 如果能跟踪每个请求 中间请求经过哪些微服务 请求耗时 网络延迟 业务逻辑耗时等 我们就能更好地分析系统瓶颈 解决系统问题 Sleuth span 跨度
  • 软件人才从这里飞翔——访北京大学软件学院院长陈钟博士

    还是春寒料峭的季节 一年一度的研究生招生工作正在紧张进行中 从北京大学软件学院传出消息 虽然今年招生人数较多 但生源仍然非常充足 现在软件学院软件工程硕士研究生的报考人数已经是北京大学最集中报考的几个专业之一 所以 今年报考北大软件学院的难
  • C标准时间与时间戳的相互转换

    什么是时间戳 时间戳是指格林威治时间自1970年1月1日 00 00 00 GTM 至当前时间的总秒数 它也被称为Unix时间戳 Unix Timestamp 时间戳是能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据 通常是一个
  • Python 16.OpenCV 腐蚀,膨胀,开运算, 闭运算,礼帽,黑帽

    import cv2 import numpy as np img cv2 imread pic7 PNG 0 img1 cv2 imread pic8 PNG 0 img2 cv2 imread pic9 PNG 0 kernel np
  • CISSP一次通过指南(文末附福利)

    CISSP相关资料 考试机构的复习题 中英文教材 思维导图 点击文章末尾卡片 扫描二维码加我耗油免费领取资料哦 CISSP 英文全称 Certified Information Systems Security Professional 中
  • 网页参考资料

    1 w3school 2 蓝色理想 http www blueidea com 3 web前端开发 http www candoudou com
  • 福禄克铜缆测试参数:近端串扰和远端串扰参数之间的区别

    串扰指的是网线在传输网络信号中 产生了彼此的互相干扰 严重的时候会影响到网络传输得质量 网线的双绞程度越紧密 绞距越均匀时 其抗干扰的能力也会越强 且内部的串扰也会越小 在长距离网络传输中 效果也就越好 串扰会对具体的一对导线或整根电缆形成
  • linux 文件扫描程序 性能,Linux性能优化(三)——sysstat性能监控工具

    一 sysstat简介 1 sysstat简介 sysstat提供了Linux性能监控工具集 包括sar sadf mpstat iostat pidstat等 用于监控Linux系统性能和使用情况 iostat 提供CPU统计 存储I O
  • MFC异形对话框

    基本原理 获取窗体区域 指定一个颜色为透明色 遍历位图 将图上所有该色区域从窗体区域中去除 这样最后就得到了一个异形窗体 然后把背景图绘制在该窗体上 注意绘制的时候 作为透明的部分依然会被以原色绘制 但是由于绘制的地方并没有窗体 故而是显示
  • Java用链表实现队列

    链表实现队列 public class LinkedQueue class Node int val Node next public Node int val this val val public Node int val Node n
  • JQuery全部过滤选择器详细介绍上

    文章目录 JQuery全部过滤选择器详细介绍 上 基础过滤选择器 基础过滤选择器介绍 基础过滤选择器 应用实例 代码演示 内容过滤选择器 内容过滤选择器应用实例 代码演示 可见度过滤选择器 可见度过滤选择器 应用实例 代码演示 JQuery
  • 解决position:sticky元素有父盒子时不生效的问题

    当使用粘性定位的盒子出现 当滚动条滚动一段距离有效 然后就跟着滚动条滚出视口 不起作用了 要考虑看你是否设置了 html body height 100 这个代码会影响html和body的高度 不是整个视口的高度 参考 彻底理解粘性定位 p
  • Python期末大作业(学生成绩管理系统)

    学生成绩管理系统共分为五个主要功能 1 用户登陆和注册模块和退出 a 注册存入文件中 见文件 账号密码 csv b 用户登陆在文件中进行查询 见文件 账号密码 csv c 退出可以退出程序 2 新增学生数据 a 通过录入学生的姓名 学号 科
  • Thinkphp5进阶——02 日志

    1 存储位置 index php入口文件定义一个常量LOG PATH log php配置文件的path定义为常量LOG PATH index php 日志目录 define LOG PATH DIR log log php return 日
  • Vue使用Echarts在父子组件中传值问题

    最近项目上需要使用到Echarts做数据可视化 在写项目过程中发现在子组件中通过Echarts点击事件传值给父组件不起作用 研究了一下 发现是作用域问题 解决方法如下 原代码 通过保存外部作用域this得以解决 修改后代码
  • 刷题day68:零钱兑换

    题意描述 给你一个整数数组 coins 表示不同面额的硬币 以及一个整数 amount 表示总金额 计算并返回可以凑成总金额所需的 最少的硬币个数 如果没有任何一种硬币组合能组成总金额 返回 1 你可以认为每种硬币的数量是无限的 完全背包思
  • 一图曝光互联网大佬高考分数,厉害了

    往 期 趣 闻 程序员生日送什么蛋糕好 每日趣闻 人间真实 Java 版 后浪 每日趣闻 如何鉴别 996 公司 每日趣闻 一图读懂程序员 35 岁怎么转型 每日趣闻 程序员的难 领导不懂 每日趣闻 你点的每个 在看 我都认真当成了喜欢
  • How to resolve '_DllMain@12 already defined in xxx.obj' ?

    转自 http blog csdn net psusong article details 5858388 用Visual C 编写DLL 如果在new project时选了MFC DLL 而后又想写成Regular DLL 即拥有自己的D
  • 使用ksniff分析k8s pod的抓包分析

    使用ksniff分析k8s pod的抓包分析 ksniff是一个kubectl插件 利用tcpdump和Wireshark对Kubernetes集群中的任何pod进行远程捕获 可以得到Wireshark的全部功能 而对你正在运行的pods影

随机推荐

  • table表格中使用插槽

    效果图如下 实现代码如下
  • js 解决回调地狱的方法

    异步编程作为JavaScript中的一部分 具有非常重要的位置 它帮助我们避免同步代码带来的线程阻塞的同时 也为编码与阅读带来了一定的困难 过多的回调嵌套很容易会让我们陷入 回调地狱 中 使代码变成一团乱麻 为了解决 回调地狱 我们可以使用
  • “数字水印”来临,一波“反ChatGPT”的技术开始冒头

    数科星球 原创 作者丨数数 编辑丨十里香 ChatGPT爆火 对于这项技术来说 似乎无所不能 从作曲 小说 文章再到编剧 人们这些天为该项技术忙活的不亦乐乎 但事情很快得到了反转 有些人开始担心这项新的技术会被坏人所利用 而在版权界 生成式
  • 区块链学习笔记12——BTC思考

    区块链学习笔记12 BTC思考 学习视频 北京大学肖臻老师 区块链技术与应用 笔记参考 北京大学肖臻老师 区块链技术与应用 公开课系列笔记 目录导航页 哈希指针 BTC系统中很多地方用到了哈希指针 比如区块的块头就包含指向前一个区块的哈希指
  • MAC笔记本上搭建Vue环境

    1 安装Node js 打开终端 Terminal 在终端中输入以下命令安装Node js brew install node 如果你没有安装Homebrew 你可以在终端中输入以下命令安装 bin bash c curl fsSL htt
  • 计算机网络(二)

    目录 一 网络编程基础 1 1 为什么需要网络编程 1 2 什么是网络编程 1 3 网络编程中的基本概念 二 Socket套接字 2 1 概念 2 2 分类 2 3 Java数据报套接字通信模型 2 4 Java流套接字通信模型 2 5 U
  • springboot2.0整合logback日志(详细)

    文章转载于 https www cnblogs com zhangjianbing p 8992897 html
  • 1055 The World's Richest (25 point(s))

    题解 很容易超时 各种优化 最后还出现段错误 心态爆炸的一道题 include
  • Intellij IDEA--Pycharm插件开发

    Intellij IDEA开发 Pycharm插件开发 开发android用Android Studio 开发java用intelluj IDEA 开发python用Pycharm 其实三者都是jetbrains公司的产品 三者任何一个开发
  • 1.mbedtls移植到STM32

    mbedtls学习笔记 1 关于mbedtls 2 STM32移植方法 2 1STM32cubemx移植 2 2手动移植1 2 3移植总结 2 4手动移植2 2 4 1移植方式2 2 4 2测试SHA1加密 1 关于mbedtls 1 主要
  • 链表的实现

    在学习链表之前我们要看看前面的顺序表的缺陷 1 中间 头部的插入删除 时间复杂度为O N 2 增容需要申请新空间 拷贝数据 释放旧空间 会有不小的消耗 3 增容一般是呈2倍的增长 势必会有一定的空间浪费 例如当前容量为100 满了以后增容到
  • python随机函数random要导入哪个包_python学习之随机函数random

    文章目录 python学习之随机函数random 提示 以下是本篇文章正文内容 下面案例可供参考 一 随机函数模块 要想使用随机数 需先导入随机数模块 导入模块 import random 也就是在开头写上import random 二 六
  • Spring源码分析之如何开始Spring源码分析

    一 概述 对于大多数第一次看spring源码的人来说 都会感觉不知从哪开始看起 因为spring项目源码由多个子项目组成 如spring beans spring context spring core spring aop spring
  • 程序员成熟的标志

    http www cnblogs com n216 archive 2011 05 16 2047327 html 程序员成长路线图 从入门到优秀 成熟篇 节选3 程序员在经历了若干年编程工作之后 很想知道自己水平到底如何 自己是否已经成为
  • spring boot社区养老医疗服务平台 毕业设计源码041148

    springboot社区养老医疗服务平台 摘 要 随着社会的发展 社会的各行各业都在利用信息化时代的优势 计算机的优势和普及使得各种信息系统的开发成为必需 社区养老医疗服务平台 主要的模块包括查看首页 站点内容 轮播图 公告栏 系统用户 管
  • 关于工业4.0和智能制造的总结以及背后的思考

    工业4 0是德国首先提出来的 美国叫 工业互联网 我国叫 中国制造2025 这三者其实本质都是一样的 核心都是智能制造 在即将过去的2015年里 互联网 这个概念已经是家户喻晓了 大众创业 万众创新 上升到国家战略 此时又恰逢工业4 0来袭
  • python 动态仪表盘_使用Echarts3实现渐变仪表盘需求

    Echarts 仪表盘实践 项目过程中遇到一个这样的需求 这明显是一个仪表盘类型的图表 打开echarts的官方文档 可以看到有一个默认的实现 如下 使用了默认的参数 option tooltip formatter a b c toolb
  • SylixOS热插拔子系统分析(二)

    1 系统与驱动 热插拔子系统中 系统与驱动层的交互分为热插拔事件和循环检测 热插拔事件是针对设备能够产生热插拔中断通知的情况 SylixOS可以将通知以异步的方式来处理 而循环检测是设备不能产生一个热插拔中断通知的情况 需要轮询检测某些事件
  • 数据在 Mocaverse 项目启动过程中是如何发挥作用的

    日期 2023年5月 数据源 Mocaverse Realm Ticket Collection Airdrop Mocaverse Optimizes an NFT Project at Launch Beyond NFT 是 Web3
  • 微软辅助服务器代码是什么东西,IT界“古玩”微软公开MS-DOS和Word源码

    对于软件巨头微软 从早期DOS到如今Windows 旗下应用软件工具可谓丰富 近日 从微软官方博客了解 宣布公开早期版本MS DOS和Word for Windows的源代码 在计算机历史博物馆的帮助下 这两个软件早期版本的源代码首度公开