标签:#軟體史

共 17 篇文章

Python的歷史

Python是在1980年代後期所構思出來的編程語言,並於1989年12月范羅蘇姆是Python的主要編程者,他在決定Python發展方向等方面的持續核心作用當中扮演著重要的角色、這些分量都反映在Python社區給他的頭銜中;即是所謂的終身仁慈獨裁者。 (不過范羅蘇姆於2018年7月12日卸任Python研發的領導者)。Python一詞是以BBC電視節目蒙提·派森的飛行馬戲團之名名之。 Python 2.0版於2000年10月16日發布…

Symbian

上]] Symbian(中国大陆译名为“塞-{}-班”,其他地区则直接使用英文名称“”)是一種移动操作系统,由诺基亚公司擁有并且廣泛使用於诺基亚手機上,2013年及以後停止發展。 起源 Symbian由Symbian公司設計,由诺基亚收購之後,將其移轉到Symbian基金會,以開放原始碼的形式釋出。它的前身是Psion的EPOC,並且獨佔式的執行於ARM處理器。包含由Symbian公司所提供的相关的-{zh-cn:函数;zh-sg:函数…

Palm OS

Palm OS是一种Palm开发的32位的嵌入式操作系统,用于掌上电脑。Palm OS与同步软件HotSync结合可以使掌上电脑与PC机上的信息实现同步,把台式机的 功能扩展到了手掌上。一些其他的公司也获得了生产基于Palm OS的PDA的许可,如SONY公司,Handspring公司。 在2001年,基于Palm OS的掌上电脑主要是3Com的系列产品,如Palm IIIx,Palm V,Palm VII, IBM WorkPad c…

Mosaic

NCSA Mosaic,是一款已停止開發的網頁瀏覽器,在1990年代對於全球資訊網普及具有關鍵性的作用。儘管Mosaic並非史上第一款網頁瀏覽器,在其更早的之前已有WorldWideWeb、Erwise和ViolaWWW,但Mosaic是第一個能夠在文字中直接顯示圖片,而不是在單獨視窗中顯示圖片的瀏覽器。Mosaic支援多種網際網路協定如HTTP、FTP、NNTP和Gopher。其直覺的介面、對個人電腦的支援以及簡易的安裝過程,皆促成了…

Java版本歷史

自JDK 1.0版本以来,Java語言历经了多次迭代更新,并在基础程式庫中持续增添大量類別与包。自J2SE 1.4版本起,Java语言的演变过程交由 Java Community Process(JCP)统一管理,其采用Java规范请求(Java Specification Requests,简称JSRs)的方式,以建议和确定对Java平台各部分内容的新增与修订工作。Java语言的规则遵循《Java语言规范》(Java Language…

Classic Mac OS

Classic Mac OS(作業系統)所指的是蘋果公司從1984年至2001年間為麥金塔系列電腦所開發的一系列作業系統,始於System 1,終結于Mac OS 9。麥金塔作業系統因圖形使用者介面(GUI)概念的普及而受到讚譽。在其開發時代所售出的每部麥金塔電腦中預裝了最新的系統,對系統軟件進行了許多更新。麥金塔的普及對 GUI 起了很大作用,而Mac OS幾乎被預載於所有麥金塔電腦上,早期該系統同時在蘋果零售店和線上零售店進行單獨售…

Windows版本列表

Windows是微软開發的作業系統,最初於1985年發布,做為基於MS-DOS的圖形介面擴展,後來又陸續推出不同版本。至1990年代時,Windows被分為面向消費者MS-DOS核心的9x系列以及為企業推出的NT核心Windows NT系列。接下來數年中又出現不同的衍伸版本:1996年嵌入式系統Windows CE;後來的Pocket PC(2003年改名為Windows Mobile,2010年再次改名為Windows Phone);…

麦金塔操作系统

麦金塔操作系统()是苹果公司自1984年以来为麦金塔(Mac)系列电脑开发的操作系统。1984年,苹果公司发布了最初的麦金塔系统软件,推出了现在被称为Classic Mac OS的操作系统。该系统原名为“System Software”,在1996年被重新命名为“Mac OS”;2001 年,更名为“Mac OS X”;2012更名为“OS X”;2016年更名为“macOS”。 Mac OS X是在1997年至2001年苹果收购NeX…

MacOS版本歷史

macOS(/ˌmækʔoʊˈɛs/;2011年及之前称 Mac OS X,2012年至2015年称 OS X)是苹果公司推出的基于图形用户界面操作系统,为麦金塔(Macintosh,简称 Mac)系列电脑的主操作系统。StatCounter在2018年8月的数据表示,在桌面操作系统中,macOS的使用份额为12.65%,次于Windows的82.51%位居第二。 macOS 是 1999 年发行的 Classic Mac OS 最终版…

程式語言歷史

本条目探討程式語言在歷史上的主要發展。更詳細的事件發生年表,請參閱。 1940之前 ),用於1890年的人口普查]] 第一個程式語言的出现早于現代的計算機的誕生。首先,這種語言是種代碼。 於1804年發明的雅卡尔织布机,運用打孔卡上的坑洞來代表縫紉織布機的手臂動作,以便自動化產生裝飾的圖案。 愛達·勒芙蕾絲在1842年至1843年間花費了九個月,將義大利數學家费德里科·路易吉關於查爾斯·巴貝奇新發表機器分析機的回憶錄翻譯完成。她於那篇文…

