首页 > 代码库 > 明明白白学C#第0章准备工作
明明白白学C#第0章准备工作
明明白白学C#第0章准备工作
知己知彼,百战不殆。同样在学习C#语言之前,我们需要先了解C#语言。对它有一定了解,我们才能更好的掌握C#语言,并使用它编写我们所要的程序。本章将从C#是什么,可以做什么,如何学习C#三个角度来帮助大家了解C#语言。本文选自《明明白白学C#(大学霸)》
0.1 C#是什么
C#是一门编程语言。这是最基本的概念。但绝大多数的人要花费几个月的时间来理解这个概念。只有真正理解这个概念后,才会真正明白什么是编程。本节先从这个最基本的概念来讲解。本文选自《明明白白学C#(大学霸)》
0.1.1 什么是语言
语言是我们每个人每天都在使用的东西。虽然我们每天都在使用,但是往往很难明确说出语言是什么。明确的理解语言的定义,可以帮助我们更为快速的理解C#,并写出我们需要的代码。首先我们看一下语言的定义:语言是一套共同采用的沟通符号、表达方式与处理规则。图0.1是我们常见一个警示语句。下面我们结合这个图来讲解语言什么是语言。本文选自《明明白白学C#(大学霸)》
图0.1 警示语句
1.沟通符号
语言都是由各种符号构成的。符号的形式可以有很多种,如汉字、字母、图形等等。例如图0.1中出现的“小心地滑”四个字就是汉字符号。Caution Slippery是英文字符符号。而左下角的是图形符号同样表示滑倒的意思。
2.表达方式
有了符号后,并不代表就可以是成为我们使用的语言。符号需要按照特定的规则组合,才能构成语言。例如,“小”、“心”、“地”、“滑”四个字必须按照“小心地滑”的顺序组合起来,才能表达我们所要的意思。如果随意组合为“地小心滑”就不是我们索要的。本文选自《明明白白学C#(大学霸)》
3.处理方式
通过沟通符合哈表达方式,我们已经组合出“小心地滑”的警示语了。但作为语言,这还是不完整的。因为我们需要让别人看到这样警示语后,做出相应的行动,如从其他地方绕过,或者减速慢行。需要别人做出相应的行动,这就是别人对警示语的处理方式。本文选自《明明白白学C#(大学霸)》
4.共同采用
语言是两方或者多方用来进行沟通的。所以,以上三项构成语言必须被至少两方所采纳。这样就要求沟通的双方,必须采用共同的符号,并使用相同的表达方式,最后以双方可以预见的动作作为处理方式。例如,以图0.1为例,对于一个不认识汉字和英文的人,肯定无法正确理解图的意思。
只有具备以上四个因素,才能构成语言。根据用途,语言分为很多类型。下面我们就讲解什么是编程语言。本文选自《明明白白学C#(大学霸)》
明明白白学C#第0章准备工作