:: wikimiki.org ::
| Self程序設計語言 |
Self程序設計語言
简洁的威力。
— David Ungar Randy Smith
Self语言,是一种基于原型的面向对象程序设计语言,于1986年由施乐帕洛阿尔托研究中心的David Ungar和Randy Smith给出了最初的设计。
基本特点
Self语言把概念上的精简作为设计原则。它取消了类的概念,只有对象的概念,同时把消息作为最基本的操作。把对象的属性理解为获取或更改属性这两种方法,从而把属性的概念简化为方法;取消了变量和赋值,替代它们的是通过消息来读槽和写槽。
Self语言是在Smalltalk的基础上发展而来,沿用了Smalltalk中一切都是对象的风格。Self 同Smalltalk一样既是一个编程语言,也是一个编程环境和执行环境。Self 也拥有一个图形用户环境Morphic,Self的编程环境也是基于Morphic来实现的。Self在精简语言概念的同时也把大量的工作转交给环境来处理。如可见性(visibility),模块与代码的管理都是由环境来处理的,语言中的反省机制(reflection)也同环境密切相关。
在发展Self的过程中,Self的设计研究人员也探索了Self的程序设计。他们提出了traits的概念,用对象实现了名字(对象名或方法名)的管理,用动态继承实现模式转换。
在实现Self系统的过程中,设计研究人员发展出了一种适应性编译(adaptive compilation)技术。这种技术的采用提高了Self代码的执行效率。
Self系统
尽管Self系统一次运行在一个进程中,但Self系统实际上可以分成两个部分:Self 虚拟机和Self世界(Self world)。Self世界是一个Self 对象库,Self 程序就是Self世界里的对象,Self虚拟机用来执行这些Self程序。Self虚拟机还提供了一些可供调用的原语,用来实现算术运算、对象复制、输入输出等。
当Self程序从终端、文件或者图形用户界面输入到系统中来时,Self系统把源程序解析转化为Self对象。Self对象包括数据对象和方法对象,方法对象的代码部分是用一种指令非常简单的字节码(bytecode)表示的,字节码由虚拟机来解释。对经常执行的方法,虚拟机将进一步把字节码转化为本机代码,这样可以提高运行效率。
发展简史
Self语言的最初设计是由David Ungar和Randy Smith于1986年在施乐帕洛阿托研究中心提出的,并在1987年的OOPSLA'87的论文SELF: The Power of Simplicity上给出了描述。
1987年初Craig Chambers, Elgin Lee 和 Martin Rinard在Smalltalk 上给出了Self的第一个实验性解释器。
1987年夏Self项目在Stanford大学正式开始,1988年夏给出了第一个有效率的实现,并发布了1.0和1.1两个版本。在第一个版本中包括内存管理系统和编译器。
1991年初Self项目移至Sun Microsystems Laboratories Inc. ,并且在1992年发布了2.0版。在第二个版本中采用了新的编译技术,并引入了多重继承。
1993年1月Self 3.0版发布。在这个版本中包括了一个实验性的图形用户界面,简化了上个版本中多重继承的设计,引入了可见性概念,并采用了更新的编译技术。
1995年7月Self 4.0版发布。在这个版本中包括了一个全新的图形用户环境Morphic,提供了工具transporter用于保存对象,改进了虚拟机,改善了内存管理,在环境的层次上引入了模块的概念,取消了语言层次上的可见性概念。
1995年之后Self的发展基本已经停滞,但在发展Self过程中探索出的一些技术在别的系统中得到了应用。在Self的实现中采用的各种编译优化技术直接导致了Java Hotspot虚拟机的产生;在 Smalltalk的一个实现Squeak中采用了Self图形用户界面Morphic的设计方案,放弃了标准 Smalltalk中采用的MVC的方案。
站外链接
- [http://research.sun.com/self/ Self主页]
施乐帕洛阿尔托研究中心--帕洛阿尔托研究中心(Xerox Palo Alto Research Center)是--公司所成立的最重要的研究机构,它坐落于美国加利福尼亚州的帕洛阿尔托,成立于1970年。
--帕洛阿尔托研究中心是许多现代计算机技术的诞生地,他们的创造性的研发成果包括:个人电脑、激光打印机、鼠标、以太网;图形用户界面、Smalltalk、页面描述语言Interpress(PostScript的先驱)、--和--、所见即所得文本编辑器、语音压缩技术等。
帕洛阿尔托研究中心在2002年1月4日起獨立為公司(Palo Alto Research Center Incorporated)。
外部连接
- [http://www.parc.com/ PARC]
- [http://www.xerox.com/innovation/parc.html Xerox PARC 的创新]
- [http://www.digibarn.com/friends/curbow/star/index.html Xerox Star 历史文档]
category:美国机构
ja:パロアルト研究所
对象对象,台湾译作物件,是面向对象方法中的术语,既表示客观世界问题空间中的某个具体的事物,又表示软件系统解空间中的基本元素。
在软件系统中,对象具有唯一的标识符,对象包括属性和方法,属性就是需要记忆的信息,方法就是对象能够提供的服务。在面向对象的软件中,对象是某一个类的实例。
Category:程序设计语言
ja:インスタンス
消息永遇乐,词牌名。亦称《消息》。
双调一百零四字,二十二句,首起两句,第四、五、七、八句均为四字对,前后阕各四仄韵,上去通押。
词牌格式
(仄)仄平平,(仄)平(平)仄,(平)(仄)平仄。(仄)仄平平,(平)平(仄)仄,(仄)仄平平仄。(平)平(平)仄,(平)平(平)仄,(仄)仄仄平平仄。(仄)平(平),平平(仄)仄,(仄)(平)仄(仄)平仄。
(平)平(仄)仄,(平)平平仄,仄仄(平)平(仄)仄。(仄)仄平平,(平)平(仄)仄,(仄)仄平平仄。(平)平(仄)仄,(平)平(仄)仄,仄仄(平)平(仄)仄。(平)平仄、平平仄仄,仄平仄仄。
Category:词牌
SmalltalkSmalltalk,被公认为历史上第二个面向对象的程序设计语言,和第一个真正的集成开发环境(IDE)。Smalltalk由Alan Kay,Dan Ingalls,Ted Kaehler,Adele Goldberg等于70年代初在Xerox PARC开发。
Smalltalk对其它众多的程序设计语言的产生起到了极大的推动作用,主要有:Objective-C,Actor,Java和Ruby等。90年代的许多软件开发思想得利于Smalltalk,例如设计模式、敏捷编程和重构等。Ward Cunningham,一位Smalltalk程序员发明了WikiWiki。
什么是Smalltalk
Smalltalk和许多程序设计语言不同,它不仅仅是一门语言。下面我们从几个不同的角度来解释Smalltalk。
- 一种面向对象的程序设计语言:它是一种面向对象的语言,包含语言的语法和语义。一些编译器可以通过Smalltalk源程序产生可执行文件。这些编译器通常产生一种能在虚拟机上运行的二进制代码。Smalltalk语言本身非常精炼。
- 一种程序设计环境:这里指的是一种提供许多对象的系统,而不是某种特殊的开发环境。和许多语言不同(包括C++),Smalltalk附带有一个巨大的、相当标准的类库。这些类使得开发Smalltalk程序的效率非常高。在其它语言(例如Ada,C和Pascal)中通常被作为语言的一部分的功能(例如条件判断,循环等),在Smalltalk由特定的类提供。
- 一个应用开发环境(ADE):由于Smalltalk的历史原因,它具有一个非常优秀的高度集成、开放的应用开发环境。由于开发环境中的浏览器、监视器以及调试器都由同样的源程序衍生出来的,不同的版本之间也具有相当好的兼容性。此外,这些工具的源程序都可以在ADE直接存取。
Smalltalk中的对象
在Smalltalk中所有的东西都是对象,或者应该被当作对象处理。例如下面的表达式:
2 + 3.
应当被理解为:向对象2发送消息+,参数为对象3。
纯面向对象使得Smalltalk在语言结构方面有许多与其他语言不同的特点,例如在Smalltalk语言中没有条件语句,取而代之的是一些发送给对象true或者false的消息,因此它们不属于语言部分,而属于Smalltalk的类库;也没有循环重复语句(C语言中的for, while),Smalltalk用向数字对象或块对象发送消息来实现重复执行。
Smalltalk的历史
最早的Smalltalk原型由Alan Kay于70年代初提出。类(来自Simula-67)、海龟绘图(来自MIT的LOGO)以及图形界面等概念的有机组合,构成了Smalltalk的最初的蓝图。
在1971年到1975年之间,Kay在Xerox PARC的小组设计并实现了第一个真正的Smalltalk语言系统。这个系统具有以下几个技术创新:
- 语言完全基于Simula的类和消息的概念。
- 语言没有固定的语法,语法分析由类本身完成。
开发环境的革新相当迅速。虽然当时的位图显示器十分昂贵,但是Kay却说服了PARC让他使用这些位图显示器,这使得Kay和他的小组能够实现不同大小和字体的文字,使用多窗口环境,以及一些对图像处理的高端支持。
1975-76年间,Kay小组认识到应当对执行效率和规模进行优化。于是他们在许多重要方面重新设计了Smalltalk系统,在语言上:
- 引入了继承和子类的概念。
- 确定了语言的语法,这使得编译器能够产生高效、可执行、精炼的二进制代码。
- Larry Tesler设计了浏览器,这极大地提高了Smalltalk程序员的编程效率。
前述的所有Smalltalk系统都是在特殊的硬件上实现的,直到1977-78年,Bruce Horn 和 Ted Kaehler 把Smalltalk-76移植到由Intel 8086处理器和自定显示器所组成的硬件环境(被称为NoteTaker)上。虽然这种硬件环境只生产了10台,但是它证明了在通常的处理器上实现Smalltalk的可能性。
Smalltalk-80
在1979-80年,部分受NoteTaker项目的影响,Smalltalk小组的注意力转移到Smalltalk的销售可行性上。小组设计并实现了新一代的Smalltalk系统,这次修改的目标着重于在标准硬件上的移植性等方面,包括:
- 采取ASCII码集,摒弃了原先在Smalltalk-72和-76中使用的特殊字符。
- 取消了原始(primitive)方法直接存取内存的能力。取而代之的是引入一系列的原始方法提供相应的功能。
- 引入了元类的概念。
- 引入MVC(Model-View-Controller)系统以方便交互式应用软件的开发。
程序实例
数学计算
(15 - 19) + (37 squared)
可以理解为:向15发送消息' - ',参数为19;向37发送消息squared; 最后向15 - 19的结果发送消息'+',参数为37 squared的结果。
外部链接
- http://www.smalltalk.org
- http://www.squeak.org 一个免费的多系统下运行的Smalltalk环境。
- http://mhss.nease.net/smalltalk/squeak.html Squeak 和 Smalltalk-80 编程语言的基本特征
ja:Smalltalk
虚拟机In general terms, 在计算机科学中的“虚拟机”是指一种特殊的软件,他可以在计算机平台和最终用户之间建立一种环境,而最终用户则是基于这个环境来操作软件。a virtual machine in computer science is software that creates an environment between the computer platform and the end user in which the end user can operate software.
确切的说,“虚拟机”这个术语有几个不同的含义:Specifically, the term virtual machine has severa7l distinct meanings:
定义
原始含义Original meaning
“虚拟机”最原始的含义是指在一台计算机中建立一系列不同的分别精确的模拟不同其他计算机的执行环境的执行环境。The original meaning of virtual machine is the creation of a number of different identical execution environments on a single computer, each of which exactly emulates the host computer. 这给让每位用户感觉到他在一台完整、同其他用互相隔离的计算机上操作;尽管事实上大家还是只在一台计算机上。提供给计算机这种能力的软件,宿主软件,通常被叫做虚拟机管理器(virtual machine monitor或hypervisor)This provides each user with the illusion of having an entire computer, but one that is their "private" machine, isolated from other users, all on a single physical machine. The host software which provides this capability is often referred to as a virtual machine monitor or hypervisor.
应用程序虚拟机Application virtual machine
The second, and now more common, meaning of virtual machine is a piece of computer software that isolates the application being used by the user from the computer. Because versions of the virtual machine are written for various computer platforms, any application written for the virtual machine can be operated on any of the platforms, instead of having to produce separate versions of the application for each computer and operating system. The application is run on the computer using an interpreter or Just In Time compilation.
操作系统虚拟机
这里虚拟机也用于指由一个模拟器所建立的一个环境,这个模拟器可以为最终用户在自己本地的操作系统上模拟另一个操作系统。
并行虚拟机
近年来,“虚拟机”这个词也可以用来指一个并行虚拟机(PVM)。这里,虚拟机软件可以创建一个跨越多台计算机的环境,这样最终用户就好像只在使用一台计算机而不是多个。
技术Techniques
Emulation of the underlying raw hardware
Since each user can run whatever operating system they want, this type of virtual machine allows users to do things like run two different operating systems (sometimes referred to as "guests") on their "private" virtual computers. Also, experimental new versions of operating systems can be run at the same time as older, more stable, versions, each in a separate virtual machine. The process can even be recursive; IBM debugged new versions of its virtual machine operating system, VM, in a virtual machine running under an older version of VM.
One early user of this concept was the IBM VM/CMS time-sharing product, which used a relatively simple interactive computing single-user operating system, CMS, which ran on top of VM. In that way, CMS could be written simply, as if it were running alone, and the VM operating system quietly provided multitasking and resource management services behind the scenes.
Not all VM users had to run CMS, though; some preferred to run some form of OS/360 (or eventually MVS) in one or more virtual machines, to provide traditional batch processing services to those users who wanted that.
VM is still used today on IBM mainframes, and in some which are used as Web servers, the operating system run in each of many virtual machines is Linux.
The VMware, twoOStwo and SVISTA packages do the same thing on modern PCs, trapping all hardware accesses and simulating all of a motherboard except for the processor.
In other case plex86 can run only Linux under Linux, using specific patched kernel, so it's not emulate processor, but uses bochs emulation of motherboard devices.
The x86 处理器架构 as used in modern PCs does not actually meet the Popek and Goldberg virtualization requirements. Notably, there is no execution mode where all privileged machine instructions always trap, which would allow per-instruction virtualization. As a result, VMware and similar virtualization software for the x86 must dynamically recompile privileged mode code. This technique incurs some performance overhead as compared to a VM running on a natively virtualizable architecture such as the IBM System/370 or Motorola MC68020. Intel and AMD have each announced plans to add x86 virtualization capabilities to future x86 processors (see Vanderpool).
Emulation of a non-native system
Some of this class of virtual machines are emulators; these allow software written for one machine to run on another. Emulation for computer systems can include emulation for both different machine architectures, and operating systems.
Others produce behaviors and capabilities of a machine that doesn't necessarily exist as an actual piece of hardware but may only be a detailed specification. For example, the p-Code machine specification (one of the first, used for support of Pascal) was a description of a specific set of capabilities and behaviors that programmers could use to write programs that would run on any computer running virtual machine software that correctly implemented the specification.
More modern examples include the specification of the Java virtual machine and the Common Language Infrastructure virtual machine at the heart of the Microsoft .NET initiative.
These allow diverse computers all to run software written to that specification; the virtual machine software itself must be written separately for each type of computer on which it runs.
List of virtual machines
- Common Language Runtime (Microsoft .NET)
- FAUmachine (emulates a PC)
- Glulx (for game playing, version not yet 1.0, similar to Z-machine)
- Forth virtual machine
- Java虚拟机 (JVM)
- MMIX (hypothetical CPU for describing algorithms)
- O-code machine (historical, used for BCPL, a fore-runner of C)
- p-Code machine (historical, mainly used to run Pascal programs)
- Perl (the virtual machine of Perl 5 is not separately accessible)
- Parrot (a virtual machine which is currently developed for interpreted dynamic languages (Perl 6, Ruby, ...).
- SECD machine (for Lisp-like languages)
- ScummVM (for playing adventure games, current GNU implemantations available)
- Smalltalk virtual machine
- Squeak virtual machine (VM for the Smalltalk variant Squeak)
- SVISTA (small powerful virtual machine, but project seems dead now)
- twoOStwo (small powerful virtual machine, but project seems dead now)
- Warren Abstract Machine (for executing Prolog programs)
- Inferno (simulates an Operating System)
- Ten15 virtual machine
- TrueType virtual machine
- User-mode Linux a virtual machine kernel modification for Linux.
- Virtual PC (Microsoft's virtual machine software)
- VMWare (powerful, professional-level virtual machine software)
- Xen
- Z-machine (historical, used for text adventure games)
See also
- Gerrit Blaauw (A significant designer of the IBM/360, an early virtual computing architecture)
- Threaded code (A common implementation technique for application virtual machines)
- Computing
- LLVM (The University of Illinois's Low Level Virtual Machine, a compiler toolset)
External links
- [http://citeseer.ist.psu.edu/cs?q=virtual+and+machine Citations from CiteSeer]
- [http://www.trango-systems.com TRANGO real-time embedded hypervisor]
- [http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=168 The Reincarnation of Virtual Machines, Article on ACM Queue by Mendel Rosenblum, Co-Founder, VMware]
- [http://www.cl.cam.ac.uk/xeno/xen Xen]
Category:计算机科学
Category:Virtualization software
Category:操作系统技术
ja:仮想機械
文件计算机中的文件在一个单元内存储的位流,一般在磁盘或磁带的文件系统中。
虽然一个文件表现为一个单一的流,但它经常在磁盘不同的位置存储为多个数据碎片(甚至是多个磁盘)。操作系统会将它们组织成文件系统,每个文件放在特定的文件夹或目录中。
文件是由软件创建的,而且符合特定的文件格式。
一种重要的文件是文本文件,是由一些字符的序列组成的。二进制文件一般是指除了文本文件以外的文件。
注意
# 在RAM中的一组字节通常不叫做文件,除非它们被存放在RAM盘中。
# 在历史上,文件的定义是“记录的序列”。现在这种定义不常用。
category:计算机科学
ko:파일
源程序源代码(也称源程序),是指一系列人类可读的计算机语言指令。
在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。
作用
源代码主要功用有如下2种作用:
#生成目标代码,即计算机可以识别的代码。
#对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。
需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。
代码组合
源代码作为软件的特殊部分,可能被包含在一个或多个文件中。一个程序不必用同一种格式的源代码书写。例如,一个程序如果有C语言库的支持,那么就可以用C语言;而另一部分为了达到比较高的运行效率,则可以用汇编语言编写。
较为复杂的软件,一般需要数十种甚至上百种的源代码的参与。为了降低种复杂度,必须引入一种可以描述各个源代码之间联系,并且如何正确编译的系统。在这样的背景下,修订控制系统(RCS)诞生了,并成为研发者对代码修订的必备工具之一。
还有另外一种组合:源代码的编写和编译分别在不同的平台上实现,专业术语叫做软件移植。
版权
如果按照源代码类型区分软件,通常被分为两类:自由软件和非自由软件。自由软件一般是不仅可以免费得到,而且公开源代码;相对应地,非自由软件则是不公开源代码。所有一切通过非正常手段获得非自由软件源代码的行为都将被视为非法。
质量
对于计算机而言,并不存在真正意义上的“好”的源代码;然而作为一个人,好的书写习惯将决定源代码的好坏。源代码是否具有可读性,成为好坏的重要标准。软件文档则是表明可读性的关键。
效率
虽然我们可以通过不同的语言来实现计算机的同一功能,但在执行效率上则存在不同。普遍规律是:越高级的语言,其执行效率越低。这也是为什么汇编语言生成的文件比用VB语言生成文件普遍要小的原因。
Category:程序设计
ja:ソースコード
ms:Kod sumber
1986年
----
大事记
- 1月1日 - 阿魯巴島脫離荷屬安地列斯,正式升格成為荷蘭王國下屬的自治國。
- 5月3日 - 王錫爵事件,台灣中華航空公司貨機突然往中國廣州降落。
- 5月4日 - 中华人民共和国开始在全国范围正式实行夏时制,至9月14日结束。
- 5月26日 - 中国环渤海经济区成立。
- 5月26日 - 欧盟旗帜为欧盟所采纳。
- 6月22日 - 在墨西哥世界杯赛阿根廷对英格兰的比赛中,马拉多纳先后攻入了两粒入球:上帝之手和世纪进球。
- 6月30日-7月1日,中华人民共和国和葡萄牙在北京举行了关于澳门问题的第一轮谈判。
- 8月4日 - 國家標準中文交換碼推出。
- 9月28日 - 戒嚴令之下,台灣第一個成功創立的反對黨—民主進步黨創黨。
- 10月31日 - 台北市立動物園遷至木柵。
- 11月25日 - 中国长江科考漂流队征服长江。
- 11月25日 - 法赫德国王大桥建成通车。
出生
- 1月28日——林莉,中国体操运动员。
- 3月25日——何洁,中国歌手。
- 4月1日——宮本駿一,日本歌手
- 4月30日——张楠,中国体操运动员。
- 8月25日——刘亦菲,中国演员。
- 8月23日——陳曉琪, 香港業餘歌手
逝世
- 逝世公告
- 5月3日——王力,中国著名语言学家。(1900年出生)
- 物理:
- 化学:
- 生理和医学:
- 文学:
- 和平:
- 经济:
(第59届,1987年颁发)
- 奥斯卡最佳影片奖——《野战排》(Platoon)
- 奥斯卡最佳导演奖——奥利弗·斯通(Oliver Stone) 《野战排》
- 奥斯卡最佳男主角奖——保罗·纽曼(Paul Newman) 《金钱本色》
- 奥斯卡最佳女主角奖——马莉·马特林(Marlee Matlin) 《悲怜上帝的女儿》
- 奥斯卡最佳男配角奖——迈克尔·凯恩(Michael Caine) 《汉娜姐妹》
- 奥斯卡最佳女配角奖——黛安·威斯特(Dianne Wiest) 《汉娜姐妹》
(其他奖项参见奥斯卡金像奖获奖名单)
Category:1986年
als:1986
ja:1986年
ko:1986년
nb:1986
simple:1986
th:พ.ศ. 2529
1987年
----
大事记
- 2月23日 - 觀測到超新星1987a爆發。
- 4月1日 - 日本國有鐵道正式分割為7個各自獨立的「JR」公司。
- 4月30日 - 黄河漂流探险開始。
- 5月28日 - 鲁斯特驾驶一架小型飞机降落在莫斯科红场。
- 6月12日 - 罗纳德·里根在柏林墙前发表演说:“戈巴契夫先生,请推倒这堵墙!”
- 6月12日 - 台灣發生六一二事件。
- 7月11日 - 世界人口达五十亿。
- 7月15日 - 中華民國政府正式宣布解除長達38年的戒嚴。
- 8月29日 - 南朝鲜发生一起与邪教有关的“集体自杀”大惨案。
- 9月10日 - 埃塞俄比亚人民共和国宣告成立。
- 9月25日 - 黄河漂流探险結束,人类首次完成在3里黄河上的无动人工具漂流。
- 10月19日 - 黑色星期一,道琼斯工业平均指数暴跌22%。
- 12月8日 - 巴勒斯坦解放组织发动反抗运动。
记录
- 3月6日 - 中華民國行政院长俞国华首次承认以台湾的武力进攻大陆“是不可能的”。
- 10月16日 - 中华人民共和国国务院办公厅公布接待台胞的有关办法。
- 11月 - 中华民国政府有限度准许台湾地区民众回大陆探亲。
- 4月8日 - 经中国人民银行批准,招商银行正式成立,其股东为招商局集团。
出生
- 6月3日 - 長澤正美,日本演員
- 12月2日 - 中村光,西洋棋棋手
逝世
- 2月22日 - 安迪·沃荷,美国波普藝術的開創者
- 3月19日 - Louis Victor de Broglie,法国物理学家,诺贝尔奖获得者
- 7月17日 - 石原裕次郎,日本演員
- 8月17日 - Rudolf Hess,希特勒副手
- 10月13日 - 华特·豪舍·布拉顿,美国物理学家,三极管发明者,1956年诺贝尔奖
- 11月3日 - 梁实秋,中国现代作家(1902年出生)
诺贝尔奖
- 物理:Johannes Georg Bednorz 和 Karl Alex Müller
- 化学:Donald J. Cram, 杰马里·莱恩(Jean-Marie Lehn)和 Charles J. Pedersen
- 生理和医学:Susumu Tonegawa
- 文学:Joseph Brodsky
- 和平:Oscar Arias Sanchez
- 经济:罗伯特·索洛(Robert M. Solow)
(第60届,1988年颁发)
- 奥斯卡最佳影片奖——《末代皇帝》(The Last Emperor)
- 奥斯卡最佳导演奖——贝尔纳多·贝尔多鲁齐(Bernardo Bertolucci) 《末代皇帝》
- 奥斯卡最佳男主角奖——迈克尔·道格拉斯(Michael Douglas) 《华尔街》
- 奥斯卡最佳女主角奖——雪儿(Cher) 《发晕》
- 奥斯卡最佳男配角奖——肖恩·康纳利(Sean Connery) 《铁面无私》
- 奥斯卡最佳女配角奖——奥林匹·杜卡基斯(Olympia Dukakis) 《发晕》
(其他奖项参见奥斯卡金像奖获奖名单)
Category:1987年
als:1987
ja:1987年
ko:1987년
nb:1987
simple:1987
th:พ.ศ. 2530
1987年
----
大事记
- 2月23日 - 觀測到超新星1987a爆發。
- 4月1日 - 日本國有鐵道正式分割為7個各自獨立的「JR」公司。
- 4月30日 - 黄河漂流探险開始。
- 5月28日 - 鲁斯特驾驶一架小型飞机降落在莫斯科红场。
- 6月12日 - 罗纳德·里根在柏林墙前发表演说:“戈巴契夫先生,请推倒这堵墙!”
- 6月12日 - 台灣發生六一二事件。
- 7月11日 - 世界人口达五十亿。
- 7月15日 - 中華民國政府正式宣布解除長達38年的戒嚴。
- 8月29日 - 南朝鲜发生一起与邪教有关的“集体自杀”大惨案。
- 9月10日 - 埃塞俄比亚人民共和国宣告成立。
- 9月25日 - 黄河漂流探险結束,人类首次完成在3里黄河上的无动人工具漂流。
- 10月19日 - 黑色星期一,道琼斯工业平均指数暴跌22%。
- 12月8日 - 巴勒斯坦解放组织发动反抗运动。
记录
- 3月6日 - 中華民國行政院长俞国华首次承认以台湾的武力进攻大陆“是不可能的”。
- 10月16日 - 中华人民共和国国务院办公厅公布接待台胞的有关办法。
- 11月 - 中华民国政府有限度准许台湾地区民众回大陆探亲。
- 4月8日 - 经中国人民银行批准,招商银行正式成立,其股东为招商局集团。
出生
- 6月3日 - 長澤正美,日本演員
- 12月2日 - 中村光,西洋棋棋手
逝世
- 2月22日 - 安迪·沃荷,美国波普藝術的開創者
- 3月19日 - Louis Victor de Broglie,法国物理学家,诺贝尔奖获得者
- 7月17日 - 石原裕次郎,日本演員
- 8月17日 - Rudolf Hess,希特勒副手
- 10月13日 - 华特·豪舍·布拉顿,美国物理学家,三极管发明者,1956年诺贝尔奖
- 11月3日 - 梁实秋,中国现代作家(1902年出生)
诺贝尔奖
- 物理:Johannes Georg Bednorz 和 Karl Alex Müller
- 化学:Donald J. Cram, 杰马里·莱恩(Jean-Marie Lehn)和 Charles J. Pedersen
- 生理和医学:Susumu Tonegawa
- 文学:Joseph Brodsky
- 和平:Oscar Arias Sanchez
- 经济:罗伯特·索洛(Robert M. Solow)
(第60届,1988年颁发)
- 奥斯卡最佳影片奖——《末代皇帝》(The Last Emperor)
- 奥斯卡最佳导演奖——贝尔纳多·贝尔多鲁齐(Bernardo Bertolucci) 《末代皇帝》
- 奥斯卡最佳男主角奖——迈克尔·道格拉斯(Michael Douglas) 《华尔街》
- 奥斯卡最佳女主角奖——雪儿(Cher) 《发晕》
- 奥斯卡最佳男配角奖——肖恩·康纳利(Sean Connery) 《铁面无私》
- 奥斯卡最佳女配角奖——奥林匹·杜卡基斯(Olympia Dukakis) 《发晕》
(其他奖项参见奥斯卡金像奖获奖名单)
Category:1987年
als:1987
ja:1987年
ko:1987년
nb:1987
simple:1987
th:พ.ศ. 2530
项目
项目是为完成某一独特的产品或服务所做的一次性努力。一次性是指项目有一个结束日期。独特意味着项目的最终结果与其他组织的职能的结果不同。
It can also comprise an ambitious plan to define and constrain a future by limiting it to set goals and parameters. 主要项目的策划,执行和监控需要设立特殊的临时组织,包括一个项目团队,一个或多个工作组。 项目通常需要资源。
The word project comes from the Latin word projectum from projicere, "to throw something forwards" which in turn comes from pro-, which denotes something that precedes the action of the next part of the word in time (paralleling the Greek πρό) and jacere, "to throw". The word "project" thus actually originally meant "something that comes before anything else is done". When the word was initially adopted, it referred to a plan of something, not to the act of actually carrying this plan out. Something performed in accordance with a project was called an object. This use of "project" changed in the 1950s when several techniques for project management were introduced: with this advent the word slightly changed meaning to cover both projects and objects. However in certain projects there may still exist so called objects and object leaders, reflecting the older use of the words.
One may also think in terms of platonism, where ideas from the realm of ideals are projected onto the physical world. (See: Plato's allegory of the cave.)
Particularly liked by Western business, projects can subdivide into sub-projects and spawn an industrial sub-culture of project planning and project management, all oblivious to more holistic developments.
Some feel this habit of short-termism has permeated economic planning and personal growth to the detriment of cyclical and multi-cultural world views. Alternatives to project-centric planning include trend-oriented goal-setting and directional planning.
However, this view is contentious, and indeed industrial program management and portfolio management represent ways of administering a range of projects to fulfil an over-arching strategy.
著名的项目包括:
- 曼哈顿计划:开发出了第一个核武器
- 北极星导弹计划:一个洲际弹道导弹控制系统。
对比
: 战役, 过程, 计划
参见
- 项目管理主题列表
- 项目策划
- 企业项目管理 (EPM)
- Wikipedia:維基專題
Category:项目管理
ja:プロジェクト
th:โครงการ David Cain (comics)
David Cain is the name of a comicbook character associated with the Batman mythos. He first appeared in Batman #567 (July 1999), and was created by Kelly Puckett and Damion Scott.
David Cain is one of the world's premier assassins, taking out some of the most famous and powerful people on the planet, no matter how seemingly impossible the task.
Exceptionally meticulous, Cain's success can be partially attributed to his painstaking preparation, always planning far ahead for any contingency: hence his decision to train someone to be his partner and eventual successor. Several attempts failed before he succeeded in acquiring a child who, at an extraordinarily early age, showed stunning physical prowess - the female who would one day become the new Batgirl. While it was originally believed that he had adopted her, recent issues suggest he may actually be her biological father.
Naming her Cassandra, Cain trained the young girl in every imaginable form of violence, from hand-to-hand combat to weapons and explosives. To further her skills, Cain never taught her how to speak; instead, physical movement became her language --she learned to read a person's body language as well and easily as other people can understand speech. This skill led Cassandra to be able to predict exactly what her opponents were going to do, sometimes before they knew it themselves.
Cassandra left Cain immediately after performing her first assassination, shattered by the experience of ending another person's life. Cain was surprisingly devastated by her disappearance and has never been the same since. He has never quite given up hope that someday she might return to his life. While Cain is not that good of a father, he has shown that he does care for Cassandra.
Cassandra
Cain was the one who framed Bruce Wayne for the murder of Vesper Fairchild, partly because Lex Luthor had hired him to do so and partly to see if Batman was worthy enough of raising Cassandra. When he believed Batman had succeeded in proving himself, Cain cleared Bruce Wayne's name and turned himself in.
Later, Luthor hired the assassin Deadshot to kill Cain in prison because Cain might try implicating him in Vesper's murder. Due to a deathwish Cain almost allowed himself to be killed before being reminded of Cassandra, causing him to fight back and shoot Deadshot several times, leaving the man in critical condition.
While Cain is still imprisoned, he has shown he can escape whenever he wants to. He once escaped to give Cassandra a birthday present before returning to prison as if nothing had happened.
Cassandra recently became curious of to her birth mother was, believing it to be Lady Shiva. She went to visit Cain in prison to find out who, but Cain wouldn't tell; saying that he had promised not to, and that some things were better left not known.
Cain, David
Cain, David
online slots online casinos slots sms gate tanie latanie, tanie loty
|
|
|
| :: RELATED NEWS :: |
Regional Mexican music
The Music of Mexico has many different regional variations that greatly vary from state to state. Regional variations are especially important in Mexican country music and ranchera styles. Some of the regional variations have been described below, mainly on variations of norteño:
- Baja California Norte is well-known for música norteña (northern music) t
|
Regional Mexican
The Music of Mexico has many different regional variations that greatly vary from state to state. Regional variations are especially important in Mexican country music and ranchera styles. Some of the regional variations have been described below, mainly on variations of norteño:
- Baja California Norte is well-known for música norteña (northern music) t
|
Erie Doctrine.
The Erie doctrine is a fundamental legal doctrine of Civil procedure in the American legal system that stems from Supreme court Justice Louis Brandeis' watershed opinion in the landmark decision of Don't call me Hank" Thompson as he is caught first in a tornado of mistaken identity (in "Caught Stealing"), then following him as he returns from self-imposed exile to face down his past (in "Six Bad Things").
Followers of Donald E. Westlake's pseudonym Richard Stark will find Huston's pen familiar but with more humanity and h
|
Liu Boming
:For the astronaut, see Liu Boming (astronaut).
Liu Boming(1887—1923), educator, philosopher. He is the pioneer of modern humanism and the advocator of liberty education in
|
|
John Madrid
John Madrid (????–February 1990) was a jazz and pop trumpet player, active mainly from the 1960's to the 1980's. He is noted for his remarkable accuracy and power in the upper register (which led to him being hired mostly to play lead or scream trumpet) but he was also capable of playing tasteful jazz solos in the middle reg
|
Personation
Impersonator is someone who tries to seem like someone else.
A common meaning today for impersonation is when an entertainer tries to act like a famous person. This can include voice mimicry, action mimicry or reenactment.
Depending on what the impersonator is trying to do, such as gaining access to bank accounts, impersonation can be considered a crime.
See also
- Look-alike
-
|
|