首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏oeasy教您玩转linux、python

    [oeasy]python0033_先有操作系统还是先有编程语言_c语言是怎么来的

    unix 的目的 是为了 能玩star travel现状但是 只有一台PDP-7升级实验室管理层需要 处理大量的专利文书Thompson 洞悉到管理层需求以制作一个专利文书管理系统的名义申请购买一台 PDP -11很快的他们把unix移植到了PDP-11上这台PDP-11 配置有多强呢? PDP-11配置PDP-11配置24KB的物理内存500K 磁盘空间最初的unix系统 是用 汇编语言 写的需要记忆 大量和cpu架构相关的 指令怎么让 unix系统 更通用 呢? 被诉垄断禁止进入计算机行业unix没有商业化的可能更何况 人们对于操作系统根本没有认知更别说购买了版权 这个事AT&T的管理层也没有想到这并不影响unix自身的进化合体1969年c 和 unix 运行 PDP

    35410编辑于 2024-09-09
  • 来自专栏mwangblog

    Linux 中的主机、控制台和终端

    那时大多数计算机需要100,000美元,1970年他和同事们得到了一台PDP-11,当时需要10,800美元。在数个月之内,他们将unix移植到了这台计算机内。 但是PDP-11一次只能运行一个程序,于是他们修改了unix系统,使unix能够一次运行多个程序,直到1973年这一目标才实现。

    2K20发布于 2018-07-04
  • 来自专栏C语言入门到精通

    为什么各大编程语言都是用 Hello World 入门呢?

    Hello World,编程时代的真正来临 引发Hello World广泛传播的一个最主要催化剂,是PDP-11型计算机的面世,PDP-11是一款在商业上极其成功的小型计算机。 另外,其中PDP-11 16-bit系列不要求使用打孔卡,你可以使用相应的编程语言直接与计算机进行沟通。在那个年代,这还是第一次。 C 语言和UNIX操作系统首先在PDP-11这个机型上变得流行了起来。

    1.8K3129发布于 2020-04-02
  • 来自专栏HONEYWELL

    TRICONEX 9753-1XX 电子内存用作储存程序的概念

    DEC稍后推出非常有名的PDP-11,此产品原先计划以SSI IC构组,但在LSI技术成熟后改为LSI IC。 与之前SSI和MSI的祖先相比,PDP-11的第一个LSI产品包含了一个只用了4个LSI IC的CPU。[4]晶体管计算机有许多前一代产品没有的优点。

    38110编辑于 2023-04-27
  • 来自专栏CSDN技术头条

    黑客与C语言

    那时,他俩准备将此操作系统移植到PDP-11上。 刚开始,PDP-11上的Unix系统仍然是用汇编语言开发的,但是因为PDP-11与PDP-7的变化还是有不少的,所以那时候开发者打算用B语言来重写该系统。 然而,B语言无法很好利用PDP-11上的某些特性,比如字节寻址,这就使得Dennis Ritchie与Ken Thompson一起打造了更灵活、更强大的C编程语言。 而C语言一开始也就是针对PDP-11计算机上的Unix系统而打造的。在1972年,Unix中的大部分代码都用C语言重写。

    3.8K81发布于 2018-02-13
  • 来自专栏C语言入门到精通

    基础知识 | 每日一练(132)

    小林:一些在小型机器上使用的编译器, 包括 Turbo C (和 Richie 最初用在 PDP-11上的编译器), 编译时会忽略掉某些它认为不需要的浮点支持。

    4182928发布于 2019-10-08
  • 来自专栏IT大咖说

    26岁创造UNIX的编程大佬,退休后却成为一名飞行员

    B 语言在进行系统编程时不够强大,所以 1973 年丹尼斯·里奇用 C 语言重写了 UNIX,安装在 PDP-11 计算机上。 坐着的肯·汤普森与丹尼斯·里奇一起在 PDP-11 旁工作,图源:维基百科 1980 年,汤普森与贝尔实验室的另一位工程师约瑟夫·康登开发了一款硬件辅助程序 Belle,一个会下国际象棋的计算机。

    1.7K10发布于 2020-03-12
  • 来自专栏公众号:Lucifer三思而后行

    ⭐️《Linux 系列》⭐️ 计算机基础(三)软件系统

    当时,PDP-11系列小型计算机在世界各地已经得到广泛应用,UNIX系统一开发后便广泛配备于美国各大学的PDP-11系列计算机上,由此为UNIX的广泛应用创造了物质条件。

    90430发布于 2021-08-17
  • 来自专栏C语言中文社区

    初识C语言

    C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。

    39520编辑于 2022-05-30
  • 来自专栏腾讯技术工程官方号的专栏

    C语言发展史的点点滴滴

    began to extend the B language by adding a character type and also rewrote its compiler to generate PDP Unix Second Edition Unix系统内核代码文件 Second Edition Unix The second edition of Unix was developed for the PDP C语言和编译器强大到,足以让我们在当年夏天用C重写PDP-11的Unix内核 (也就是Unix的V3版本)。 The language and compiler were strong enough to permit us to rewrite the Unix kernel for the PDP-11 in 肯恩·汤普森,丹尼斯·里奇和其他人在贝尔实验室为PDP-11开发了Unix的第二版。它通过更多的系统调用和更多的命令扩展了第一版。此版本还看到了C语言的开始,该语言用于编写一些命令。

    1.2K139发布于 2020-09-22
  • 来自专栏「玩转云计算」

    Unix目录结构的来历

    1971年,他们将主机升级到了PDP-11。图片当时,他们使用一种叫做RK05的储存盘,一盘的容量大约是1.5MB。图片没过多久,操作系统(根目录)变得越来越大,一块盘已经装不下了。

    61740编辑于 2022-09-03
  • 来自专栏阮一峰的网络日志

    Unix目录结构的来历

    1971年,他们将主机升级到了PDP-11。 当时,他们使用一种叫做RK05的储存盘,一盘的容量大约是1.5MB。 没过多久,操作系统(根目录)变得越来越大,一块盘已经装不下了。

    94241发布于 2018-04-12
  • 来自专栏linux教程

    linux系统目录结构的由来和发展

    1971年,他们将主机升级到了PDP-11。   当时,他们使用一种叫做RK05的储存盘,一盘的容量大约是1.5MB。   没过多久,操作系统(根目录)变得越来越大,一块盘已经装不下了。

    61210编辑于 2023-04-25
  • 来自专栏深度学习与python

    面向数据库的操作系统:80 岁的 PostgreSQL 之父宣布推出 DBOS Cloud

    Michael Stonebraker 写道: DBOS(DataBase oriented Operating System,面向数据库的操作系统)的想法起源于 3 年前,当时我意识到,自 1973 年开始在 PDP

    51410编辑于 2024-04-12
  • 来自专栏Juicedata

    文件系统考古:1974-Unix V7 File System

    它是第一个真正可移植的 Unix 版本,被移植到了多种平台上,包括 DEC PDP-11, VAX, x86, Motorola 68000 等。 PDP-11 RL02K磁盘盒可容纳 10.4 MB,而更新的 RA92 可存储 1.5 GB。 Addr 数组在 bmap() 函数中被使用。 改进 在之后的发展中,minix文件系统忠实继承了PDP-11 V7 Unix文件系统,保留了它的特性包括局限。

    66430编辑于 2023-05-27
  • 来自专栏oeasy教您玩转linux、python

    [oeasy]python0020换行字符_feed_line_lf_反斜杠n_B语言_安徒生童话

    是里奇和汤普逊最早开发 ​​unix​​ 的语言​​B语言​​ 1969 年 就 运行在​​bell实验室​​ 的 ​​PDP-8​​ 上1971 年里奇和汤普逊开始对于 ​​B语言​​ 进行改造在新买的 ​​PDP ​​B语言​​ 写扩展,称之为 ​​NewB​​1973 年 ​​NewB​​ 基本主体完成改名叫 ​​c语言​​所以 ​​c​​ 其实是 ​​NewB​​他们用手头的编译器和​​c语言​​给 ​​PDP

    1.3K20编辑于 2022-11-25
  • 来自专栏图像处理与模式识别研究所

    清晰的画出点与点之间的关系,能够很好的去布局的库。

    'CB Unix 2') u.edge('CB Unix 2', 'CB Unix 3') u.edge('CB Unix 3', 'Unix/TS++') u.edge('CB Unix 3', 'PDP

    33720编辑于 2022-05-28
  • 来自专栏技术成长

    Linux是什么,推荐一些好的学习方法

    1971年:第二个UNIX版本被开发出来,并在PDP-11机器上运行。该版本包括了传奇的UNIX工具"grep"和"ed"。 1973年:肯·汤普逊和丹尼斯·里奇重新写了UNIX,并在PDP-11/45上发布了第四个UNIX版本。这个版本引入了"pipes"和"fork"等重要的概念。1974年:UNIX第五版发布。

    79300编辑于 2023-08-07
  • 来自专栏分享技术

    Bom和字节顺序的讲解

    PDP-11、x86 处理器就采用了小端序列,ARM 则是可配置的字节序列。为什么会有这么反直觉的序列呢?据说是因为早期的工程师考虑数字的处理从低位开始计算比较快,因此把低位存储在前面。

    60900编辑于 2023-11-14
  • 来自专栏诸葛青云的专栏

    为什么C语言依然是必学的编程语言,这3点告诉你答案

    1971:将 B 移植到 PDP-11 时创建 NB (新“ B ”)。类型( int 、 char 、数组与指针)、数组到指针转换、到机器码的编译。 1972:语言更名为 C。

    1.2K20发布于 2019-07-23
领券