主题:计算机程序设计
主题主页 | 从哪里开始 |
计算机程序设计主题
计算机程序设计(Computer programming,简称Programming或Coding)是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。专业的程序设计人员常被称为程序员。编程的目的是创建一套电脑执行特定操作或表现出期望的行为的指令。编写原始码的过程中,往往需要在许多不同的学科的知识,包括应用领域的知识,专门的算法和形式逻辑的专业知识。
特色人物
谢尔盖·米哈伊洛维奇·布尔 (英语:Sergey Mikhaylovich Brin,俄语:Сергей Михайлович Брин,1973年8月21日—)是一位苏联出生的美国籍犹太裔电脑工程师兼企业家,并与拉里·佩奇合作建立以搜索引擎和在线广告技术闻名、世界最大的网络公司Google。
布尔出生在苏联,大约在6岁时与父母移居至美国,之后于马里兰大学学院市分校上学,并沿着其祖父与父亲的脚步学习数学,同时双修了电脑科学。毕业后,谢尔盖进入斯坦福大学。不过,布尔在史丹佛攻读博士期间选择了休学,与在史丹佛结识了拉里·佩奇。两人开始使用宿舍里廉价的主机,应用布尔所设计的数据挖掘系统为基础,试图编写出一个卓越的搜索引擎。随着这项计划越来越有成功的可能性,两人遂先暂停其在史丹佛的大学学业,在从Susan Wojcicki(后成为Google高级副总裁)借来的车库里持续发展Google。
特色条目
Java是一种电脑程序设计语言,拥有跨平台、面向对象、泛型程序设计的特性。 任职于Sun微系统的詹姆斯·高斯林(James Gosling)等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通讯。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指針,改以引用取代,同时移除原C++与原来运算符重载,也移除多重继承特性,改用接口取代,增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型编程、类型安全的枚举、不定长参数和自动装/拆箱特性。Sun公司对Java语言的解释是:“Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言”
特色图片
GNU Emacs是一个文本编辑器,和常用的类Unix系统的集成开发环境(IDE),协助程序员与发展,为他们提供完备的设施,如调试器(debugger)。