SlideShare a Scribd company logo
计算机编程语言基础知识
版本:v1.0
Crifan Li
摘要
本文主要介绍了计算机领域中的编程语言的基础知识,主要指的是各种编程语言中,比较通用的基本概念。

本文提供多种格式供:
在线阅读

HTML

1

下载(7zip压缩包)

HTML

8

HTMLs

PDF

3

HTMLs

PDF

10

2

9

CHM

4

CHM

11

TXT

5

TXT

12

RTF

6

RTF

13

WEBHELP
7

WEBHELP
14

HTML版本的在线地址为:
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/html/
programming_language_basic.html
有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论:
http://www.crifan.com/bbs/categories/programming_language_basic/

修订历史
修订 1.0

2013-07-24

crl

1. 把之前教程的地址整理过来

1

http://www.crifan.com/files/doc/docbook/programming_language_basic/release/html/
programming_language_basic.html
2
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/htmls/index.html
3
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/pdf/
programming_language_basic.pdf
4
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/chm/
programming_language_basic.chm
5
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/txt/
programming_language_basic.txt
6
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/rtf/
programming_language_basic.rtf
7
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/webhelp/index.html
8
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/html/
programming_language_basic.html.7z
9
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/htmls/index.html.7z
10
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/pdf/
programming_language_basic.pdf.7z
11
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/chm/
programming_language_basic.chm.7z
12
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/txt/
programming_language_basic.txt.7z
13
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/rtf/
programming_language_basic.rtf.7z
14
http://www.crifan.com/files/doc/docbook/programming_language_basic/release/webhelp/
programming_language_basic.webhelp.7z
计算机编程语言基础知识:
Crifan Li

版本:v1.0
出版日期 2013-07-24
版权 © 2013 Crifan, http://crifan.com
15

本文章遵从:署名-非商业性使用 2.5 中国大陆(CC BY-NC 2.5)

15

http://www.crifan.com/files/doc/docbook/soft_dev_basic/release/html/soft_dev_basic.html#cc_by_nc
目录
前言 ........................................................................................................................................
1. 本文目的 ......................................................................................................................
1. 计算机编程语言分类 ..............................................................................................................
2. 变量分类 ..............................................................................................................................
3. 操作和运算 ...........................................................................................................................
4. 分支与判断 ...........................................................................................................................
5. 循环 .....................................................................................................................................
6. 函数 .....................................................................................................................................
参考书目 ..................................................................................................................................

iv
iv
1
2
3
4
5
6
7

iii
前言
1. 本文目的
本文目的在于介绍计算机编程语言的基础知识。

iv
第 1 章 计算机编程语言分类
计算机语言分类:脚本语言,解释性语言,编译性语言等等
Assembly
C
C++
C#
Java
JavaScript
Object-C
Perl
PHP
Python

不懂的语言,擅长做的事情也不同,适用的领域和层次也不同:

相关旧帖
【整理】计算机语言的不同应用层次

1

1

http://www.crifan.com/different_computer_programming_language_application_level/

1
第 2 章 变量分类
为何要去将变量分类
常见的变量有哪些类型
整型:byte,short int,int,long
字符,字符串:char,string
浮点数:float,double
列表,等
高级的,比如:字典dict,Map

2
第 3 章 操作和运算
基础运算
加减乘除:+,-,*,/
取余数%
等等
位运算:按位操作,按位与&,按位或 |等等
逻辑运算:AND,OR等

相关旧帖
【软件开发基础知识】逻辑运算

1

1

http://www.crifan.com/software_development_basic_knowledge_logical_operation

3
第 4 章 分支与判断
if,else
then
其中,python中的判断,相对比较“智能”,自动判断某个变量的,是否为“真”

4
第 5 章 循环
关于循环:while,do while,for
go语言中,好像只有for?

5
第 6 章 函数
为何要有函数
函数的参数

相关旧帖
【软件开发基础】调用函数中的变量名和被调用函数中的参数名之间的关系:没半毛钱关
1
系
函数中的变量

函数的返回值

1

http://www.crifan.com/software_development_basic_knowledge_function_parameter/

