14种开发语言chinanetboy 11/21/2007
6种编译的语言+8种脚本语言=14种开发语言
我也会断续添加各种语言的知识重点,以方便我们对比各种语言
6种编译的语言
语言
++语言
语言
语言
#语言
语言
8种脚本语言
Builder脚本语言
/脚本语言
语言
脚本语言
脚本语言
脚本语言
on Rails脚本语言
脚本语言
/*-------------------------------------------------------------------*/
1 C语言
1.1 C语言标准
1.2 C语言社区
/article/
许多编程网站都有C语言的知识区块讲解
[*语言特点*]
1.简单的数据类型,流程控制语句,指针和函数,宏构成了C的主体。
2.有益于编写小而快的程序,很容易与汇编语言结合。
C应用非常广泛具有很高的标准化,因此其他平台上的各版本非常相似。
[*经典著作*]
<<The C Programming Language>>
/*-------------------------------------------------------------------*/
2 C++语言
2.2 C++语言标准
[*语言特点*]
C++是一个包含4个语言子集的超语言
1.纯C语言 (可以完全重用C代码和按C的规格在C++中写代码)
2.类代码 (C++引入面向对象的类)
3.模板 (函数模板和类模板是C++特点之一)
类库 (C++支持大量的第三方的C++类库)
[*经典著作*]
<<Thinking in C++>>
<<C++ primer>>
****************************
2.3 C++的各种开发社区
2.3.1 MS开发工具VC++
2.3.2 Borland开发工具C++ builder
2.3.3 C/C++开源工具
Dev-C++
MINGW
GCC
2.3.4 C/C++GUI(图形界面设计接口)
2.3.4.
大名鼎鼎的微软基础类库(Microsoft Foundation Class)。
2.3.4.2 QT
它是一个跨平台的GUI库
2.3.4.3 WxWindows
它是一个跨平台的GUI库
2.3.4.4 Fox
2.3.4.5 GTK
/
GTK是一个大名鼎鼎的C的开源GUI库。Linux的界面是GTK就是这个库的C++封装版本.
2.3.4.5 C/C++第3方类库
boost
CxImage图形操作类库
/bitmap/
这是个很经典的图像库,使用起来也很方便。
/*-------------------------------------------------------------------*/
3. Pascal语言
3.1 Pascal语言标准
3.2 Delphi开发社区
http://
[*语言特点*]
最初的Pascal被严格设计成教学之用
pascal语言在dos和windows被borland公司的Turbo Pascal和Delphi
Borland的dos上的 Turbo Pascal
Borland的windows上的Delphi,pascal语言功能被扩展为支持面向对象
[*经典著作*]
<<Pascal程序设计>>,<<Delphi程序设计>>
/*-------------------------------------------------------------------*/
4. Basic语言
4.1 Basic语言标准
4.2 Basic开发社区
微软的msdn社区
[*语言特点*]
BASIC语言于1964年问世,它是最简单的程序设计语言
1初期的BASIC一代,Minimal BASIC()
和 Thomos 发明basic
2微机BASIC二代
(编写只有4k字节的解释程序)
3.结构化BASIC三代(QBasic)
4.面向对象的BASIC四代
(如微软的Visual BASIC,)
[*经典著作*]
<<Visual Basic2005从入门到精通>>
<<Visual Basic 2005大学教程>>
/*-------------------------------------------------------------------*/
5 C#语言
5.1 C#语言标准
/zh-cn/vcsharp/
5.2 C#社区
/4/
/bbs/
[*语言特点*]
C#是微软的.NET开发环境最好的面向对象开发语言,特性如JAVA
JAVA源代码可以直接用工具换成C#
运行速度比JAVA快,但只能用于windows平台
[*经典著作*]
<<C#大学教程>>,<<C#高级编程>>
/*-------------------------------------------------------------------*/
6 Java语言
6.1 Java语言标准
6.2 Java社区
[*语言特点*]
Java彻底的面向对象的编程语言,在JAVA中,一切都是对象
程序运行速度慢,在多种操作系统中,通用性最强大
[*经典著作*]<<Thinking in java>>
以下全为脚本类开发语言
/*-------------------------------------------------------------------*/
7 Power Builder脚本语言
7.1 Power Builder脚本语言标准
7.2 Power Builder开发社区
http:///1/diannao/
/
[*语言特点*]
它是基于脚本设计的,最有特色的是DataWindow控件大大提高了数据库的操作
PowerBuilder是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品
PowerSoft现已被数据库厂商Sybase所收购,PowerBuilder+Sybase成为精典组合
[*经典著作*]
<<PowerBuilder9.0基础应用与系统开发>>
<<PowerBuilder8.0彻底研究>>
/*-------------------------------------------------------------------*/
8 ASP/脚本语言
8.1 脚本语言标准
8.2 社区 微软的MSDN
[*语言特点*]
微软基于.NET框架的WEB专用语言,语言特性如同ASP脚本语言
[*经典著作*]
<< 2.0入门精典>>
<< 2.0高级编程>>
/*-------------------------------------------------------------------*/
9 PHP语言
9.1 PHP语言标准
9.2 PHP社区
[*语言特点*]
PHP是一种非常强大的CGI脚本语言,就其语言特点基本上源于C,就其实现方式而言更象PERL,
PHP同时也支持类,可用类的模式进行编写代码
[*经典著作*]
<<PHP程序设计(第2版)>>,<<PHP和MySQL Web开发>>
/*-------------------------------------------------------------------*/
10 JavaScript脚本语言
10.1 JavaScript脚本语言标准
10.2 JavaScrip社区
[*语言特点*] *脚本语言
JavaScript成为了广泛应用于WEB开发的脚本语言,
成为开发人员所首选的一类脚本语言.它由网景公司发明出来
[*经典著作*]
<<JavaScript入门经典(第4版)>>,<<JavaScript核心技术>>
/*-------------------------------------------------------------------*/
11 perl脚本语言
11.1 perl脚本语言标准
11.1 perl社区
[*语言特点*]
Perl是一种*且功能强大的编程语言。
它被用作 Web 编程、数据库处理、XML 处理以及系统管理等等
它能够完成所有这些工作,同时仍然是处理小的日常工作的完美工具
Perl 快速、有趣,而且特别有用。
[*经典著作*]
<<Perl最佳实践>>,<<高级Perl编程>>
/*-------------------------------------------------------------------*/
12 python脚本语言
12.1 python脚本语言标准
12.2 Python社区
[*语言特点*]
Python 是由 Guido van Rossum 开发的、可免费获得的、非常高级的解释型语言。
其语法简单易懂,而其面向对象的语义功能强大(但又灵活)。
Python 可以广泛使用并具有高度的可移植性。在许多情况下,Python 是使用 XML 文档的理想语言。
[*经典著作*]
/*-------------------------------------------------------------------*/
13 Ruby on Rails脚本语言
13.1 Ruby on Rails脚本语言标准
13.2 Ruby on Rails社区
[*语言特点*]
Ruby语言特点类似Python,但发展相对较慢。
Ruby最近因为Rails框架而成为了最炙手可热的动态语言,
Ruby on Rails适合企业应用,Ruby on Rails会对java造成冲击
Ruby小而快速,目前多用来编写游戏
[*经典著作*]
<<Ruby on Rails入门经典>>
/*-------------------------------------------------------------------*/
14 Tcl脚本语言
14.1 Tcl脚本语言标准
14.2 Tcl社区
/projects/vtcl
[*语言特点*]
Tcl是一种很通用的脚本语言,它几乎在所有的平台上都可以解释运行,功能强大。
Tcl是tool command language的缩写,实际上包含了两个部分:一个语言和一个库
[*经典著作*]
/*-------------------------------------------------------------------*/
Z.综合编程语言,开发工具,开发社区