| 隨機數 | 隨機涵式 | 林信良

你的程式夠「亂」嗎?

亂數的產生雖然是不起眼的小函式,有機會的話可以探索一下,因為,它們往往沒那麼簡單

2016-12-18

| 程式人 | 林信良 | 數學

程式人的數學書

將數學當成一個表達、思考的方向,就像是學習新語言那樣!

2016-11-27

| Lisp | 程式語言 | 林信良 | 程式人

可程式的程式語言

如果要在寫一個應用程式之前,先創造一個可以寫這個應用程式的語言,你會有什麼反應呢?

2016-11-26

| 迷宮產生演算 | 程式人 | 林信良

迷宮產生演算法之美妙

對於特定演算法的學習,需要透過循序漸進的方式來掌握,以及充分的思考與探討,否則,很可能就只會學習到演算法的表面,而無法真正了解其精髓

2016-11-20

| 林信良 | C語言 | 名稱空間

探尋C語言名稱空間

在C語言的標準當中,對於名稱空間(Name space)的使用,雖然沒有相關規範,但並非無法實現

2016-11-05

| 程式設計 | 林信良

程式設計的「設計」

你只想寫程式嗎?或者你想從事程式「設計」?

2016-10-23

| 林信良 | C語言

你腦袋的C更新了嗎?

別讓C的開發停在80/90年代學到的東西

2016-10-16

| if...else | Monad | 林信良

避免隨意而重複的if...else

如果觀察到if...else重複地出現,無論是瀑布式或是巢狀,就要察覺這是一種訊號

2016-09-17

| 林信良 | Go | 物件導向

從Go語言看物件導向

Go是物件導向語言嗎?答案的是與否,其實並不重要,該思考的是這麼做的目的,並且考量到實際需要,設法透過所用的程式語言特性來實現

2016-09-04

| 程式庫 | 日誌 | 日誌API | 日誌需求 | 林信良

從日誌API認識日誌需求

當我們要尋找程式執行期間所發生的問題,需仰賴日誌,該怎麼善用日誌的程式庫來協助判斷?

2016-06-19

| 舒適圈 | 深水區 | 林信良

舒適圈?深水區?

該維持既有模式,或是要跳脫熟悉環境、前往陌生領域接受挑戰?這問題永遠沒有標準答案,因為持續面對改變、自發學習,才是關鍵,悠遊於深水區也能是舒適圈

2016-04-10

| 英文技術文件 | 程式人 | 林信良

如何閱讀英文技術文件

在學習與實作程式設計的過程中,我們經常會接觸到許多技術文件,而且是以英文寫成的,但想要讀懂內容其實並不如想像中困難,多多閱讀,即可觸類旁通

2016-02-26