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

可程式的程式語言

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

2016-11-26

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

迷宮產生演算法之美妙

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

2016-11-20

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

如何閱讀英文技術文件

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

2016-02-26

| 程式人 | 林信良 | Go語言 | 例外處理

Go的error與panic

例外處理是為了因應程式錯誤,但錯誤分為可處理與不可處理,別再讓錯誤與例外繼續糾纏不清

2016-02-05

| 程式人 | 林信良 | 程式碼 | SOLID原則

設計原則五四三

原則是為了看出程式碼有多麼STUPID

2015-07-31

| 程式人 | 林信良 | 全端開發者 | Full Stack Developer

全端開發者神話

在解決各種問題的過程中,自然而然地獲得相關的技術或技能

2015-07-24

| 程式人 | 王建興 | API

API是否應被視為「著作」?

對於Java的使用,Oracle與Google打了好幾年的官司,兩者有侵權法律糾紛,遲遲未解,其中,API是否有版權成了關鍵

2015-07-23

| 程式人 | 林信良 | MVC

MV-Whatever大家族

MVC之外,還衍生出多種名詞,但真正重要的是MV-Whatever

2015-07-03

| 程式人 | 林信良 | IoT | Arduino | 網路控制開發板

Arduino、Web到IoT

Arduino開發板與電路模組,延伸了軟體應用,隨著物聯網受到關注,相關技術也擴大發展空間

2015-05-15

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

程式、數學與Maker

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

2015-05-01

| 程式人 | 林信良

技術名詞紛爭多

軟體開發的領域發展出各種技術名詞,在不同時空背景下,意義開始產生分歧而引發論戰

2015-04-10

| 程式人 | 王建興 | 串流技術 | CDN | HLS

串流技術架構的變遷

網路多媒體的串流應用,已經發展很多年,從語音通訊、廣播應用到視訊影音服務,相當膾炙人口,時至今日,在技術應用的架構上,也有多種選擇,可因應不同規模的使用

2015-04-09