iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

寫程式的那些宗教戰爭 系列

由於寫程式真的太多宗教戰爭了,櫛風這次決定來統整有那一些!

歡迎在更新期間進行投稿,我現在腦袋想得到的宗教戰爭其實還不到三十篇QAQ

(去年寫了29天,第三十天比NCPC回家就睡著忘記上傳,今年一定要完賽!)

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文 團隊捲土重來的Kotlin鐵人們
DAY 11

Day11 自訂函數要放哪?

很多人在學程式學到函式這一章的時候,聽說了函式有兩個寫法。 int add(int a,int b){ return a+b; } int main(){...

2023-09-25 ‧ 由 櫛風 分享
DAY 12

Day12 動態變數與靜態變數

相信很多人聽過XX程式語言的變數是動態變數,XX則是靜態。 但,究竟什麼是動態變數呢? 簡單來說就是「你的變數宣告的時候是否需要知道變數型態」,而且之後可以存別...

2023-09-26 ‧ 由 櫛風 分享
DAY 13

Day13 弱型別vs強型別

接續昨天的話題,其實還有一個概念很容易跟動態變數、靜態變數很容易搞混。 那就是 弱型別vs強型別。 什麼是強型別呢,以C++舉例 a = 123 + &quot...

2023-09-27 ‧ 由 櫛風 分享
DAY 14

Day14 迴圈:while or for

迴圈要使用while跟for,在C的時期也蠻常是一個討論點。 畢竟 i=0; while(i<n){ //do something i++; } 跟...

2023-09-28 ‧ 由 櫛風 分享
DAY 15

Day15 CodeGolf

今天不聊戰爭,今天來講講 CodeGolf 。 CodeGolf (程式高爾夫)是一種程式競賽,但有別於一般的演算法比賽,他題目通常比較簡單,而且題目要求的也不...

2023-09-29 ‧ 由 櫛風 分享
DAY 16

Day16 我要當忍者大師

昨天聊完CodeGolf,今天來聊聊另一個有點相關的東西 Ninja-Code。 傳說中,只有最厲害的忍者大師,才有辦法寫出真正的ninja-code。 但我們...

2023-09-30 ‧ 由 櫛風 分享
DAY 17

Day17 線段樹

在競程圈一直流傳著一個奇怪的傳說:「任何題目都可以使用線段樹來解決」。 他不算是什麼宗教啦,但如果你能熟練利用線段樹這個資料結構的話,那說明你已經不是一個程式競...

2023-10-01 ‧ 由 櫛風 分享
DAY 18

Day18 敏捷開發

在書店亂晃,每每逛到電腦區,就會看到幾本奇怪的一系列的書,書的上面寫著大大的「無暇程式碼」。 剛好這一套書我都大概看完了,所以今天的主題就是來聊聊這一套書的中心...

2023-10-02 ‧ 由 櫛風 分享
DAY 19

Day19 OOP VS FP

在程式學到一定程度之後,一定會學到一個東西,那就是OOP物件導向程式設計。 但後來可能會在聽到另一個東西FP函數程式設計,他們兩個到底有什麼愛恨情仇相愛相殺呢,...

2023-10-03 ‧ 由 櫛風 分享
DAY 20

Day20 開源節流

突然就到第二十天了,快樂的完成了2/3,接下來繼續努力! 今天的主題是「開源open source」,他的全名是「開放原始碼」(不知道為什麼簡稱是開源不是開原)...

2023-10-04 ‧ 由 櫛風 分享