zoukankan      html  css  js  c++  java
  • The 10 oldest, significant opensource programs

     英语原文:The 10 oldest, significant open-source programs

      如今,开源项目无处不在,它们经历了诞生、兴盛、衰落等一系列过程,最终非常优秀的项目才得以存留并发展壮大。 

      一些人认为开源运动是近几年才兴起的,其实不然,开源项目甚至可以追溯到几十年前。比如,20 世纪 60 年代的 NASA COSMIC 软件集合。 

      自由软件创始人 Richard M. Stallman 曾说,“当我 1971 年在麻省理工学院人工智能实验室工作时,我已经成为了软件共享社区的一部分,当时该社区已经存在很多年了”。 

      本文将列出一些古老的、经典的开源项目,在这个名单中我只列出了目前仍在使用的开源项目。 

      1.   Linux:1991 年 8 月 25 日 

      Linux 之父 Linus Torvalds 在该项目的开源计划中写道“我正在做一个免费的操作系统,这只是我的一个爱好,不会成为一个大而专业的项目(比如 GNU)”。时至今日,Linux 已经成为开源操作系统的主宰,也是最成功的开源项目。 

      2.   Python:1991 年 2 月 20 日 

      Python 的创造者 Guido van Rossum 在 1989 年 12 月就开始工作,但直到 1991 年 2 月才首次发布。根据 Black Duck 软件公司的统计,Python 是开源领域中提交贡献人数增长最快的编程语言。 

      不仅开源开发者支持 Python,甚至微软也提供了一个 Python IDE for Visual Studio。 

      3.   GNU C Library(glibc):1988 年 2 月 

      glibc 早期的成功应该归功于 Roland McGrath,在 1988 年初,Roland McGrath 发布了《glibc, "一个近乎完整的 ANSI C 库"》。基于该项目,又涌现出了无数的方案,其中包括 Linux。 

      4.   Perl:1987 年 12 月 18 日 

      得益于 Larry Wall,Perl 已经成为大部分服务器的首选脚本语言。 

      5.   GNU C 编译器(gcc):1987 年 3 月 22 日 

      如果 glibc 很重要,那么 gcc 同样至关重要。刚开始时,gcc 仅支持C语言。但现在,支持的语言包括C、C++、Objective C、Fortran 和 Java 等。 

      6.   GNU Emacs:1984 年 

      一些人认为 GNU Emacs 是该编辑器的第一个版本。其实,Emacs 的开始时间可以追溯到 1972 年。这是一款强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。 

      7.   X Window System:1983 年 

      X Window 是一种以位图方式显示的软件窗口系统,最初是 1983 年麻省理工学院的研究成果,之后变成 UNIX、类 UNIX、以及 OpenVMS 等操作系统所一致适用的标准化软件工具包及显示架构的运作协议。 

      8)BRL-CAD:1983 年 12 月 16 日 

      BRL-CAD 全称为 Ballistic Research Laboratory-computer-aided design(弹道研究实验室的电脑辅助设计),这是一个由美国军方支持的三维几何模型开发代码库,你可以用这个开源的开发包绘制坦克、车轮等各种各样 3D 实体模型,这个工具包包括如下内容:交互几何图形编辑器、通用帧缓冲库、网络分发、图像处理、信号处理等,支持命令行和 GUI 图形交互方式。 

      9.   BSD UNIX:1978 年 3 月 9 日 

      第一个开放源码的操作系统不是 Linux,而是 Bill Joy 的 BSD UNIX。UNIX 在 1969 年首次开源,但随后被关闭。但是 BSD 版本,使得该系统以开源形式延续下去。随后的 FreeBSD、OpenBSD、NetBSD、Solaris 和 Mac OS X 等都是基于 BSD UNIX 的。 

      10.   VistA:1975 年 

      最后,介绍一个历史最悠久的开源系统 VistA。这不是微软的 Windows 操作系统,而是 Veterans Health Information Systems and Technology Architecture(退伍军人健康信息系统和技术架构)的缩写。 

      到目前为止 VistA 是世界上使用最广泛的医疗信息系统。在美国,部属 EMR(电子病历)的医院中将近有一半在使用 VistA。 

  • 相关阅读:
    Laravel 初始化
    ant design pro 左上角 logo 修改
    请求到服务端后是怎么处理的
    Websocket 知识点
    王道数据结构 (7) KMP 算法
    王道数据结构 (6) 简单的模式匹配算法
    王道数据结构 (4) 单链表 删除节点
    王道数据结构 (3) 单链表 插入节点
    王道数据结构 (2) 单链表 尾插法
    王道数据结构 (1) 单链表 头插法
  • 原文地址:https://www.cnblogs.com/spinsoft/p/2888420.html
Copyright © 2011-2022 走看看