明明白白學C#第0章準備工作

來源:互聯網
上載者:User

標籤:c#

明明白白學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章準備工作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.