程序语言
机器语言 字位码
一,概述
现在,“计算机程序设计”这个名词对不同的人可能有着不同的含义。在很多时候,我们会很直接地想到利用各种语言来书写程序。但是在另外一些时候,我们会将软件工程中的各个活动,比如需求分析,软件的设计,代码编写,测试,甚至维护都用“程序设计”这样一个词来统称。
在现代社会中,一个“软件”通常是由一系列的文件和程序构成的,而实际上人们往往把“软件”和“程序”混合的交替使用。而关于如何“生产”一个有效,稳定,实用,切合用户需求的软件的方法就是“软件工程”。通常意义上,我们可以把软件工程划分为以下几个部分:
1. 系统需求
2. 软件架构
3. 软件的构建
4. 软件测试
5. 软件维护
6. 配置管理
7. 软件项目管理
8. 软件开发过程
9. 软件工程和方法
10. 品质保证
参见
Joyent 在近日举行的 StartupCamp 集会上宣布,与 Sun 合作推出 OpenSocial 开发者平台[http://joyent.com/developers/opensocial Joyent Accelerator,主要面向 Google OpenSocial 的通用组件的开发,以及提供免费的托管应用服务,面向所有的开发者和厂商]。目前,以 Facebook 为最先,Adobe、微软和 Google 都在试图通过开放平台来聚集更多的在线应用,提供新的标准,统一的跨网站应用,都充分的看见了未来的趋势。Joyent 与 Sun 的此次合作,也是围绕这一主题,希望在诸强环绕的这一市场,开辟一个自己的席位。