iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

你會十五種程式語言?不,我會十五種HelloWorld.為了避免這種狀況,因此寫了這篇:淺入淺出十五種程式語言 系列

當初在挑選深入的語言時遇過很多撞牆期,看到各種語言卻又怕深入後不是自己所需
因此這篇主要是寫給當初的我,以及跟當初的我有類似需求的新人
預計會介紹十五種適合於各個領域的語言,
中間穿插各個領域中可能會遇到或需要用到的工具
主題會聚焦在"阿,當初如果知道這個的話就好了"的這種感覺上

鐵人鍊成 | 共 30 篇文章 | 34 人訂閱 訂閱系列文 RSS系列文
DAY 21

git 新版本有問題? 那就回到上個版本

寫在前面 注意git跟github是完全兩回事,很多人搞不清兩者的關係 git是版本控制軟體,github則是託管git的倉庫(讓你可以上傳的網路空間) git...

2020-09-21 ‧ 由 skycover 分享
DAY 22

F# 被遺忘的優秀語言

寫在前面 F#在2005年就已經發布第一版,2007年時從研究室移出變成產品部 是Dotnet平台上唯一一款函數導向(Functional Programmin...

2020-09-22 ‧ 由 skycover 分享
DAY 23

Kotlin google為了防背刺而留的一手

寫在前面 Kotlin是由俄羅斯團隊jetbrains推出的語言 運行於JVM(java虛擬機)上,並且兼容於Java, 這意味著Kotlin可以使用各大企業原...

2020-09-23 ‧ 由 skycover 分享
DAY 24

Dart 食之無味,棄之可惜

寫在前面 Dart是由google開發的語言 目的是讓同一套程式碼可以跨平台編譯 注意,跟JAVA編譯一次後到處執行是不同的喔,Dart雖然也只需要寫一次程式碼...

2020-09-24 ‧ 由 skycover 分享
DAY 25

語言的比較

我們已經學了十五種程式語言,是時候來檢討一下他們了 發布時間 2000年以前 C++ python R Java php javascript Rub...

2020-09-25 ‧ 由 skycover 分享
DAY 26

附錄1. Markdown 工程師們的共同語言

Markdown 十五種語言都介紹完了,後面我們就當作附錄來介紹一些工程師們的基本能力吧 以下是第一篇 寫在前面 Markdown並不能算是程式語言,而是標記式...

2020-09-26 ‧ 由 skycover 分享
DAY 27

附錄2. 參考與指標 Reference, or not reference: that is the question

在程式語言裡面,變數分成兩種 值,或是參考 值 我們先來看看值型別吧 掏出瀏覽器,在console試試下面的程式 我們將2賦值給a 將a賦值給b (這時...

2020-09-27 ‧ 由 skycover 分享
DAY 28

附錄3. Debug 溺死的都是會游泳的,造成Bug的都是會寫程式的

寫在前面 有時候程式並沒有得到你的預期效果,直接崩潰或是給出了錯誤的資料 這時候我們就需要Debug 以往我們在看程式執行到底哪一段出錯時都會需要在各種地方印東...

2020-09-28 ‧ 由 skycover 分享
DAY 29

附錄4. 資料結構 想刷leetcode? 學好資料結構跟演算法吧

寫在前面 究竟什麼是資料結構? 資料結構講求的是以資料儲存的方式來提昇程式執行的效率 比方說陣列就是一個很基本常見的資料結構,用來提昇你遍歷所有相同型別資料...

2020-09-29 ‧ 由 skycover 分享
DAY 30

結語 別怕一個練了一萬種踢腿的人,該怕一個練了一萬次踢腿的人

寫在前面 其實關於工程師還有很多沒介紹到的部份 比方說Vim這個如果你要學會架設server就一定要會的編輯器 還有最後一篇想講每個後端工程師都會用到的sql,...

2020-09-30 ‧ 由 skycover 分享