欧美一区二区二区,黑人精品一区,粉嫩蜜臀av国产精品网站,精品电影一区

幼教網
全國站
您現在的位置:幼教 > 家庭教育 > 幼兒家庭教育 > 智力開發 > 正文

如何學習一門編程語言

來源:菜鳥教程 2018-06-14 09:04:45

說兩句

  前言

  很多人喜歡爭論什么什么編程語言好,我認為這個話題如果不限定應用范圍,就毫無意義。

  每種編程語言必然有其優點和缺點,這也決定了它有適合的應用場景和不適合的應用場景。現代軟件行業,想一門編程語言包打天下是不現實的。這中現狀也造成了一種現象,一個程序員往往要掌握多種編程語言。

  學習任何一門編程語言,都會面臨的第一個問題都是:如何學習這門語言?

  我不想說什么多看、多學、多寫、多練之類的廢話。世上事有難易乎?無他,唯手熟爾。誰不知道熟能生巧的道理?

  我覺得有必要談談的是:如何由淺入深的學習一門編程語言?學習所有編程語言有沒有一個相對統一的學習方法?

  曾幾何時,當我還是一名小菜鳥時,總是嘆服那些大神掌握多門編程語言。后來,在多年編程工作和學習中,我陸陸續續也接觸過不少編程語言:C、C++、Java、C#、Javascript、shell 等等。每次學習一門新的編程語言,掌握程度或深或淺,但是學習的曲線卻大抵相似。

  下面,我按照個人的學習經驗總結一下,學習編程語言的基本步驟。

  學習編程語言的步驟



  基本語法

  首先當然是了解語言的最基本語法。

  控制臺輸出,如 C 的 printf,Java 的 System.out.println 等。

  普通程序員的第一行代碼一般都是輸出 “Hello World” 吧。

  基本數據類型

  不同編程語言的基本數據類型不同。基本數據類型是的申請內存空間變得方便、規范化。

  變量

  不同編程語言的聲明變量方式有很大不同。有的如 Java 、C++ 需要明確指定變量數據類型,這種叫強類型定義語言。有的語言(主要是腳本語言),如 Javascript、Shell 等,不需要明確指定數據類型,這種叫若類型定義語言。

  還需要注意的一點是變量的作用域范圍和生命周期。不同語言變量的作用域范圍和生命周期不一定一樣,這個需要在代碼中細細體會,有時會為此埋雷。

  邏輯控制語句

  編程語言都會有邏輯控制語句,哪怕是匯編語言。

  掌握條件語句、循環語句、中斷循環語句(break、continue)、選擇語句。一般區別僅僅在于關鍵字、語法格式略有不同。

  運算符

  掌握基本運算符,如算術運算符、關系運算符、邏輯運算符、賦值運算符等。

  有些語言還提供位運算符、特殊運算符,視情節掌握。

  注釋(沒啥好說的)

  函數

  編程語言基本都有函數。注意語法格式:是否支持出參;支持哪些數據作為入參,有些語言允許將函數作為參數傳入另一個參數(即回調);返回值;如何退出函數(如 Java、C++的 return,)。

  數組、枚舉、集合

  枚舉只有部分編程語言有,如 Java、C++、C#。

  但是數組和集合(有些語言叫容器)一般編程語言都有,只是有的編程語言提供的集合比較豐富。使用方法基本類似。

  常用類

  比較常用的類(當然有些語言中不叫類,叫對象或者其他什么,這個不重要,領會精神)請了解其 API 用法,如:字符串、日期、數學計算等等。

  語言特性

  語言特性這個特字反映的就是各個編程語言自身的"獨特個性",這涉及的點比較多,簡單列舉一些。

  編程模式

  相關推薦:

小升初試題、期中期末題、小學奧數題

盡在奧數網公眾號

   歡迎使用手機、平板等移動設備訪問幼教網,幼兒教育我們一路陪伴同行!>>點擊查看

  • 歡迎掃描二維碼
    關注幼教網微信
    gh_5735a1f9f07c

  • 歡迎掃描二維碼
    關注奧數網微信
    ID:aoshu_2003

熱點專題

  • 幼兒園教學課件:奇特的建筑
  • 幼兒教學課件:小魚的夢
  • 河頭幼兒園“幫水寶寶搬家”

[幼兒園英語課件]幼兒園英語課件:認識時間

[幼兒園英語課件]幼兒園英語課件:A Apple

幼升小

幼升小資訊

幼升小政策

幼升小擇校

幼升小指導

學區房

幼升小真題

重點小學

上海小學

廣州小學

深圳小學

成都小學

武漢小學

南京小學

北京一類幼兒園

海淀區幼兒園

西城區幼兒園

東城區幼兒園

朝陽區幼兒園

其他區幼兒園

幼兒園資訊

教師園地

幼兒園說課稿

幼兒園教案

教學論文

幼兒園課件

幼兒園教師心得

幼兒園評語

少兒教育

胎教

早期教育

入園必讀

潛能開發

藝術培養

家庭教育

兒童樂園

科普知識

圖書推薦

睡前故事

成語故事

童話故事

唐詩宋詞

孕育指南

時尚媽咪

健康寶貝

美食廚房

趣味數學

健康飲食

專家答疑

-->
主站蜘蛛池模板: 新邵县| 金昌市| 吴忠市| 民勤县| 郸城县| 益阳市| 望都县| 含山县| 崇明县| 临沧市| 邮箱| 象州县| 昌平区| 满城县| 棋牌| 漠河县| 耿马| 祥云县| 婺源县| 宝坻区| 无极县| 日土县| 长丰县| 沙河市| 石城县| 汉源县| 海盐县| 嘉义县| 静安区| 广饶县| 宁蒗| 东源县| 临潭县| 肇庆市| 太原市| 孝感市| 平原县| 安图县| 本溪| 五家渠市| 阿勒泰市|