發表文章

目前顯示的是有「程式設計」標籤的文章

R語言和Python誰會順利留下?有哪些程式語言即將說掰?-下

圖片
上篇告訴你程式語言R,和python之間的不上高下,今天又要告訴你三個面臨絕跡邊緣的程式語言... 目錄 為何我們會想寫這篇文章? R Ruby Perl Objective-C Haskell   3. Perl:程式語言中的瑞士刀,曾是駭客首選,現今漸漸不合時宜 擁有 32 年歷史、極簡又有效率的 程式語言 Perl 曾是精通指令 (command-line) 的駭客高手首選,用於 CGI、系統管理、架設網站等都行,有伺服器端的瑞士刀之稱! 駭客只要輕輕輸入一些指令,指定的檔案就會在彈指之間被重新格式化了~ 鼯鼠有五技而窮,在主機的運維管理方面,Perl 不如專門的伺服器工具如 Chef 和 Puppet,Chef 和 Puppet 等工具使用的代碼經過優化,可自動完成大部分的系統工作,而不像 Perl 要編寫通用型的 shell 腳本來配置機器。 說到簡單的腳本,內行的都知道, Python   的可讀性更高,相較之下, Python   當然比 Perl 更有優勢。 老一輩的駭客文化正在消逝當中,開發者也從 Perl 轉向其他的程式語言,雖然現在仍有一些舊的網站使用 Perl,但 Perl 將來有可能從 IT 界消失。   4. Objective-C:由蘋果開發,但也被蘋果「邊緣化」 已經 35 歲的 Objective-C 由蘋果開發,是通用、高階、物件導向的 程式語言 。但蘋果在 2014 年發表 Swift 並鼓勵使用者轉往 Swift,更快、更好上手的特性,讓許多工程師新手們趨之若鶩。 雖然目前全世界用 Objective-C 開發的 App 至少有一百萬,而 2014 年 6 月才誕生的 Swift 變成主流的 iOS 開發語言之前還要再經過好幾年的時間。你用 Objective-C 的技能在現階段內,也許比 Swift 更容易找到工作。但如果你是 APP 的獨立開發者,或著你學習 iOS 是為了將來有個工作或副業的話,建議你放棄 Objective-C 轉而去學習 Swift,一來你的學習時間大大縮短,二來 Swift 取代 Objective-C 是必然的趨勢。 ...

R語言和Python誰會順利留下?有哪些程式語言即將說掰?-上

圖片
你有感覺到那些程式語言正逐漸消失嗎?今天來看看你的名單有沒有中! 目錄 為何我們會想寫這篇文章? R Ruby Perl Objective-C Haskell 為何我們會想寫這篇文章? 科技發展的速度之快,讓背後的基底- 程式語言 ,也隨之瞬息萬變。今日需求量最高的程式語言,不一定能應付明日興起的新科技;明年誕生的程式語言,也許會讓新一代的工程師更好上手、更易閱讀,而取代了當代排名第一的程式語言。若想成為 IT 界數一數二的頂尖工程師,你必須要掌握當下最熱門的程式語言,不斷的練習直到熟能生巧為止。為了要盤點近期內可能會有那些程式語言被淘汰,達內教育評價小組參考了軟體評價公司 TIOBE 與專注於軟件開發人員行業的分析公司 RedMonk 的排行,還有科技傳媒 Dice 自家的職務公告資料庫。看看你所精通或正在修習的程式語言是否上榜吧!沒有的話,恭喜你;若有的話,也不要覺得白費功夫,只要加緊專攻它的「替代品」就好了!例如你擅長數據分析專門的 R 語言,就加碼學習更易上手的 Python ,而且已經有基礎的你會學得比 Python 初心者更快!一起來一探究竟吧!   1. R 語言-曾是用於數據分析、機器學習的首選語言,自2017年開始漸漸被 Python 取代 由 S 語言發展而來的 R 語言,比起其他應用於數據科學的 程式語言 ,有更強的物件導向功能。加上再資料分析、資料探勘方面有專業且完整的模組,再矩陣運算、向量運算等常用的功能都有高階的運用,且平台適應性強 (Linux、Windows 都可用)、程式碼。因此曾是用於資料分析的寵兒。 但是同領域的後起之秀 Python ,除了擁有上述所列的 R 語言的優點之外,還有更豐富的資料結構,可以實現更精準的資料訪問、記憶體控制,多維陣列(可讀寫、有序)、元組(只讀、有序)、集合(唯一、無序)、字典(Key-Value)等等。 Python 在各方面的表現都有一定水準,無論是對呼叫其他的程式語言、連線並讀取來源資料、對系統的操作、或是正則表達和文書處理, Python 都佔上風。而 R語言則是在統計方面比較突出。 2016 年與 2017 年在數據分析、數據科學和機器學習...

除了Python,今天來盤點連工程師也不一定念對的單字!

圖片
Python到底是念"派森"還是"派桑"?該不會是"批森"!?哈!別擔心!今天終於能知道它的正確發音了! 為何我們會想寫這篇文章? 最近 達內教育 有結業的學員,本來專精英文,現在在業界任職程式設計師。他反應常常看見工程師將英文單字的發音發錯,且錯的單字發音幾乎一樣,像是 R&D 唸成 RD 等。因此筆者就蒐集「常被唸錯的英文單字」資料,並寫了這篇文章,發現無論是職場上的工程師、或是還在學習的學生、甚至是其他岡位上的人員經常把這些跟程式設計有關的英文單字唸錯。因此將這些單字整理如來如下:   Spam 請唸成[spæm] 無論是垃圾郵件,或是垃圾信都可以稱做 Spam, 有些人會看到中間的 a 就發「啊」的音,於是就變成了「斯棒」。其實這個字要唸成 [spæm]。同理,人名 Pam 不要唸成「胖」、交通堵塞 traffic jam 的「jam」與人名 Sam,中間的 a 都要以「[æ]」來發音喔! R&D 請唸成「R and D」而不是「RD」 R&D 是 research and development(研究與開發)的縮寫,就是研發人員。請不要唸成「RD」,「RD」可是「路(road)」的縮寫,天差地遠啊! Safari 請唸成[sə'farɪ] 重音在第二音節的 Safari 是蘋果電腦的網頁瀏覽器。他原本的意思是指在非洲大草原上,觀賞動物或打獵的旅行。許多台灣人會唸成重音第一音節,這是錯誤的。 feature phone 請唸成「feature[fitʃɚ]」 phone 而不要誤唸成「future[ˋfjutʃɚ]」 phone 雖然目前智慧型手機當道,但其實純粹只能用來打電話及收發簡訊的「feature phone(功能型手機)」仍然有它的市場。台灣也有幾間公司在代工這類型手機的,只是無意之間常聽到裡面的工程師誤把「feature phone(功能型手機)」, 誤唸成「future phone(未來手機)」。 parameter 請唸成[pəˋræmətɚ] parameter 是「參數」、「向量」的意思,重音是在第二音節。請不要再把重音放在第一...