6
参考书目
[1] 【教程】计算机编程语言之基础知识

1

1

http://www.crifan.com/computer_programming_language_basic_knowledge/

7

More Related Content

What's hot (8)

PDF
Coscup2011: porting android to brand-new cpu architecture
lusecheng
 
PDF
Go
Feng Yu
 
PDF
Firmware download
cri fan
 
PDF
Python summary
cri fan
 
PDF
Uboot starts analysis
cri fan
 
PDF
Csharp summary
cri fan
 
PPT
Test
bluewind3541
 
PPTX
Hcsm lect-20120913
lusecheng
 
Coscup2011: porting android to brand-new cpu architecture
lusecheng
 
Firmware download
cri fan
 
Python summary
cri fan
 
Uboot starts analysis
cri fan
 
Csharp summary
cri fan
 
Hcsm lect-20120913
lusecheng
 

Similar to Programming language basic (20)

PDF
Build website
cri fan
 
PDF
Build website
cri fan
 
PDF
Virutal machine tutorial
cri fan
 
PDF
Buy house
cri fan
 
PDF
Buy house
cri fan
 
PDF
Fieldbus intro
cri fan
 
PDF
Python topic re
cri fan
 
PDF
Hardware basic
cri fan
 
PDF
Python intermediate tutorial
cri fan
 
PPTX
Web开发基础
dynaturtle
 
PDF
Python beginner tutorial
cri fan
 
PDF
Symbology gs1128
cri fan
 
PDF
Csharp summary
cri fan
 
PPT
第01讲 php环境搭配和
cyfp
 
PPT
《网页设计与制作》第一章:网页制作基础
greentask
 
PDF
Arm vs mips
cri fan
 
PDF
Arm vs mips
cri fan
 
PPT
Ch01
jashliao
 
PDF
HTML Basic
Ryan Chung
 
PPTX
Html 5初探
keelii
 
Build website
cri fan
 
Build website
cri fan
 
Virutal machine tutorial
cri fan
 
Buy house
cri fan
 
Buy house
cri fan
 
Fieldbus intro
cri fan
 
Python topic re
cri fan
 
Hardware basic
cri fan
 
Python intermediate tutorial
cri fan
 
Web开发基础
dynaturtle
 
Python beginner tutorial
cri fan
 
Symbology gs1128
cri fan
 
Csharp summary
cri fan
 
第01讲 php环境搭配和
cyfp
 
《网页设计与制作》第一章:网页制作基础
greentask
 
Arm vs mips
cri fan
 
Arm vs mips
cri fan
 
Ch01
jashliao
 
HTML Basic
Ryan Chung
 
Html 5初探
keelii
 
Ad

More from cri fan (17)

PDF
Scientific network summary
cri fan
 
PDF
Virtualbox tutorial
cri fan
 
PDF
Usb hid
cri fan
 
PDF
Usb disk driver
cri fan
 
PDF
Usb basic
cri fan
 
PDF
Symbology upc
cri fan
 
PDF
Symbology plessey
cri fan
 
PDF
Symbology code128
cri fan
 
PDF
Runtime upgrade linux
cri fan
 
PDF
Rec soft npp
cri fan
 
PDF
Python topic str_encoding
cri fan
 
PDF
Nand get type
cri fan
 
PDF
Mpeg vbr
cri fan
 
PDF
Linux wireless
cri fan
 
PDF
Linux nand driver
cri fan
 
PDF
Json tutorial
cri fan
 
PDF
Interrupt related
cri fan
 
Scientific network summary
cri fan
 
Virtualbox tutorial
cri fan
 
Usb hid
cri fan
 
Usb disk driver
cri fan
 
Usb basic
cri fan
 
Symbology upc
cri fan
 
Symbology plessey
cri fan
 
Symbology code128
cri fan
 
Runtime upgrade linux
cri fan
 
Rec soft npp
cri fan
 
Python topic str_encoding
cri fan
 
Nand get type
cri fan
 
Mpeg vbr
cri fan
 
Linux wireless
cri fan
 
Linux nand driver
cri fan
 
Json tutorial
cri fan
 
Interrupt related
cri fan
 
Ad

Programming language basic