万圣节文件

万圣节文件()在微软以外被用作称呼一系列来源可靠的备忘录,内容是微软总部用来对付开源软件(特别是Linux)的预备策略。 這些文件大多數是由埃里克·斯蒂芬·雷蒙在1998年10月陸續揭露,因為時間接近美國萬聖節,因此被統稱為萬聖節文件。 简介 第一份万圣节文件由微软的工程师Vinod Valloppillil依照高级副总裁Jim Allchin的请求而写,以供高级副总裁Paul Maritz参考,1998年10月,这份文件被泄露给了埃里…

打孔卡

的霍列瑞斯式的打孔機]] 打孔卡,也稱穿孔卡()又称霍爾瑞斯式卡或IBM卡,是一塊紙板,在預先知道的位置利用打洞與不打洞來表示數位訊息。現在幾乎是一個過時的存储器,但其設計轉變成現今常用於考試及彩券投注等用途的光學劃記符號辨識卡片(答题卡)。 簡介 1801年,法国人约瑟夫·玛丽·雅卡尔发明了打孔卡用在控制织布机织出的图案。 1880年代,美国人口调查局职员赫爾曼·何樂禮发明了用于人口普查数据的穿孔卡片及机器,并用于1890年美国人口普…

软件危机

软件危机()是早期電腦科學的一個術語,是指在軟體開發及維護的過程中所遇到的一系列嚴重問題,這些問題皆可能導致軟體產品的壽命縮短、甚至夭折。軟體開發是一項高難度、高風險的活動,由於它的高失敗率,故有所謂「軟體危機」之說。軟體危機的本源是複雜、期望和改變。這個術語用來描述正急遽增加之電腦的力量帶來的衝擊和可能要處理的問題的複雜性。從本質上來說,它談到了寫出正確、可理解、可驗證的電腦程式的困難。 歷史 1968年,北大西洋公約組織(NATO)…

單體式應用程式

软件工程中的單體式應用程式()是指單層的应用程序,其用户界面和資料存取程式整合在單一系统平台上的一個程式裡。 單體式應用程式可以獨立運作,不會受到其他應用程式的影響。其設計理念是此應用程式不只負責單一特定任務,所負責的是要完成特定功能所需要進行的所有步驟。像目前有些個人財務管理軟體就屬於單體式應用程式,可以讓使用者進行單一任務,以端到端的方式進行,類似信息煙囪,不是大型應用程式中的一部份。有些文字处理器也屬於單體式應用程式。有時這些應用…

PDF的历史与规范化

可移植文档格式(PDF)于1990年代由Adobe Systems创造。早期是Adobe专有格式,直到2008年作为开放标准发布。之后由国际标准化组织志愿者产业专家委员会控制。 PDF檔案格式在1990年代早期開發,用於分享包括文本格式和内置影像的文檔,能跨平台操作,即使電腦平台完全不同,收件者亦無需适配相關或合用的應用軟體接口。1991年,Adobe Systems共同創始人約翰·沃諾克提出的名為“Camelot”的系統演變成PDF。…

人工智慧低谷

人工智能低谷又称AI之冬、人工智能之冬,这个词汇由经历过1974年经费削减的研究者们创造出来,是指人工智能史中资金及研究兴趣都大幅减少的时期。 这个称呼源自核冬天这个术语的使用。人工智能领域经历过好几个技术成熟度曲线,先是失望及批评,以及研究资金断绝,然后在几年后重燃研究兴趣。这个词汇第一次出现于1984年人工智能促进协会(当时叫“美国人工智能协会”)年会上的公开辩论话题。这是一个连锁反应,首先是人工智能界的悲观情绪,然后是新闻界的悲观…

分布式操作系统

分布式操作系统(Distributed operating system),是一种软件,它是许多独立的,网络连接的,通讯的,并且物理上分离的计算节点的集合。每个节点包含全局总操作系统的一个特定的软件子集。每个软件子集是两个不同的服务置备的复合物。第一个服务是一个普遍存在的最小的内核,或微内核,直接控制该节点的硬件。第二个服务是协调节点的独立的和协同的活动系统管理组件的更高级别的集合。这些组件抽象微内核功能,和支持用户应用程序。 分布式操…