<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## Java編程那些事兒2——程序設計是什么? 作者:陳躍峰 出自:http://blog.csdn.net/mailbomb 程序設計,俗稱編程,是一個比較專業的概念。初學者,甚至一部分開發人員,都不能很簡單的解釋這個概念,所以使初學者覺得程序設計是一件很有科技含量,或者是很高深的學科,其實這些都是誤解。那么程序設計到底是什么呢? 程序,其實就是把需要做的事情用程序語言描述出來。類似如作家,就是把自己頭腦中的創意用文字描述出來。所以學習程序,主要就是三個問題:做什么、怎么做和如何描述,具體如下: 1.做什么 做什么就是程序需要實現的功能。 2.怎么做 怎么做就是如何實現程序的功能,在編程中,稱為邏輯,其實就是實現的步驟。 3.如何描述 就是把怎么做用程序語言的格式描述出來。 所以,對于有經驗的程序設計人員來說,學習新的程序設計語言的速度會比較快,就是因為第1和第2個問題基本解決了,只需要學習第3個問題即可了。 對于“做什么”的問題,可能初學者覺得會比較簡單,其實在大型項目開發,例如ERP,企業都不能很詳細的說明需要實現具體的功能,這就需要有專門的人員去發掘具體的功能,這個用程序的術語叫做需求分析。舉個例子吧,例如某個人要找個女朋友,如果你大概去問他,他會說,找個中等的就可以了,但是這個還不是具體的需求,你可能需要問一下,要求女朋友的年齡是多少,身高是多少等等具體的問題。所以說,搞清楚“做什么”也不是簡單的事情,需要專門的人員從事該工作。 對于“怎么做”的問題,是初學者,甚至很有經驗的開發人員都頭疼的事情,這個稱作程序邏輯。因為實際的功能描述和程序設計語言之間不能直接轉換,就像作家需要組織自己的思路和語言一樣,程序設計人員也需要進行轉換,而且現實世界和程序世界之間存在一定的差異,所以對于初學者來說,這是一個非常痛苦的過程,也是開始學習時最大的障礙。由于計算機自身的特點,“怎么做”的問題其實就是數據和操作的問題,某個頂級大師曾經說過:“程序=數據結構+算法”,把這個問題描述的簡單準確。那么“怎么做”的問題,就變成了持有那些數據,以及如何操作這些數據的問題。先簡單的介紹這么多,大家仔細體會吧。 對于“如何描述”的問題,是學習程序最容易,也是最枯燥的問題。其實就是學“透”一套格式,并且深刻理解語言的特點。學程序語言,就像學漢語差不多,需要學習字怎么寫,學習語法結構等,只是不需要像漢語這樣學那么多年,但是學好一個語言還是要耐得住寂寞。語法的學習需要細致,只有深刻領悟了語法的格式才能夠熟練使用該語言。 前面介紹的是程序的概念,那么為什么叫程序設計,其實這個設計和現實中的設計一樣。例如你自己蓋個小棚子,只需要簡單的規劃即可,也就是編程中的小程序,而如果需要建造一棟大樓,肯定需要進行設計吧,程序也是這樣。所以把編程叫做程序設計了。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看