程式語言

與機器對話

在 Windows 的 Eclipse 中撰寫 Python 程式 (1) – 在 Windows 中安裝 Python

本篇是和 MaxChu 約好要發表,可是一直遲遲沒有生出來的文章。話說 MaxChu 同學,我發了這篇之後,你也差不多該把在 Eclipse 上玩 GWT 和外掛的文章寫一寫了 XD 要想在 Windows 的 Eclipse 上玩 Python,首先要到官網下載並安裝好 Python 主程式。先連到 Python 的下載頁面,尋找適合您機器的版本下載。此處以 Python 2.5.2 Windo […]

在 Windows 的 Eclipse 中撰寫 Python 程式 (1) – 在 Windows 中安裝 Python 閱讀全文

[感想] 寫程式到底需不需要懂數學?

本篇原是發表在「Mr./Ms. Days – 網路, 資訊, 觀察, 生活」網站中「寫程式到底需不需要懂數學?」的迴響(UPDATE:已關閉為私人網站)。我將它稍稍整理一下後重貼如下: 寫程式超過十年,一直很高興自己是數學系出來的,而不是資工本科系出來的。為什麼? 每當我要寫程式時,我腦中自然就會浮現出能簡化公式的步驟,加快效率的方法和定理;我同時能擁有「將問題化成數學題目和演算法」的

[感想] 寫程式到底需不需要懂數學? 閱讀全文

[Algorithm] Fast PartitionsP(n) Program 數字拆解

最近在複習數論和微分方程時,正好想到 yoshi 之前有寫過一個數字拆解的程式。當時稍為研究了一下,不過因為忙專案,所以就沒再繼續下去。現在剛好有點閒時間,就把問題重新思考一遍,想到可以有更快的演算法可以加快速度。 演算法 Algorithm 推導過程 數字拆解的意思是一個正整數 n 可以有幾種相加的方法。例如 2 = 2 + 0 = 1 + 1,有兩種加法;3 = 3 + 0 = 2 + 1 =

[Algorithm] Fast PartitionsP(n) Program 數字拆解 閱讀全文

如何撰寫難以維護的程式碼?

一篇很有趣的文章,教導你如何寫出難以維護的程式碼。並且分成許多段落,包括「一般原理」、「命名」、「文件」、「偽裝」、「測試」、「程式設計」、「模糊程式碼」等等。我想要全部學會可能得要花一些時間,要融會貫通的話,可能得更久了。 有興趣的不妨看看:https://www.mindprod.com/jgloss/unmain.html 不過重點是,學它要做啥?我只想到兩個理由: 用克林貢語、哈比語來命名

如何撰寫難以維護的程式碼? 閱讀全文

返回頂端