其實原本是想說自己隨手打一些自學的備忘錄,後來想想,倒不如直接把我所學的打在小屋裡,之後再發布場外上,順便幫助一些想要自學程式卻沒有頭緒的人
市面上的大部分程式書籍雖說不錯,但事實上我認為這些書對於一個只是想要試著學習程式的初學者來說,確實太過艱深了
程式語言這種東西,在最基礎的地方,其實都是共通的,之所以會衍生出這麼多種語言,總歸來講,是因為這些開發語言的工程師們自己對於程式的解讀,他們會有自己的一套方法(或者說邏輯)把程式開發流程歸納為一套語言
市面上的書籍,其實就是在教導讀者這套語言的邏輯,我覺得這點是必須要先釐清的概念,所以你在網路上問人說:我要怎麼入門程式?換來的答案永遠是叫你先挑本語言相關的書去看
一本書要賣,當然不可能只教你這些基礎語法,無論從商業上或是實用性考量都是不合理,這些書終究是一本工具書,讀到後面,開始教你該語言的特性時,自然越來越難消化,畢竟這些邏輯常常會考量到實務上程式開發的擴充性、閱讀性
所以在這一系列的文章中,冠上基礎教學的,就是在這些高階語言中,無一例外的基礎,如同中文的ㄅㄆㄇㄈ一樣,在這裡我會採用C/C++的語法為基礎,這點僅僅只是我自身的偏好而已,請記住,之後所看到的,必須去學習的是邏輯,而不是單只是語法
在這點上,雖說我自己本身也算不上大師,但是我盡可能的去講解在語法中,所出現的單字意義,幫助各位能夠了解
目錄: