不務正業工程師的新單元:「#程式教學」來啦!
如果你想要入門學程式語言,但目前還沒有基礎,也沒有特定目標、
那這篇文章絕對要收、藏、起、來🤗!
如果你已經有特定目標,那可以期待之後的程式教學文章,
會帶你認識不同語言的優缺點👍👎。
程式語言百百種,C、C++、Python、Java、Javascript、Swift、Objective-C、Ruby,
第一次學寫程式,到底該學哪一種語言好呢?
來,照著5點選,準沒錯!
一、#熱門排行🥇:
程式語言熱門排行榜,挑選最多人用的程式語言,例如 :Java、C、Python。
學習語言遇到障礙時,也可以網路搜尋到比較多資源。
二、#有錢途💵:
挑選比較有「錢途」的程式語言,
2019年7月程式語言排行榜前十名分別是Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, SQL 和Objective-C。
Python作為潛力股,一路過關斬將,擊敗C++,與Java和C成為全球最流行的程式語言。
現在人工智慧正夯,你可以選擇深度學習的 Python ,或是 Google 開發的 Go,都是非常有「錢途」的程式語言。
三、#高階語言👍:
挑選語法簡潔、邏輯較直觀的 「高階語言」,例如 Python 或是 Java,對新手來說相對友善。
阿璋小提醒💡:相較於組合語言、C語言,高階語言的指令顯得更為簡單易懂、容易撰寫。
四、#廣泛運用👥:
挑選可以廣泛運用的程式語言,例如 Java 或 JavaScript,
Java可以跨平台(桌面應用程式、手機 App、網站後端…),
JavaScript(node.js)可以在 Web 領域前後端通吃(前端、後端),
甚至現在連手機 App 或是桌面應用程式也都能寫,
未來找工作更是必備這項程式語言呀。
五、#未來發展🧔:
沒錯,看看自己以後想做什麼、就選什麼!
想自己做 App 就學 Swift(iOS系統)、Java / Kotlin(Android系統),
想做網站可以學 PHP、Python、Ruby、JavaScript,
想做資料分析、AI 可以學 Python等等。
自己的職業生涯自己選,那就先來看看自己最想要做的哪個領域的工作吧🤙🏻。
最後,想跟大家說,
我不認為任何一種語言會優於其他語言,
不過,我很贊成程式師應該學會多門程式設計語言,就讓我們透過簡單的幾點慢慢摸索,
一起找出最適合學習的程式語言吧🙋♂🙋♂🙋♂。
想知道更多?
【歡迎訂閱Johntool-工具王阿璋 @johntooltw ↓↓↓】
facebook► https://www.facebook.com/JohntoolTW/
instagram► https://www.instagram.com/johntooltw/
收到更多 #程式教學 #不務正業工程師 系列!
#程式 #程式語言 #程式教學 #程式語言排名 #engineer #engineering
#C #Cpp #Python #Java #Javascript #Swift #Objective-C #Ruby #Go #PHP #AI #人工智慧
#iOS #Android #Google #code #coding
#分享
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「objective c語法」的推薦目錄:
- 關於objective c語法 在 Johntool-工具王阿璋 Facebook 的最佳貼文
- 關於objective c語法 在 紀老師程式教學網 Facebook 的最讚貼文
- 關於objective c語法 在 緯育TibaMe Facebook 的最佳貼文
- 關於objective c語法 在 コバにゃんチャンネル Youtube 的最讚貼文
- 關於objective c語法 在 大象中醫 Youtube 的最佳解答
- 關於objective c語法 在 大象中醫 Youtube 的精選貼文
- 關於objective c語法 在 Objective-C 语法总结· 临水轩志 的評價
- 關於objective c語法 在 03 使用Xcode開發第1個C程序 的評價
- 關於objective c語法 在 程式語言教學誌FB, YouTube: PYDOING: Objective-C 入門指南 的評價
objective c語法 在 紀老師程式教學網 Facebook 的最讚貼文
[網友來信] 有哪一種語言可以寫出手機 App,然後直接用在 iOS 與 Android 上
這個網友不想要 iOS 與 Android 用不一樣的語言,寫兩次一樣的程式。所以問我有沒有什麼辦法,可以寫一次,就能寫出適用於 iOS 與 Android 兩大平台的 App。
方法是有啦...不過有「效能」與「特性」上的考量。來看看我是怎麼回答那個網友的囉~
-----------
想要用一種語言,就寫出橫跨 iOS 與 Android 兩大平台的 App,有很多好用的工具可以使用。茲介紹如下:
1. Adobe 的 PhoneGap
這是用 HTML / CSS / JavaScript 這三種語言聯手造就出能橫跨 iOS 與 Android 兩大平台 App 的方法。HTML/CSS/JavaScript 也是造就「網頁」的基本語言。又,「網頁」是每支手機都支援的,Adobe 公司就巧妙運用這點,用 HTML/CSS/JavaScript 打造 App,使之能橫跨 iOS 與 Android 平台。
PhoneGap 的維基百科簡介如下:
https://zh.wikipedia.org/wiki/Adobe_PhoneGap
2. Microsoft 的 Xamarin
這是用 C# 語言打造好 App,然後讓它能跑在兩大平台的手法。如果你本身就熟悉 C#,那就會推薦直接用這種方法。
Xamarin 的維基百科簡介如下:
https://zh.wikipedia.org/wiki/Xamarin
3. Appcelerator Titanium
這是用 JavaScript 打造 App,然後讓它能執行於 iOS 與 Android 的方法。若你本身熟悉 JavaScript,會推薦這種方法。
Appcelerator Titanium 維基百科:
https://en.wikipedia.org/wiki/Appcelerator_Titanium
4. Ionic
它是用 Angular.js (一種 JavaScript 延伸出來的套件,亦即,語法本身就是基於 JavaScript,但多了一大堆內建的好用函數與快速的新寫法)兜出來的 App。如果你已經會 Angular.js,會推薦你用這個。
Ionic 維基百科:
https://en.wikipedia.org/wiki/Ionic_(mobile_app_framework)
其實還有很多類似的方法。不過這類「跨平台」方法寫出來的 App,都免不了有「效能不佳」,或「無法發揮特定平台特殊功能」的缺點。這也是沒辦法的事,因為要跨平台,就只能取兩個平台都有的功能(交集)。那些各平台特有的功能,只能靠各平台專用語言(iOS 用 Objective-C 或 Swift。Android 用 Java 或 Kotlin)來撰寫了。
所以,如果你要寫的 App 是記帳程式這類簡單 App,用跨平台的方法寫無可厚非。但要寫手機遊戲這類需要效能的 App,就不推薦了。
希望這樣的回答有幫助!
objective c語法 在 緯育TibaMe Facebook 的最佳貼文
強者不得不推~~
魏巍老師超清楚又紮實的教學方式
教你每天十分鐘,學會一種APP功能!
還有更多特殊效果以及語法應用,現在免費看→ https://goo.gl/1yBb8Z
#swift語言
#Objective-C語言
#共存的混用方法
#提拔延伸學習
iOS最新語法- Swift 3.0:https://goo.gl/Z32EAJ
iOS App程式設計入門:https://goo.gl/2R4wEK
iOS Swift即時聊天App:https://goo.gl/qUgIhC
objective c語法 在 コバにゃんチャンネル Youtube 的最讚貼文
objective c語法 在 大象中醫 Youtube 的最佳解答
objective c語法 在 大象中醫 Youtube 的精選貼文
objective c語法 在 程式語言教學誌FB, YouTube: PYDOING: Objective-C 入門指南 的推薦與評價
Objective -C 的入門教學教材。 ... Objective-C 為早期將C 語言實現物件導向的程式語言,許多特性與另一早期物件導向語言Smalltalk 相似,由於後來Apple 併購 ... ... <看更多>
objective c語法 在 Objective-C 语法总结· 临水轩志 的推薦與評價
在看过了Objective-C 的基本语法之后,明白了为什么之前会觉得Objective-C 的语法奇怪。绝大部分的面向对象的程序语言,包括C++、Java、Python 等在 ... ... <看更多>