| 程式學習 | 林信良 | 程式人 | Pass by value | 傳值 | 傳參 | Pass by reference | C++ | Java

傳值?傳參?

在不同的程式語言當中,若剛好有同名的術語存在,應該搞清楚它在該語言中確切的定義,而不是硬用其他語言中的定義,甚至是不清楚來源的名詞來理解。

2020-02-27

| C++ | Unicode | 程式學習 | 林信良 | 程式人

C++與Unicode

在C++中wchar_t、char16_t、char32_t用於儲存Unicode碼點,char用於儲存UTF編碼實現的碼元,若能清楚掌握何者為儲存碼點,何者是字元編碼實現,就能釐清之間的差別

2020-02-13

| Go | Unicode | UTF | 程式開發 | 程式學習 | 程式人 | 林信良

從Go學Unicode、UTF

在多國語言的編碼上,很多人看到Unicode、UTF,總感到難以區分,因為程式語言隱藏了處理細節,並且對於這部份的定義很模糊,此時,不妨從Go的相關套件著手,也有助於理解之間的差異

2020-01-23

| 網頁框架 | React | React 16.8 | Hooks | 定義元件 | 開發 | 程式學習 | 程式人 | 林信良

React的鉤子們!

Hooks是個新的思考方式,熟悉React的開發者定義元件時,應使用函式而非類別來進行,並於開頭使用適當的鉤子「勾取」必要的狀態與副作用邏輯,再定義無狀態的使用者介面呈現邏輯

2019-12-05

| 程式學習 | Scratch | Arduino | EV3 | S4A | S2A | mBlock

小小程式設計師適用工具的啟示

對於這類所謂小小程式設計師適用的工具,不妨讓我們一起來認真接觸吧!

2015-06-12

| 程式人 | 林信良 | Maker | 程式學習

程式、數學與Maker

有了具體要解決的目標,就不會提出「為何要學數學」這樣的問題

2015-05-01

| 林信良 | 程式語言 | 程式學習

哪種程式語言才有未來?

面對該選擇哪種程式語言才有未來這樣的問題,我也只能說,射飛鏢決定就是!

2015-04-24

| 林信良 | 程式學習 | Scratch | Blockly | 視覺化程式語言

視覺化程式語言的未來

藉由圖像式的隱喻,視覺化程式語言,可突顯出軟體設計中組合與建構的過程

2015-01-02

| 程式學習

孩子們愈早學寫程式愈有幫助嗎?

程式設計能力日益重要,因為軟體影響人類生活的程度持續提升,而且已成為趨勢,而國外有些地方已經提早讓兒童學習程式設計,這也引發了許多家長的焦慮

2014-07-24