明明白白學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  警示語句spa

1.溝通符號orm

語言都是由各類符號構成的。符號的形式能夠有不少種,如漢字、字母、圖形等等。例如圖0.1中出現的「當心地滑」四個字就是漢字符號。Caution Slippery是英文字符符號。而左下角的是圖形符號一樣表示滑倒的意思。ip

2.表達方式it

有了符號後,並不表明就能夠是成爲咱們使用的語言。符號須要按照特定的規則組合,才能構成語言。例如,「小」、「心」、「地」、「滑」四個字必須按照「當心地滑」的順序組合起來,才能表達咱們所要的意思。若是隨意組合爲「地當心滑」就不是咱們索要的。本文選自《明明白白學C#(大學霸)》io

3.處理方式程序

經過溝通符合哈表達方式,咱們已經組合出「當心地滑」的警示語了。但做爲語言,這仍是不完整的。由於咱們須要讓別人看到這樣警示語後,作出相應的行動,如從其餘地方繞過,或者減速慢行。須要別人作出相應的行動,這就是別人對警示語的處理方式。本文選自《明明白白學C#(大學霸)》im

4.共同採用

語言是兩方或者多方用來進行溝通的。因此,以上三項構成語言必須被至少兩方所採納。這樣就要求溝通的雙方,必須採用共同的符號,並使用相同的表達方式,最後以雙方能夠預見的動做做爲處理方式。例如,以圖0.1爲例,對於一個不認識漢字和英文的人,確定沒法正確理解圖的意思。

只有具有以上四個因素,才能構成語言。根據用途,語言分爲不少類型。下面咱們就講解什麼是編程語言。本文選自《明明白白學C#(大學霸)》

相關文章
相關標籤/搜索