我觉得一般书上和wiki上写的也很有道理,不是误区,只是关注的点不一样,作为老师或者教材,最重要的不是让学生对这些东西的理解有多高深,而是怎样快速上手,有基本的认识,哪怕有缺陷,高中物理只教牛顿力学,虽然相对论更对,at the end of the day, 牛顿力学,相对论,都是错的,都不完整,如果你要说常见的说法有问题,你最终都会发现,任何“Rule”都会break。把语言看成多个特性是个不错的学习方法,我记得Effect C++这本书第一章第一节也是这样说的。
感謝美麗Schelley的分享,以直譯interpret、編譯compile分類某些語言或許是最簡單讓沒有接觸程式語言的人明白,當然隨著語言演進發展,許多界線會逐漸打破,我不是CS人也沒寫程式,印象中ROBERT W. SEBESTA的書concepts of Programming Languages蠻有趣,可以了解不同語言特性。當然省略,也不是無法寫程式,更多人選擇買Java、C++、python 等直接啃下去,書中也會介紹,只是少了些與其他語言的比較。
Hello Shelley, your KZitem channel is so wonderful, I love it so much. Although I am not young, but I am so excited to learn from you, you open my mind and insight. I am a hardware engineer, I know nothing about Linux and coding now, I just start my journey of Linux, after that may be coding. Hope can make it soon. Thank you so much! Hope you can continue your work and enjoy it all the time. Wish you happy, healthy, beauty all the time. Alan
以下這個特性是編譯無法做到 : * 編譯 (Compile) : In this language, compiled programs run faster than interpreted programs. * 直譯 (Interprete) : While in this language, interpreted programs ** can be modified while the program is running. ** --- 參考 Difference between Compiled and Interpreted Language : www.geeksforgeeks.org/difference-between-compiled-and-interpreted-language/
Пікірлер: 704