如何自學程式設計第二部分 | 社區大學終身學習網
資料結構與演算法.如果是完全自學程式設計,沒有讀資訊相關科系,也沒有去上補習班的話,學到一定程度後, ...
前言這部分是接著「第一部分」而寫,主要的目的是針對
與
兩個部分做比較深入的介紹,並且談到針對不同的開發項目在不同語言程式語言的情況。
雖說通用性程式語言 (general-purpose programming language) 能夠做各類應用,包括常見的 C 、 C++ 、 C# 、 Java 、 JavaScript 、 Objective-C 、 Perl 、 PHP 、 Python 、 Ruby 、 Swift 等等,不過能做各類應用只是種概念,真實情況則須看該程式語言實際的發展。
以 C 為例, C 是早期流行的高階語言之一,因此很多前輩都從 C 開始學,對 C 也非常的嫻熟,可是 C 也非常地接近硬體,實際寫 C 程式需要做非常多的記憶體管理,像是同樣寫 GUI ,用 Python 寫個 5 行就能寫出個非常簡單的 Hello World! , C 的話,起碼超過 20 行,還有別忘了,這當然包括 C 需要的記憶體管理部分。
原因出在語言風格跟程式庫上,懂得記憶體管理的觀念不是不好,可是每次寫程式都要寫記憶體管理的部分就顯得異常累贅跟繁瑣,所以新近的程式語言,如 C# 、 Java 、 Python 、 Swift 等,記憶體管理的部分就交給編譯器 (compiler) 或直譯器 (interpreter) ,讓程式設計師能快速開發他們心中想要發展的程式功能。
快速開發在軟體界變成了顯學之一,另一個顯學則是讓完全初學者更容易學習及上手寫程式,無論如何都得先準備開發環境,這也是下個部分的主題。
程式自學十年心得:想吃這行飯,學好演算法與資料結構才能讓 ... | 社區大學終身學習網
[Day12]程式菜鳥自學C++資料結構演算法– 樹Tree | 社區大學終身學習網
Data Structure | 社區大學終身學習網
工程師的缺德行為:叫朋友去學CC++ | 社區大學終身學習網
如何自學程式設計第二部分 | 社區大學終身學習網
資料結構及演算法學習筆記列表 | 社區大學終身學習網
電腦與網路應用哪裡學?新北市三重社區大學開課資訊
想要學習電腦與網路應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
雲端資訊運用企劃術(基礎)哪裡學?臺中市南湖社區大學開課資訊
想要學習雲端資訊運用企劃術(基礎)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
美語自然發音+KK音標班哪裡學?臺中市北屯社區大學開課資訊
想要學習美語自然發音+KK音標班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
討海人寫作書法A班哪裡學?屏東縣屏南區社區大學開課資訊
想要學習討海人寫作書法A班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
電腦與網路應用哪裡學?新北市三重社區大學開課資訊
想要學習電腦與網路應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...