:: wikimiki.org ::
| TeX |
TeXTeX(正式写法TEX,发音为“tekh”),是一个由美国电脑教授高德纳(Donald E. Knuth)编写的功能强大的排版软件。它在学术界十分流行,特别是数学、物理学和计算机科学界。TeX被普遍认为是一个很好的排版工具,特别是在处理复杂的数学公式时。利用诸如是LaTeX等终端软件,TeX就能够排版出精美的文本。Wikipedia目前也部分支援TeX数学公式显示,参见Wikipedia:数学公式。
历史
高德纳最早开始自行编写TeX的原因是当时十分粗糙的排版水平已经影响到他的巨著《计算机程序设计艺术》(The Art of Computer Programming)的印刷质量。他以典型的黑客思维模式,最终决定自行编写一个排版软件——TeX。他原本以为他只需要半年时间,在1978年下半年就能完成,但最终他用了八年时间,直到1985年TeX才最终停止修改。
Guy Steele在高德纳编写其第一版的TeX程式时正好在高德纳所工作的斯坦福大学,当他回到MIT时他在ITS下重写了TeX的输出输入系统。
TeX的第一版是用SAIL编程语言写成的,运行于PDP-10型计算机,操作系统是斯坦福大学的WAITS操作系统。在之后的TeX版本中,Knuth发明了所谓的“文学编程”(literate programming),一种从同一源文件自动生成可编译的源代码和高质量的文档的编程方法。这种语言被称为WEB,它所生成的源代码是使用Pascal编程语言。
TeX的版本号码也十分有趣。从TeX第三版开始,之后的升级是在小数点后加入一个新数位,使之越来越接近圆周率的值。TeX目前的版本是3.141592。这显示了TeX已经十分稳定,任何的升级都十分细微。高德纳曾表示“‘(于我过世后的)绝对最后改变’为把版本数改为,那时任何余下的漏洞都成程序的点缀了。”
TeX允许自由的再发布及修改,但禁止任何修改版本以TEX或任何其他相似的名字命名。
质量
TeX是非常稳定的程序,高德纳悬赏奖励任何能够在TeX中发现程序漏洞(bug)的人。每一个漏洞的奖励金额从1美分开始,并每年翻倍,直到目前的327.68美元封顶。然而高德纳从未因此而损失大笔金钱,因为TeX中的漏洞少之又少,而真正发现漏洞的人在获得支票后,宁愿将其裱起来留作纪念也不愿拿去兑现!
TeX的最后一个bug已经被高德纳自己发现了。
名字
TeX这个词应当发音为“tekh”,其中“kh”的音等同于苏格兰语中“loch”的发音(X其实是希腊字母χ)。TeX这个词在希腊文中是“字”的意思,也是英语单词“text”(文字)的字源。书写时,三个字母都是大写,字母E应当低于其他两个字母。而不支援下标的系统则只能这样书写:“TeX”。
TeX的用户喜欢创造一些和TeX有关的词汇,例如TeXnician(与英语单词technician,技工的发音相近,意为TeX用户),TeXpert(TeX高手),TeXhacker(TeX程序员,TeX黑客)和TeXnique(与英语单词technique,技巧的发音相近,意为TeX的使用技巧)等。
衍生软件
有许多衍生出来的文档处理程序就是基于TeX的,主要的有:
- LaTeX(Lamport TeX)——流行的文档处理程序
- AMS-TeX——美国数学学会(American Mathematical Society)发表的TeX版本。绝大多数的AMS-TeX功能可以利用AMS包在LaTeX上实现,称为AMS-LaTeX。
- jadeTeX
- Texinfo——GNU的文档处理系统
兼容工具
TeXmacs是一个所见即所得的科学文档编辑器,利用TeX字体作为显示字体,具有类似Emacs的编辑方式。它可以导出为TeX文本,PS,PDF文档,以及HTML,XML页面。LyX也是一个类似的工具。
范例
此乃一简易的TeX文本范例。
首先建立一名为myfile.tex的纯文本,并载有以下内容:
hello
\bye
然后激活指令行解译器(Command line interpreter,如MS-DOS),输入:
tex myfile.tex
之后TeX便会建立一名为myfile.dvi的档案。此檔可用如Yap之类的检视器检视。此档于检视器可见的是“hello”一词。“\bye”是一个TeX指令,相等于档案结束标记,是不会显示出来的。此DVI档可在检视器中直接打印或转换成更普遍的格式,例如PostScript。
另外,使用以下指令亦能输出PDF檔。
pdftex myfile.tex
当初创造pdfTeX是因为把DVI转成PostScript再转成PDF所产生的字体显示质素很差(但打印则没问题)。这是由于TeX本身支持点阵字体(Type 3),而此远不及向量字体(Type 1)的显示质素好。
数学公式范例
以二次方程为例,以下的输入
The quadratic formula is $$
\bye
会导致如下输出
:The quadratic formula is
所有方程式在TeX中都是以一对$符号括住。如果要使公式放在新行置中,那么就以$$取代$。例如:
The quadratic formula is $$$$
\bye
:The quadratic formula is
LaTeX 范例
LaTeX是一套以 TeX 描述的宏软件。LaTeX 有很多预设的模版、样式。它比 TeX 更为结构化,如包含了供建立索引、表格、列表等的宏和公用软件。例如:
\documentclass[a4paper]
\begin
\section
\subsection
%% The text goes here
\end
执行
latex myfile.tex
dvips myfile.dvi
会建立一本为PostScript档的书。如要建立PDF档则可使用
pdflatex myfile.tex
参见
- Metafont
- 高德纳(Donald E. Knuth)
外部链接
- [http://www.ctex.org/ 中文TeX用户组]
- [http://www.tug.org/ TeX用户组]
参考文献
- Donald Knuth: The TEXbook, Massachusetts: Addison-Wesley, 1984
Category:排版软件
ja:TeX
ko:TeX
高德纳
高德纳(,1938年1月10日出生),美国著名计算机科学家,斯坦福大学计算机系荣休教授。高德纳教授被誉为现代计算机科学的鼻祖,在计算机科学及数学领域发表了多部具广泛影响的论文和著作。
高德纳最為人知的事蹟是,他是《计算机程序设计艺术》()的作者。此書是計算機科學界最受高度敬重的參考書籍之一。他創造了演算法分析的領域,在數個理論計算機科學的分支做出初步貢獻,此外還是排版軟體TEX和字型設計系統Metafont的发明人。
「高德納」這個中文名字是1977年他訪問中國之前所取的,命名者是姚儲楓(姚期智的夫人,夫婦都是計算機科學家)。[http://www-cs-faculty.stanford.edu/~knuth/faq.html#asian]英文名直译的話是唐纳德·克努斯。
简历
1963年高德纳获得加州理工學院数学博士学位,之后留校任教,并在数学领域取得多项成就。与此同时高德纳也开始研究计算机程序设计,并预备出版一本有关编译器的书籍。
1966年,当高德纳的著作已经长达3000多页时,他与出版商商定,编纂一部系统地介绍计算机程序设计的巨著《计算机程序设计艺术》。目前该书已经出版了三卷,并对计算机领域产生了深远的影响。《美国科学家》()杂志曾将该书与爱因斯坦的《相对论》、狄拉克的《量子力学》、理查·費曼的《量子電動力學》等书并列为20世纪最重要的12本物理科學類專論书之一。[http://www.americanscientist.org/template/BookReviewTypeDetail/assetid/26575]
1968年高德纳受聘成为斯坦福大学计算机系教授。在担任该职务期间他又开发了TEX排版软件,成为今天大多数科技书籍使用的排版程序。除此之外高德纳还在计算机领域作出了多项贡献,例如LR parsing theory, Knuth-Moris-Patt pattern等。
性格
很多人都认为高德纳是一名非常有趣的人物。他会奖励每一个找出他的著作中任何错误的人2.56美元,因为“256美分刚好是十六进制的一美元”()。高德纳可以算是一名标准的黑客,他最喜欢的软件是Emacs,并甚至还向作者理查·史托曼提交修补补丁。
与大多数传统黑客一样,高德纳平日酷爱音乐。他一度还曾考虑报考音乐专业,在他的书房中放了一个特别定制的84管的管风琴。除此之外他也会吹萨克斯风和大号。
著作
高德纳的《计算机程序设计艺术》計劃出版七卷,该书自第三卷于二十世纪七十年代初版以来,一直沒有下一卷的進展。因此他自1990年起就停止使用电子邮件(高德納自1975年就開始使用電子郵件[http://www-cs-faculty.stanford.edu/~knuth/email.html])以专心撰写余下的四卷。最新消息是,第四卷將至少出成4A、4B、4C三本,目前已有部分草稿釋出。
荣誉
- 1971年获首届美國計算機協會()Grace Murray Hopper奖
- 1973年当选为美国科学艺术学院院士
- 1974年获电子计算机协会图灵奖
- 1975年当选为美国国家科学院院士
- 同年荣获美国数学协会(MAA)Lester R. Ford奖
- 1979年获卡特总统颁发美国科学奖
- 1981年当选为美国工程院院士
- 1982年获计算机先锋奖(Computer Pioneer Award)
- 1982年成为IEEE荣誉会员
- 1986年荣获美国数学学会(AMS)Steele Award
- 1988年获富兰克林奖()
- 1994年获瑞典科学院Adelskold奖
- 1995年获IEEE馮·紐曼奖
- 1996年获Inamori基金会京都先进技术奖()
參見
- 计算机程序设计艺术
- TEX
外部链接
- [http://www-cs-faculty.stanford.edu/~knuth/ 高德纳个人主页]
- [http://www-cs-faculty.stanford.edu/~knuth/taocp.html 计算机程序设计艺术]
Category:美国计算机科学家
Category:美國作家
Category:美國數學家
Category:图灵奖获得者
K
ja:ドナルド・クヌース
ko:도널드 카누스
物理学
物理学,简称“物理”。“物理”一词的英文physics出自希腊文φυσικός,原意是指自然。古时欧洲人称呼物理学作自然哲学。从最广泛的意义上来说即是研究大自然现象及规律的学问。物理学家们研究存在于不同空间与时间内的物质的状态,研究物质的结构和运动的一般规律。在现代,物理学已经成为自然科学中最基础的学科之一。物理学理论通常以数学的形式表达出来。经过大量严格的实验验证的物理学规律被称为物理学定律。然而如同其他很多自然科学理论一样,这些定律不能被证明,其正确性只能通过反复的实验来检验。
物理学与其他许多自然科学息息相关,如化学、生物、天文和地质等。特别是化学。化学与某些物理学领域的关系深远,如量子力学、热力学和电磁学。
以下是物理学的主要附属领域以及主要学说:
物理学简史
基础理论
尽管物理学的研究范围十分广泛,相应的理论也很众多,但有一些理论被证明是最基本的,其正确性是被普遍接受的。这些理论被看作是物理学的中心学说和基础理论。他们也是成为一个物理学家所必备的知识。
主要领域
物理学的研究领域主要依据研究对象的尺度划分。
相关领域
- 应用学科:声学 - 电子学 - 材料物理学 - 高分子物理学
- 交叉学科:计算物理学 -数学物理 - 物理化学 - 生物物理学
相关参考条目
- 基本物理量和国际单位:国际标准基准单位 - 国际标准导出单位
- 物理学常量和定律:物理学常量 - 物理学定律列表
- 物理学史:物理学家列表 - 诺贝尔物理学奖
外部链接
- [http://interactions.org/quantumdiaries/index.html 量子日记]——聚合全世界9个国家8种语言的物理学家的研究动态
Category:物理学
Category:自然科学
als:Physik
ja:物理学
ko:물리학
ms:Fizik
simple:Physics
th:ฟิสิกส์
zh-min-nan:Bu̍t-lí-ha̍k
LaTeX
是一种基于TeX的排版系统,由美国计算机学家Leslie Lamport在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
LaTeX使用TeX作为它的格式化引擎,当前的当前版本是LaTeX2ε。
中文化
CCT
最早支持简体中文的TeX是 CCT,这个是中科院数学与系统科学研究院的张林波研究员编写。最初,由于计算机内存以及运算速度等方面的限制,需要将符合CCT格式的.ctx文件预处理之后再使用LaTeX编译,生成的.dvi文件需要后处理。
在最新版的CCT中,用cct.sty代替了原来的预处理程序,与CJK结合,直接使用.tex文件,而不必再使用.ctx文件,可以用LaTeX直接编译,不再需要后处理.dvi文件。经过多年的发展,这套系统比较符合中国人的习惯,中文排版也比较符合时下中国印刷界的现行标准。
CJK
让LaTeX支持中文的另一种方法是使用CJK宏包,由德国人Werner Lemberg编写。这个宏包不仅仅支持繁简体中文、日文、朝鲜文等东亚语言,而且它也是一个多种语言支持包,另外还支持几十种其他不同的语言。
在对中文支持的改进过程中王磊也做出了很大的贡献。
中文套装
现在简体中文用户使用的最广泛的TeX发行版是在Microsoft Windows平台下的CTeX中文套装,它也是最早的支持中文TeX的软件套装。hooklee制作的Chinatex发行版也非常不错,它集成了与TeX有关的许多软件,大大减小了初学者的安装配置困难。最有特色的是将TeX有关的命令都集成在WinTex编辑器的按钮中,鼠标一点,即可编译。
cwTeX
繁体中文的用户可以使用cwTeX或PUTeX。cwTeX排版系统由吴聪敏、吴聪慧、翁鸿翎共同发展,cwTeX可以在MSDOS、Windows、Linux、FreeBSD等系统上执行,全部软件(含使用使用手册PDF文件及5套中文字型)可自网站上免费下载。其中《cwTeX 排版系统》使用手册由翰芦图书公司经销。
PUTeX
PUTeX由静宜大学资管系蔡奇伟教授发展,是86年度国科会计划的成果(计划编号:NSC-86-2213-E-126-005)。PUTeX 以Christian Schenk先生的MiKTeX系统为基础,改写D. E. Knuth教授TeX程序的原始码,使之能够直接排版中文,并支持TrueType中文字型。PUTeX 最大的特色就是可以直接采用安装在Microsoft Windows操作系统中的中文字型。
外部链接
- [http://www.tug.org TUG官方网站]
- [http://www.latex-project.org LaTeX项目的官方网站]
- [http://www.ctan.org CTAN,LaTeX下载]
- [http://www.ctex.org CTeX官方网站]
- [http://www.chinatex.org ChinaTeX官方网站]
- [http://ccms.ntu.edu.tw/~ntut019/cwtex/cwtex.html cwTeX网站]
- [http://www.cs.pu.edu.tw/~tsay/putex/ PUTeX 計畫中文首頁]
- [http://edt1023.sayya.org/tex/latex123/ 大家來學LaTeX]
参考文献
- [http://www.ctex.org/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=5&page=1 TeX基本知识],CTeX网站
- [http://wims.math.ecnu.edu.cn/texmeeting/doc/SLIDES.pdf CCT及其相关工具,幻灯],张林波,数学与系统科学研究院,2004年7月,中文TeX与数学网站交流会
- [http://www.math.thu.edu.tw/~nhuang/CJKLaTeX/CJKLaTeX.html 中文LaTeX - CJK 設定]
category:自由軟體
category:程式設計語言
ja:LaTeX
ko:LaTeX
Wikipedia:数学公式
从2003年1月始,Wikipedia开始使用TeX标记来处理数学公式。它会根据用户的设定以及公式的复杂程度,自动生成PNG图像或者简单的HTML标记。
数学记号应该放在标记中。关于TeX显示的讨论或者您有任何建议,请到英文Wikipedia的相关页面(直接点击本页左方的链接)。
特殊字符
上标及下标
分数及多行显示
空格
注意TeX能够自动处理大多数的空格,但是您有时候需要自己来控制。
外部链接
- 一个介绍TeX的PDF文档(英文): http://www.ctan.org/tex-archive/info/gentle/gentle.pdf
- 完整的参考列表(英文):http://wso.williams.edu/how/lshort2e/node61.html
数
ja:Wikipedia:TeX記述法
黑客黑客(英文),是指喜欢用智力通过创造性方法来挑战脑力极限的人,特别是他们所感兴趣的领域,例如电脑编程或电器工程。黑客最早源自英文“hacker”,早期在美国的电脑界是带有褒义的。但在媒体报导中,黑客一词往往指那些“软件--”(software cracker)。
“黑客”一词一般有以下四种意义:
#一个对(某领域内的)编程语言有足够了解,可以不经长时间思考就能创造出有用的软件的人。
#一个恶意(一般是非法地)试图破解或破坏某个程序、系统及网络安全的人。在大陆,由于许多媒体往往统统称为“--”,但这个意义常常对那些符合条件(1)的黑客造成严重困扰,他们建议媒体将这群人称为“骇客”(cracker)。有时这群人也被叫做“黑帽--”。
#一个试图破解某系统或网络以提醒该系统所有者的系统安全漏洞。这群人在大陆往往被称做“白帽--”或“思匿客”(sneaker)。许多这样的人是电脑安全公司的雇员,并在完全合法的情况下攻击某系统。
#一个通过知识或猜测而对某段程序做出(往往是好的)修改,并改变(或增强)该程序用途的人。
“脚本小孩”则指那些完全没有或仅有一点点骇客技巧,而只是按照指示或运行某种骇客程序来达到破解目的的人。
著名黑客
(本表包含部分骇客)
- 理查德·马修·斯托曼--传统型大黑客,斯托曼在1971年受聘成为美国麻省理工学院人工智能实验室程序员。
- Ken Thompson和Dennis Ritchie--贝尔实验室的电脑科学操作组程序员。两人在1969年发明了Unix操作系统。
- John Draper(以咔嚓船长,Captain Crunch闻名)--发明了用一个塑料哨子打免费电话
- Mark Abene(以Phiber Optik而闻名)--鼓舞了全美无数青少年“学习”美国内部电话系统是如何运作的
- Robert Morris--康奈尔大学毕业生,在1988年不小心散布了第一只互联网蠕虫。
- 米特尼克 (Kevin Mitnick)--第一位被列入美国联邦调查局(FBI)通缉犯名单的骇客。现时正协助FBI参与电脑保安,並计划出版一本有关著名骇客行为的书。
- Kevin Poulsen--Poulsen于1990年成功地控制了所有进入洛杉矶地区KIIS-FM电台的电话线而赢得了该电台主办的有奖听众游戏。
- Vladimir Levin--这位数学家领导了俄罗斯骇客组织诈骗花旗银行向其分发1000万美元。
- 斯蒂夫·沃兹尼亚克--苹果电脑创办人之一,現職小學教師。
- 下村努--于1994年攻破了当时最著名黑客斯蒂夫·沃兹尼亚克的银行帐户。他由于在网上留言版上的一句说话得罪了米特尼克(Kevin Mitnick),使米特尼克決意利用Session Hijacking技術盗走他的网站的流量。后來他在server上设立了Honey Pot讓米特尼克中计,结果使米特尼克被捕。
- 李纳斯·托瓦兹--他于1991年开发了著名的Linux内核,当时他是芬兰赫尔辛基大学电脑系学生。
- 若罕·黑尔森尤斯 (Johan Helsingius)--黑尔森尤斯于1996年关闭自己的小商店后开发出了世界上最流行的,被称为“penet.fi"的匿名回函程序,他的麻烦从此开始接踵而至。其中最悲惨的就是山达基教教堂抱怨一个penet.fi用户在网上张贴教堂的秘密后芬兰警方在1995年对他进行了搜查,后来他封存了这个回函程序。
- 埃里克·斯蒂芬·雷蒙 (Eric Raymond)--雷蒙就一直活跃在计算机界,从事各种各样的计算机系统开发工作。同时,雷蒙更热衷于自由软件的开发与推广,并撰写文章、发表演说,积极推动自由软件运动的发展,为自由软件作出了巨大贡献。他写的《大教堂和市集》等文章,是自由软件界的经典美文,网景公司就是在这篇文章的影响下决定开放他们的源代码,使浏览器成为了自由软件大家族中的重要一员。
参看
- 密码 - 加密技术
- 后门
- 网络安全
- 计算机安全
- 计算机病毒
- 电子警察
- 计算机犯罪
Category:计算机安全
Category:程序员
Category:人物
Category:互联网
ja:ハッカー
ko:해커
simple:Hacker
th:แฮกเกอร์
1978年
----
大事记
- 1月24日——一苏联携带核能发电机的间谍卫星坠落于加拿大。
- 2月16日——中国和日本签署中日长期贸易协议。
- 2月16日——世界上第一台电脑BBS启用。
- 3月——油轮“阿摩柯·卡迪兹”在法国海岸沉没,223,000吨原油泻漏。
- 3月13日——意大利前总理阿尔多·莫洛被红色旅绑架。
- 5月21日——法国和比利时伞兵部队在扎伊尔着陆,从产铜中心科尔维茨撤退两千五百名欧洲人。
- 6月19日——首部加菲猫漫画推出。
- 6月26日——中国第一座抗高烈度地震公路桥,河北滦河新桥竣工通车。
- 6月29日——越南正式加入经互会。
- 7月3日——巴西、秘鲁等8国代表正式签署《亚马逊合作条约》,组成亚马逊合作条约组织。
- 7月3日——中国停止对越南援助。
- 7月11日——西班牙一运载工业用煤气的卡车发生爆炸,引起地中海海岸一处游览营地起火,至少有180人丧生。
- 7月13日——中国宣布停止向阿尔巴尼亚提供一切技术和经济援助。
- 7月30日——琉球群島道路交通在當地上午6時改回日本的靠左行駛,結束美國自1945年起實施的靠右行駛。
- 8月12日——中国和日本和平友好条约签订。
- 8月17日——三名美国人驾驶气球首次完成横渡大西洋的飞行。
- 9月6日——美国、埃及、以色列三方在戴维营举行最高级会议。
- 9月8日——世界上第一只人工授精繁殖的大熊猫在北京动物园诞生。
- 9月17日——埃及和以色列签署戴维营协议。
- 10月7日——香港沙田馬場開幕。
- 10月22日——罗马天主教教宗若望·保禄二世正式被冊封。
- 10月23日——中日和平友好条约正式生效。
- 10月31日——台灣第一條高速公路--中山高速公路全線通車。
- 11月18日——人民圣殿教900多信徒集体自杀。
- 11月21日——中国的四五天安门事件获得当局平反。
- 12月5日——台灣發生中山堂事件。
- 12月16日——中国和美国发表中美建交公报。
- 12月18日——中国共产党第十一届三中全会召开。
- 12月18日——消除对妇女一切形式歧视公约通过。
出生
- 4月5日——弗郎西斯卡·凡·阿尔姆西克(),德国游泳运动员
- 7月10日——小泉孝太郎,日本演员、日本首相小泉纯一郎的长子
- 7月25日——路易斯·布朗(),世界上第一个试管婴儿
- 8月6日——彭政閔,台灣棒球選手。
- 8月9日——奧黛莉·朵杜,知名的法國女電影演員
- 8月23日——科比·布莱恩特,NBA球星。
- 10月25日——高樹瑪利亞,日本著名AV女优
- 10月27日——小西真奈美,日本演員
- 11月16日——陳詩欣,台灣跆拳道選手,於2004年雅典奧運奪得台灣參賽史上首面金牌。
- 12月23日——矢田亞希子,日本演員
- 12月24日——楊儒門,台灣的「白米炸彈犯」
逝世
- 逝世公告
- 1月14日——庫爾特·哥德爾(),奥地利数学家(出生1906年)
- 3月18日——佐勒菲卡尔·阿里·布托(Zulfiqar Ali Bhutto),巴基斯坦前总理(被处死)
- 5月9日——阿尔多·莫洛(Aldo Moro)(出生1916年)
- 6月30日——袁牧之,中国电影艺术家,曾任文化部电影局局长
- 8月3日——罗瑞卿,军事家(出生1906年)
- 8月6日——保罗六世,天主教教皇(出生1897年)
- 8月16日——保罗·于斌,红衣主教
- 8月22日——乔莫·肯雅塔,肯尼亚首任总统(出生1891年)
- 9月28日——约翰·保罗一世,天主教教皇(出生1912年)
- 11月8日——諾曼·洛克威爾,美國在20世紀早期的重要畫家
- 11月15日——马尔加蕾特·米亚德(Margaret Mead),美国人类学家(出生1901年)
诺贝尔奖
- 物理:彼得·卡皮查(Pyotr Kapitsa),阿尔诺·彭齐亚斯(Arno Penzias)和罗伯特·伍德鲁.威尔逊(Robert Woodrow Wilson)
- 化学:彼得·米切尔(Peter D. Mitchell)
- 生理和医学:维尔纳·亚伯(Werner Arber),丹尼尔·纳森(Daniel Nathans)和汉密尔顿·史密斯(Hamilton O. Smith)
- 文学:艾萨克·巴什维斯·辛格(Isaac Bashevis Singer)
- 和平:安瓦尔·萨达特(Anwar as-Sadat)和梅纳赫姆·贝京(Menachem Begin)
- 经济:赫伯特·西蒙(Herbert Simon)
(第51届,1979年颁发)
- 奥斯卡最佳影片奖——《猎鹿人》(The Deer Hunter)
- 奥斯卡最佳导演奖——迈克尔·西米诺(Michael Cimino) 《猎鹿人》
- 奥斯卡最佳男主角奖——乔恩·沃伊特(Jon Voight) 《归来》
- 奥斯卡最佳女主角奖——简·方达(Jane Fonda) 《归来》
- 奥斯卡最佳男配角奖——克里斯托弗·沃肯(Christopher Walken) 《猎鹿人》
- 奥斯卡最佳女配角奖——玛吉·史密斯(Maggie Smith) 《加州套房》
(其他奖项参见奥斯卡金像奖获奖名单)
Category:1978年
als:1978
ja:1978年
ko:1978년
nb:1978
simple:1978
th:พ.ศ. 2521
斯坦福大学斯坦福大学,全称小利兰·斯坦福大学(Leland Stanford Junior University)是美国一所著名的私立大学,通常被认为是世界上最杰出的大学之一。它位于加利福尼亚州的斯坦福市,临近舊金山。斯坦福大学拥有的资产属于世界大学中最大的之一。它占地35平方公里,是美国面积第二的大学。
1884年,利兰·斯坦福夫妇为纪念因病不幸夭折的未满16岁的独生子小利兰·斯坦福而捐资创办这所大学。1885年学校召开第一次理事会,并于1891年10月1日正式开课。第一届实际招生465人,超过当时已载誉遐迩的柏克萊加州大學。
科研
斯坦福直线加速器中心(SLAC)
知名校友
- 朱棣文:华裔1997年诺贝尔物理学奖获得者
- 莱德:美国第一位女宇航员
参看
- 全美大学排名
外部链接
- [http://www.stanford.edu 斯坦福大学主页]
S
Category:加利福尼亞州教育
ja:スタンフォード大学
ko:스탠퍼드 대학교
麻省理工学院麻省理工学院(Massachusetts Institute of Technology,简称MIT)是美国一所综合性私立大学。位于马萨诸塞州(Massachusetts)的坎布里奇(Cambridge),查尔斯河(Charles River)将其与波士顿的后湾区(Back Bay)隔开。
麻省理工学院的自然及工程科学在世界上享有盛誉,其管理学、经济学、哲学、政治学、语言学也同样优秀。其林肯实验室、计算机科学及人工智能实验室、媒体实验室和斯隆管理学院十分著名。有59位诺贝尔奖得主曾在麻省理工学院学习或工作。
Massachusetts Institute of Technology
诺贝尔奖
© 麻省理工学院
|
| 校训:Mens et Manus (Mind and Hand) |
| 现任校长 |
苏珊·霍克菲尔德 |
| 学校类型 |
私立 |
| 宗教关系 |
无 |
| 建立时间 |
1861年 |
| 所在地 |
美国,坎布里奇 |
| 学生数量 |
10340 |
| 教师数量 |
974 |
| 校园环境 |
市区 |
历史沿革
麻省理工学院于1861年由威廉·巴顿·罗杰斯(William Barton Rogers)一位著名的自然科学家创立。他希望能够创建一个自由的学院来适应正快速发展的美国。由于南北战争,直到1865年MIT才迎来了第一批学生。随后其在自然及工程领域迅速发展。在大萧条时期,MIT曾一度被认为会同哈佛大学合并,但在该校学生的抗议之下,被迫取消了这一计划。1916年MIT从波士顿迁往坎布里奇。
因为二战和冷战,美国政府在自然及工程科学上大量投资,使得MIT在这段时间内迅速发展。20世纪MIT最主要的成就是由杰·弗里斯特领导的旋风工程,其制造出了世界上第一台能够实时处理资料的机器“旋风”,并发明了磁芯存储器。这为个人电脑的发展做出了历史性的贡献。
校园
麻省理工学院占地168英亩,校园位于查尔斯河(Charles River)靠坎布里奇(Cambridge)一侧,蔓延约1英里。中央校区由一组互相连通的大楼组成。设计者为建筑家维尔斯·波斯维斯(Welles Bosworth).互相连通的设计是为了方便人们往来与各个院系之间。
Image:Initial.gif
院系设置
- 建筑及城市规划学院(School of Architecture and Planning)
- 工程学院(School of Engineering)
- 人文及社会科学学院(School of Humanities, Arts, and Social Sciences)
- 阿尔佛雷德·P·斯隆管理学院(Alfred P. Sloan School of Management)
- 自然科学学院(School of Science)
- 维泰克健康科学技术学院(Whitaker College of Health Sciences and Technology)
- 麻省理工—雾兹侯海洋学院:海洋学和应用海洋科技与工程联合项目(MIT-WHOI Joint Program in Oceanography and Applied Ocean Science and Engineering)
著名校友
语言学家诺姆·乔姆斯基(Noam Chomsky)、联合国秘书长科菲·安南(Kofi Annan)、诺贝尔奖得主约翰·纳什(John Nash)、以色列前总理本杰明·内塔尼亚胡(Benjamin Netanyahu)、中央情报局前局长多伊奇(John M. Deutch)、万维网之父蒂姆·伯纳斯-李(Tim Berners-Lee)、前惠普CEO卡莉·费奥丽娜(Carly Fiorina)
外部链接
- [http://web.mit.edu 学校主页]
- [http://www.pku.edu.cn/administration/odp/tszhsh/tszs3.html 北京大学对该校的介绍]
M
ja:マサチューセッツ工科大学
ko:매사추세츠 공과대학교
th:เอ็มไอที
操作系统操作系统(Operating System,简称OS)
是计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。
它的职责通常(但并非绝对)包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务等等。
操作系统的理论是计算机科学中一个古老而又活跃的分支,而操作系统的设计与实现则是软件工业的基础与核心。
今天的操作系统
到2005年6月为止,用于通用计算机上的分布的操作系统主要两个家族:类Unix家族和微软Windows家族。
主机系统和嵌入式操作系统使用多样的系统,并且很多和Windows和Unix都没有直接的联系。
类Unix家族包括多个组织的操作系统,其中有几个主要的子类包括System V,BSD和Linux。这里'Unix'是一个商标,开发组织允许使用操作系统在一个定义前提下自由地开发。这名字是通用大型设置操作系统类似组织Unix。Unix系统运行在从巨型机到嵌入式系统的多种机器架构上。Unix 主要使用于重要的商务服务器系统以及学院和工程环境中的工作站之上。和Unix不同,自由软件比如Linux 和 BSD 逐步开始流行,并且开始进入桌面操作系统领域。和一些Unix操作系统不同,像惠普公司的HPUX和IBM公司的AIX是设计仅运行在客户购买的设备上,其中有一些特殊的(比如SUN公司的Solaris)可以运行在客户购买设备和基于工业标准的PC上。APPLE公司的Mac OS X是一个BSD特例,以取代早期小型市场上的苹果公司Mac OS,众多流行的Unix操作系统正在走向一体。
微软公司的Windows操作系统家族起源于早期的IBM PC环境中的MS-DOS,现在版本是基于新的Windows NT内核,第一次是在OS/2中制定。和Unix不同,Windows只能运行在32位和64位的x86 CPU(如Intel或者AMD的芯片)上,尽管早期有版本运行于DEC Alpha,MIPS 和 PowerPC体系结构。今天Windows是一个流行的操作系统,在全球桌面市场中占有90%左右的份额,同时在中低端服务器市场也有广泛的应用,如Web服务器和数据库服务器。
译者提示:NT是 New Technology 而不是 Network Technology,这点很多人都出现过误解.
大型机系统,比如IBM公司的Z/OS,和嵌入式操作系统比如QNX , eCOs 和 PalmOS都是和Unix和Windows无关的操作系统,而Windows CE ,Windows NT Embedded 4.0 和 Windows XP Embedded 都是和Windows相关的。
老的操作系统停留在市场包括类似IBM Windows的OS/2;来自惠普的VMS(以前的DEC);苹果公司的Mac OS操作系统,非Unix先驱苹果公司Mac OS X;和AmigaOS,第一个图形用户界面的操作系统,包括对于普通用户的高级的多媒体能力.
功能
操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的用户界面,输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。
结构
操作系统理论研究者有时把操作系统分成四大部分:
- 驱动程序 - 最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。
- 内核 - 操作系统之最核心部分,通常运行在最高特权级,负责提供基础性、结构性的功能。
- 支承库 - (亦作“接口库”)是一系列特殊的程序库,它们指责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNU C运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和POSIX编程接口的形式。
- 外围 - 所谓外围,是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种守护进程都通常被划归此列。
当然,本节所提出的四部结构观也绝非放之四海皆准。
例如,在早期的微软视窗操作系统中,各部分耦合程度很深,难以区分彼此。
而在使用外核结构的操作系统中,则根本没有驱动程序的概念。
因而,本节的讨论只适用于一般情况,具体特例需具体分析。
操作系统中四大部分的不同布局,也就形成了几种整体结构的分野。
常见的结构包括:简单结构、层结构、微内核结构、垂直结构、和虚拟机(虛擬機器Virtual Machine)结构。
简单结构
很多商用操作系统都没有清晰的整体结构,系统中的各个部件混杂在一起。
这些操作系统往往是由很小的实验性的项目逐步演化而来的,因而宏观结构非常模糊。
MS-DOS就是一个很好的例子,在设计之初,MS-DOS的设计目标是在比较有限的硬件资源上运行比较有限的应用程序,开发人员很可能都没有预料到它日后在市场上的巨大成功,因而模块之间的相对独立性几乎被忽略。
相似的情况也发生在UNIX家族之中。
早期的UNIX因为受限于当时的硬件能力,也一直都是采用非常简单的、
随着UNIX的不断发展这样结构也很快成为了UNIX演进的瓶颈。
其他采用这种简单结构的操作系统还包括PalmOS 5以前的PalmOS,以及很多其他的小型的嵌入式操作系统。
层结构
微内核结构
垂直结构
虚拟机结构
分类
内核结构
:主条目: 内核
内核是操作系统最核心最基础的构件,因而,内核结构往往对操作系统的外部特性以及应用领域有着一定程度的影响。
尽管随着理论和实践的不断演进,操作系统高层特性与内核结构之间的耦合有日趋缩小之势,但习惯上,内核结构仍然是操作系统分类之常用标准。
内核的结构可以分为
单内核(monolithic kernel),
微内核(microkernel),
超微内核(nanokernel),
以及外核(exokernel)等。
详情参见操作系统内核。
单内核结构是操作系统中各核心部件杂然混居的形态,该结构于二十世纪六十年代(亦有二十世纪五十年代初之说,尚存争议),历史最长,是操作系统内核与外围分离时的最初形态。
微内核结构是二十世纪八十年代产生出来的较新的内核结构,强调结构性部件与功能性部件的分离。
二十世纪末,基于微内核结构,理论界中又发展出了超微内核与外内核等多种结构。
尽管自二十世纪八十年代起,大部分理论研究都集中在以微内核为首的“新兴”结构之上,然而,在应用领域之中,以单内核结构为基础的操作系统却一直占据着主导地位。
在众多常用操作系统之中,除了QNX和基于Mach的UNIX等个别系统外,几乎全部采用单内核结构,例如Linux,大部分的Unix,以及Windows(微软声称Windows NT是基于改良的微内核架构的,尽管理论界对此存有异议)。
微内核和超微内核结构主要用于研究性操作系统,还有一些嵌入式系统使用外核。
基于单内核的操作系统通常有着较长的历史渊源。
例如,绝大部分UNIX的家族史都可上溯至二十世纪六十年代。
该类操作系统多数有着相对古老的设计和实现
(例如某些UNIX中存在着大量七、八十年代的代码)。
另外,往往在性能方面略优于同一应用领域中采用其他内核结构的操作系统
(但通常认为此种性能优势不能完全归功于单内核结构)。
通用与专用、嵌入式去
实时与非实时
“实时操作系统”(Real Time OS)泛指所有据有一定实时资源调度以及通讯能力的操作系统。而所谓“实时”,不同语境中往往有着非常不同的意义。某些时候仅仅用作“高性能”的同义词。但在操作系统理论中“实时性”所指的通常是特定操作所消耗的时间(以及空间)的上限是可预知的。比如,如果说某个操作系统提供实时内存分配操作,那也就是说一个内存分配操作所用时间(及空间)无论如何也不会超出操作系统所承诺的上限。实时性在某些领域非常重要,比如在工业控制、医疗器材、影音频合成、以及军事领域,实时性都是无可或缺的特性。
常用实时操作系统有QNX、VxWorks、RTLinux等等,而Linux、多数UNIX、以及多数Windows家族成员等都属于非实时操作系统。操作系统整体的实时性通常依仗内核的实时能力,但有时也可在非实时内核上建立实时操作系统,很多在Windows上建立的实时操作系统就属于此类。
在POSIX标准中专有一系用于规范实时操作系统的API,其中包括POSIX.4、POSIX.4a、POSIX.4b(合称POSIX.4)
以及POSIX.13等等。符合POSIX.4的操作系统通常被认可为实时操作系统(但实时操作系统并不需要符合POSIX.4标准)。
多任务与单任务
16位、32位、64位
所谓16位、32位、64位等术语有时指总线宽度,有时指指令宽度(在定长指令集中),而在操作系统理论中主要是指内存寻址的宽度。如果内存的寻址宽度是16位,那么每一个内存地址可以用16个二进制位来表示,也就是说可以在64KB的范围内寻址。同样道理32位的宽度对应4GB的寻址范围,64位的宽度对应16 Exabyte的寻址范围。内存寻址范围并非仅仅是对操作系统而言的,其他类型的软件的设计有时也会被寻址范围而影响。但是在操作系统的设计与实现中,寻址范围却有着更为重要的意义。
在早期的16位操作系统中,由于64KB的寻址范围太小,大都都采用“段”加“线性地址”的二维平面地址空间的设计。分配内存时通常需要考虑“段置换”的问题,同时,应用程序所能够使用的地址空间也往往有比较小的上限。
在32位操作系统中,
4GB的寻址范围对于一般应用程序来说是绰绰有余的,
因而,通常使用一维的线性地址空间,而不使用“段”。
参看
- 操作系统内核
- 实时操作系统-分时系统-多任务-嵌入式系统-单一用户-多用户
- 对称多处理并行计算(SMP)-集群(Cluster)-分布式计算
- 操作系统列表
- 64位操作系统
- 计算机科学课程列表
部分操作系统
- FreeBSD
- MS-DOS
- GNU/Linux
- Mac OS
- Windows
- Windows NT
- UNIX
- 其他操作系统
外部链接
-
als:Betriebssystem
ja:オペレーティングシステム
ko:운영 체제
ms:Sistem pengoperasian
simple:Operating system
th:ระบบปฏิบัติการ
zh-min-nan:Chok-gia̍p hē-thóng
Pascal编程语言Pascal是种高階的程序设计语言,由瑞士苏黎士理工学院的尼古拉斯·沃斯教授设计,ISO对Pascal进行修改以后,形成了标准Pascal语言。
Pascal语言还是一种自编译的语言,这就使它的可靠性大大提高了。在Pascal的各个版本中,尤以Turbo Pascal的功能最为强大。
Pascal具有简洁的语法,结构化的程序结构。它是结構化編程语言,于70年代在ALGOL基础上研制出来的。它具有丰富的数据类型并提供了数据类型定义设施,其控制结构体现了结构程序设计原则。
它最初是为系统地教授程序设计而设计的,特点是简明化和结构化,适合教学科学计算与系统软件的研制。如今,在许多学校的计算机语言课上,学的都是Pascal语言,用的都是Turbo Pascal。至今,Pascal还是国际信息学奥林匹克竞赛中最受欢迎的编程语言之一。
Pascal是最早出现的结构化编程语言,具有丰富的数据类型和简洁灵活的操作语句,适于描述数值和非数值的问题。
美国Borland公司于1983年推出了Turbo Pascal编译器。其后发展了Object Pascal,作为其Delphi开发工具的开发语言。Kylix是Borland公司Pascal產品的新成員,支援Delphi和C/C++,運行於Linux。
Pascal语言的Hello World程序
下面是一个在标准输出设备上输出Hello World的简单程序,这种程序通常作为开始学习编程语言的基础科目:
program Hello;
begin
writeln('Hello, world!');
end.
其他Pascal編譯器
- Free Pascal [http://www.freepascal.org/] 原名 FPK Pascal,是一個 32 bit 的 Pascal 編譯器(現在亦可執行於64-bit的系統),採用GNU通用公共许可证,可運行於多個平臺,支持 Delphi 的語法。它是用 Pascal 寫成的。
- [http://www.gnu-pascal.org/ GNU Pascal Compiler (GPC)]是GNU Compiler Collection (GCC)的一員,用C寫成。
- [http://homepages.cwi.nl/~steven/pascal/ P4 compiler]
批評
很多人認為Pascal不適合開發大程式。在八十年代,Pascal非常流行,許多重要的程式如Apple Lisa和Macintosh,都使用Pascal開發。Brian Kernighan,C編程語言的發明者之一,在他的文章[http://www.lysator.liu.se/c/bwk-on-pascal.html Why Pascal Is Not My Favorite Programming Language](为什么Pascal不是我最喜愛的程式語言)批評了Pascal的種種缺點。但經過約十年,Pascal不斷發展,他的論點已經不能符合現在的Pascal編譯器。不幸地,編譯器和編譯器之間並不統一。Pascal最終漸漸沒落,被C編程語言以及較新的程式語言取而代之。
參考資訊
- (英文)[http://www.pascal-central.com/ Pascal Central] 資訊站-提供了相當豐富的 Pascal 訊息、文件及資源。
Category:程序设计语言
Category:Algol編程語言家族
Category:結構化編程語言
ja:Pascal
ko:파스칼 프로그래밍 언어
th:ภาษาปาสกาล
LaTeX
是一种基于TeX的排版系统,由美国计算机学家Leslie Lamport在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
LaTeX使用TeX作为它的格式化引擎,当前的当前版本是LaTeX2ε。
中文化
CCT
最早支持简体中文的TeX是 CCT,这个是中科院数学与系统科学研究院的张林波研究员编写。最初,由于计算机内存以及运算速度等方面的限制,需要将符合CCT格式的.ctx文件预处理之后再使用LaTeX编译,生成的.dvi文件需要后处理。
在最新版的CCT中,用cct.sty代替了原来的预处理程序,与CJK结合,直接使用.tex文件,而不必再使用.ctx文件,可以用LaTeX直接编译,不再需要后处理.dvi文件。经过多年的发展,这套系统比较符合中国人的习惯,中文排版也比较符合时下中国印刷界的现行标准。
CJK
让LaTeX支持中文的另一种方法是使用CJK宏包,由德国人Werner Lemberg编写。这个宏包不仅仅支持繁简体中文、日文、朝鲜文等东亚语言,而且它也是一个多种语言支持包,另外还支持几十种其他不同的语言。
在对中文支持的改进过程中王磊也做出了很大的贡献。
中文套装
现在简体中文用户使用的最广泛的TeX发行版是在Microsoft Windows平台下的CTeX中文套装,它也是最早的支持中文TeX的软件套装。hooklee制作的Chinatex发行版也非常不错,它集成了与TeX有关的许多软件,大大减小了初学者的安装配置困难。最有特色的是将TeX有关的命令都集成在WinTex编辑器的按钮中,鼠标一点,即可编译。
cwTeX
繁体中文的用户可以使用cwTeX或PUTeX。cwTeX排版系统由吴聪敏、吴聪慧、翁鸿翎共同发展,cwTeX可以在MSDOS、Windows、Linux、FreeBSD等系统上执行,全部软件(含使用使用手册PDF文件及5套中文字型)可自网站上免费下载。其中《cwTeX 排版系统》使用手册由翰芦图书公司经销。
PUTeX
PUTeX由静宜大学资管系蔡奇伟教授发展,是86年度国科会计划的成果(计划编号:NSC-86-2213-E-126-005)。PUTeX 以Christian Schenk先生的MiKTeX系统为基础,改写D. E. Knuth教授TeX程序的原始码,使之能够直接排版中文,并支持TrueType中文字型。PUTeX 最大的特色就是可以直接采用安装在Microsoft Windows操作系统中的中文字型。
外部链接
- [http://www.tug.org TUG官方网站]
- [http://www.latex-project.org LaTeX项目的官方网站]
- [http://www.ctan.org CTAN,LaTeX下载]
- [http://www.ctex.org CTeX官方网站]
- [http://www.chinatex.org ChinaTeX官方网站]
- [http://ccms.ntu.edu.tw/~ntut019/cwtex/cwtex.html cwTeX网站]
- [http://www.cs.pu.edu.tw/~tsay/putex/ PUTeX 計畫中文首頁]
- [http://edt1023.sayya.org/tex/latex123/ 大家來學LaTeX]
参考文献
- [http://www.ctex.org/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=5&page=1 TeX基本知识],CTeX网站
- [http://wims.math.ecnu.edu.cn/texmeeting/doc/SLIDES.pdf CCT及其相关工具,幻灯],张林波,数学与系统科学研究院,2004年7月,中文TeX与数学网站交流会
- [http://www.math.thu.edu.tw/~nhuang/CJKLaTeX/CJKLaTeX.html 中文LaTeX - CJK 設定]
category:自由軟體
category:程式設計語言
ja:LaTeX
ko:LaTeX
EmacsEmacs,是GNU计划下的第一个产品,EMACS为Editor MACroS 的缩写。 Richard Stallman於1975年在MIT首次撰写EMACS editor。
Emacs现存多个版本,最流行的是GNU Emacs以及与它关系密切的XEmacs(X Window下的Emacs版本)。
到2003年6月10日为止,Emacs的最新版本号为21.3。
与任何GNU的产品一样,GNU EMACS秉持著GNU的精神,它依然是自由的。任何人都可以匿名登录FTP的方式至prep.ai.mit.edu这个站点 ,取得GNU EMACS的原始码。GNU EMACS 不是公共领域的产物, 它有版权也有许可证上的限制,那就是任何得到它的人都不可以将擅自修改其许可证,所有修改版本如果要发布必须仍然遵守GNU Public License,同时发布源代码。任何人无权将其专有化。除此之外,包括遵照GPL进行出售、提供有偿技术支持这类商业行为都是允许的。
EMACS有多种版本可适合不同的操作平台。适合UNIX环境的有GNU EMACS、Unipress EMACS以及CCA EMACS, 其中以 GNU EMACS 最常被使用,本文也只介绍 GNU EMACS。 适合个人电脑的 EMACS 有 FreEMACS、MicroEMACS 以及 Epsilon。当然,也有使用在VMS环境的版本。
GNU EMACS是由C语言与LISP语言写成,任何人都可依据需要将个人所发展的函式(function)加入 GNU EMACS 上。当然,新发展的软体是不可以从事商业买卖,只能将它无条件的奉献出来。新发展的函式可以直接在 EMACS 中使用,不需重新编译(complie) 整个 EMACS ,而且新增的函式也不会破坏 EMACS 原有的结构。就因为有此特性,EMACS 的函式可以 与日俱增。愿与他人共享成果的使用者,可以透过电子邮件或电子公布栏,将函式的原始码公诸於世。公布的函式,最後会经由 FSF 的审查,以决定是否要加入新版的 EMACS 中。FSF 也鼓励使用者将所发现的错误,透过相同的管道,提供给FSF作为改进之用。GNU EMACS就是在如此的运作下,靠大家共同的努力来提升品质,以达产品的稳定性。
功能特点
Emacs不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中,在基于编辑器的功能基础上,Emacs自行开发了一个“bourne-shell-like”的shell: EShell。Emacs还可以:
- 收发电子邮件
- 通过FTP/TRAMP编辑远程档案
- 通过Telnet登录主机
- 上新闻组
- 登陆IRC和朋友交流
- 查看日历
- 撰写文章大纲
- 对多种编程语言的编辑
- 调试程序,结合GDB,EDebug等。支持C/C++,Perl,Python,Lisp等等
- 玩游戏
- 计算器
- 记日记
- 煮咖啡
- 管理日程,Task,ToDo,约会等
- 个人信息管理
- 目录管理
- 文件比较
- 阅读info和man文档
- 浏览网站
- 为各种程序(TeX等)提供统一的操作界面
- ……
此外Emacs还有如下特点:
#display editor
#实时编辑器
#高级编辑器
#Self-documenting
#可定制性
#可扩展性(集成Lisp语言)
#支持X Window环境
参见
- 文本编辑器列表
- 文本编辑器比较
外部链接
- [http://www.gnu.org/software/emacs/emacs.html The GNU Emacs homepage], including:
- [http://www.gnu.org/software/emacs/emacs-faq.text The GNU Emacs FAQ]
- [http://www.gnu.org/software/emacs/windows/ntemacs.html The GNU Emacs For Windows FAQ]
- [http://www.gnu.org/software/emacs/emacs-paper.html A paper on the design of the original Emacs], by Stallman
- [http://www.multicians.org/mepap.html "Multics Emacs: The History, Design and Implementation"] by B. Greenberg
- [http://www.jwz.org/doc/emacs-timeline.html "Emacs Timeline"] by J. Zawinski
- [http://www.finseth.com/~fin/emacs.html "List of Emacs implementations"] by C. Finseth
- [http://www.emacswiki.org/ Emacs users' wiki]
- [http://www.cbi.pku.edu.cn/chinese/documents/csdoc/emacs/ 中文 Emacs User's Guide]
- [http://www-900.ibm.com/developerWorks/cn/cnedu.nsf/linux-onlinecourse-bytitle/75A2F5C7DD4F4560C8256C1B001BBF44?OpenDocument IBM dw教程:生活在Emacs中]
- [http://www.emacs.cn Emacs 中文站]
注:本文第一部分,部分引用自遵守GFDL的Emacs用户指南中译版
Category:文本编辑器
Category:Emacs
ja:Emacs
ko:Emacs
PSPS是一个缩写,可能有以下含义:
#索尼的32位元游戏机PlayStation
#Adobe的著名图像处理软件Adobe Photoshop
#英文Plus简写,意为“附言、顺便说”。
PDFPDF(Portable Document Format简称,意思“便携式文件格式”)是Adobe Acrobat输出得到的一种文件格式。它的優點在於跨平台、能保留文件原有格式(layout)、開放標準,能免版稅(royalty-free)自由開發PDF相容軟體。
技術
PDF主要由三項技術組成:
- 衍生自PostScript,可以說是PostScript的縮小版。
- 字型嵌入系統
- 資料壓縮及存輸系統。
PDF編輯器
- [http://www.adobe.com/products/acrobat/main.html Adobe Acrobat]
- [http://sourceforge.net/projects/pdfcreator PDF Creator]
- [http://www.primopdf.com/ PrimoPDF]
- [http://www.cutepdf.com/products/cutepdf/Writer.asp CutePDF]
PDF閱讀器
- [http://www.adobe.com/products/acrobat/readermain.html Adobe Acrobat Reader]
- [http://www.foxitsoftware.com/pdf/rd_intro.php Foxit Reader]
- xpdf
- [http://www.gnome.org/projects/evince/ Evince]
------
PDF亦可能是機率密度函數的英文縮寫。
Category:文件格式
ja:Portable Document Format
ko:PDF
th:PDF
HTMLHTML(的缩写)即超文本置标语言,是为网页创建和其它可在网页浏览器中看到的信息设计的一种标记语言。HTML被用来结构化信息,也可用来在一定程度上描述文档的外观和语义。HTML最初由蒂姆·伯纳斯-李定义,IETF用简化的SGML语法对其进一步发展,后来HTML规范由万维网联盟来维护。HTML是国际标准。XHTML是HTML的接替者。
规范版本
HTML的几个版本:
- [http://www.ietf.org/rfc/rfc1866.txt HTML 2.0](RFC 1866)同意把它作为建议标准——1995年9月22日,
- [http://www.w3.org/TR/REC-html32 HTML 3.2]——1996年,
- [http://www.w3.org/TR/REC-html40 HTML 4.0]——1997年12月18日,
- [http://www.w3.org/TR/html401 HTML 4.01](微小改进)——1999年12月24日,
- [http://www.purl.org/NET/ISO+IEC.15445/15445.html ISO/IEC 15445:2000](“ISO HTML”)——2000年5月15日。
HTML没有1.0版本是因为当时有很多不同的版本,在进行标准化的时候为了区分它们的不同使用2.0作为最初版本。
参看
- HTML的字符编码
- DHTML
- XML
- XHTML
- HTML脚本
- HTML编辑器
- Unicode
- VRML
- 中文維基百科 HTML 使用者
外部链接
- [http://www.bbsinc.com/iso8859.html ASCII - ISO 8859-1 Table with HTML Entity Names](英文)
category:互联网
Category:标记语言
ja:Hypertext Markup Language
ko:HTML
simple:HTML
th:HTML
LyXLyX 是一個「所見即所指」的文件編輯軟體。相對於其它標榜所見即所得的編輯器而言,Lyx 標榜只顯示你真正的關心的內容。
LyX利用LATEX來排版。
Category:自由軟體
MS-DOSMS-DOS是Microsoft Disk Operating System的简称,意即由美国微软公司(Microsoft)提供的磁盘操作系统。在Windows 95以前,DOS是PC兼容电脑的最基本配备,而MS-DOS则是最普遍使用的PC兼容DOS。
最基本的MS-DOS系统由一个基于MBR的BOOT引导程序和三个文件模块组成。这三个模块是输入输出模块(IO.SYS)、文件管理模块(MSDOS.SYS)及命令解释模块(COMMAND.COM)。(不过在MS-DOS 7.0中,MSDOS.SYS被改为启动配置文件,而IO.SYS增加了MSDOS.SYS的功能)除此之外,微软还在零售的MS-DOS系统包中加入了若干标准的外部程序(即外部命令),这才与内部命令(即由COMMAND.COM解释执行的命令)一同构建起一个在磁盘操作时代相对完备的人机交互环境。有关MS-DOS的各种命令,请参见MS-DOS命令列表。
MS-DOS一般使用命令行界面来接受用户的指令,不过在后期的MS-DOS版本中,DOS程序也可以通过调用相应的DOS中断来进入图形模式,即DOS下的图形界面程序。
参见
- PC-DOS
- MS-DOS命令列表
Category:操作系统
ja:MS-DOS
ko:MS-DOS
PostScriptPostScript是由Adobe公司開發的一種專門為高品質頁面輸出而創制的頁面描述語言,原來設計用於打印机上,後來普及至激光打印机上。現在已經成為印刷行業的標準。
PostScript的特色在於把要列印的內容變成一大堆向量,並允許用戶利用已有的命令來編寫程序,從而簡化圖型和文字的輸出。Postscript打印机有內置的微處理器,和設有一個容量特大的堆栈來儲存命令,並把要列印的內容描繪出來。在收到指令之後,把指令在記憶體或硬碟機內虛擬的頁面上描繪,然後再把結果輸出到控制器上。
语言特点
解释执行
基于堆栈
逆波兰表示法
參看
- Ghostscript:利用軟體模擬 PostScript 印表機
Category:程序设计语言
ja:PostScript
ko:포스트스크립트
PDFPDF(Portable Document Format简称,意思“便携式文件格式”)是Adobe Acrobat输出得到的一种文件格式。它的優點在於跨平台、能保留文件原有格式(layout)、開放標準,能免版稅(royalty-free)自由開發PDF相容軟體。
技術
PDF主要由三項技術組成:
- 衍生自PostScript,可以說是PostScript的縮小版。
- 字型嵌入系統
- 資料壓縮及存輸系統。
PDF編輯器
- [http://www.adobe.com/products/acrobat/main.html Adobe Acrobat]
- [http://sourceforge.net/projects/pdfcreator PDF Creator]
- [http://www.primopdf.com/ PrimoPDF]
- [http://www.cutepdf.com/products/cutepdf/Writer.asp CutePDF]
PDF閱讀器
- [http://www.adobe.com/products/acrobat/readermain.html Adobe Acrobat Reader]
- [http://www.foxitsoftware.com/pdf/rd_intro.php Foxit Reader]
- xpdf
- [http://www.gnome.org/projects/evince/ Evince]
------
PDF亦可能是機率密度函數的英文縮寫。
Category:文件格式
ja:Portable Document Format
ko:PDF
th:PDF
点阵字体点阵字体也叫位图字体,其中每个字形都以一组二维像素信息表示。由于位图的原故,点阵字体很难进行缩放,特定的点阵字体只能清晰地显示在相应的字号下。但对于 12-16px 这样小的汉字,点阵字体常常比其它类型的字体在屏幕上更好的显示效果。常见的点阵字体有 bdf,pcf,fnt,hbf 等格式。
category:電腦科學
SCR
- SCR, Selective Catalytic Reduction een nabehandeling van rookgassen met behulp van een katalysator
- SCR, seychelse rupee munteenheid gebruikt op de Seychellen
- SCR, Silicon controlled rectifier. Zie thyristor
- .scr, Een bestandsextensie onder MS-DOS gebruikt voor ZX_spectrum pc's zie ook: andere extensies
- .scr, Een bestandsextensie onder Windows gebruikt voor schermbeveiligingen
Sklep wdkarski Kredyt hipoteczny hotels Amsterdam warsaw hotels eba
|
|
|
| :: RELATED NEWS :: |
Urbanization in Africa
This article concerns urbanization in Africa, but since it is based on a paper about the relationship between urbanization and politics in Sub-Saharan Africa its main focus lies there. Please update as needed and remove this notice when you find the article sufficiently balanced
Urban development in statistics
In 1900 we think that about 95% of Africas inhabitants south of Sahara
|
St. Clair Avenue, Toronto
St. Clair Avenue is a major street in Toronto, Ontario, Canada. It was laid out in the late eighteenth century by the British as a concession road (the Third Concession), one and a quarter miles north of Bloor Street and two and a half miles north of Lot Street (now
|
Lost luggage
Lost luggage is the phenomena where an airline does not send a passenger's luggage to the correct destination. In the United States and average of 1 in 250 pieces of checked baggage are misdirected each year.
Lost or misdirected luggage becomes more common the more elaborate a flight plan is. International flights, or flights with connections are far more likely to see luggage get lost. There are many ca
|
|
MTH Electric Trains
MTH Electric Trains, formerly Mike's Train House, is an American toy train and model railroad designer, importer, and manufacturer, based in Columbia, Maryland. It is a privately held company.
MTH's founder, Mike Wolf, started assembling and selling trains at the age of 12 in 1973 for Will
|
Music editor
Virtual studio is a generic term describing computer software that largely replaces the function of traditional recording studio hardware.
There exist many technical solutions for creating virtual studios, but most of them include the following components:
- Camera tracking, that uses either optical or mecanical m | |