| 林信良 | 程式語言 | Lisp | Ruby | ECMAScript6

那些語言中的符號型態

有別於字串原本的用途與場合,在符號的使用上,很多時候也直接賦予名稱應有的職責

2017-05-13

| 林信良 | 貝茲曲線 | 程式語言

從貝茲曲線到曲面

該如何透過電腦來繪製貝茲曲線與貝茲曲面?這是探索數學與程式彼此驗證的有趣過程

2017-05-06

| 林信良 | 算錢 | 程式語言

算錢學問大

從浮點數、BigDecimal、各種捨入模式、金錢模型、格式化,到貨幣轉換,都有值得注意的地方

2017-03-26

| 林信良 | Reactive | Java 9 | 程式語言

Reactive與Java 9

何謂ReactiveX、Reactive Streams Specification?來了解它們與Flow API之間的關係吧!

2017-03-18

| Java 9 | Java | 程式語言

Java 9模組化概觀

在預計2017年推出的Java 9當中,開發人員將能夠應用Java模組平臺系統,而且,我們也會看到類別路徑逐漸淡出,以及模組路徑登場的新趨勢

2017-03-12

| 函式 | 程式語言 | 林信良

函式首要之務

力求簡短是函式撰寫時的重點,但經常還是過於冗長,該如何做到適當精簡呢?

2017-03-05

| PHP | 程式語言 | 加密函式庫 | Libsodium

PHP成為全球第一個在核心添加現代加密庫的程式語言

PHP安全開發人員Scott Arciszewski去年1月提出在PHP的核心中整合Libsodium密碼庫,經過一年的討論後,近日PHP團隊無異議通過該提案,年底可望釋出的PHP 7.2將率先整合Libsodium。

2017-02-21

| 河內塔 | 林信良 | 遞迴 | 程式語言

來點不同的河內塔

想熟悉遞迴,可藉由河內塔的問題來練習,但若不覺得遞迴可愛,多半是把自己當成電腦在想問題

2017-02-19

| 林信良 | 程式語言 | 集合

遺忘技術細節

在技術領域當中,遺忘有時是必要的,就程式人來說,甚至應該把遺忘細節視為一件好事,僅需記住最小可用的技術集合、解題思路,這樣還能持續保有學習的動力

2017-02-11

| 海龜繪圖 | 程式語言

海龜不懂數學

對於初學者而言,該如何理解海龜繪圖法?使用程式庫的人其實就是海龜,而海龜不懂數學

2017-01-22

| 林信良 | 程式語言 | Prolog

從X到Prolog

學過基於邏輯的Prolog嗎?若熟悉其他語言,能否快速切入Prolog,瞭解其思想?

2017-01-07

| 邏輯 | Prolog | 程式語言

用「邏輯」寫程式

想要訓練與體會程式邏輯,我們可以透過基於邏輯的程式語言Prolog來進行

2016-12-03