前言
自學編程一年了,總結一下自己的經驗,方便初學者學習,
僅站在自學感受的角度上評論,選擇語言還是得看開發方向!!!
[本文代表個人意見,如有不足請各位指正]
正文
-
python
這門語言學習起來,總體給我的感覺就是非常簡單,主要體現在他的各種庫,很多大佬撰寫封裝的函式可以直接進行呼叫,教程資源比較多,如果有其他語言的基礎,入手非常簡單,但是,是語言總是有缺點,他的運行效率還是比較高的,對于計算機不友好,1個月前,我曾幻想用pygame撰寫一個計算量比較高的游戲,最后畢竟幻想終究是幻想,由于pygame這個庫不支持GPU,最后還是失敗了(當然,也有一部分原因是因為我的技術,以及沒有使用支持GPU的庫),不過不得不說,這是一個入門編程或者大資料處理的一門非常優秀的語言,
適合人群:初學者,以及撰寫大資料處理的開發人員
優點:方便簡單快捷
缺點:占用量大,不經過其他處理,逆向非常簡單
-
C/C++語言
這兩個語言給我的感覺是對比于python,顯然沒有那么簡單,庫也沒有python多,很多模塊需要自己進行撰寫,里面各種型別的變數函式需要自己去宣告(int,char......),但是優點是他的運行效率很高,占用量很少,剛開始比較麻煩,熟練之后會覺得很好用,他在系統開發,游戲開發都有應用,
適合人群:有一定基礎的初學者
優點:運行效率高,占用量低
缺點:初學比較麻煩
-
Java
這門語言我個人用的比較少,提供的建議還需要讀者結合其他文章考慮,首先,這個原因對于撰寫“我的世界”插件是必要的,所以,如果開發我的世界插件,這門語言必會,其次安卓軟體也可以使用java開發,我覺得也是一個不錯的選擇,至于運行效率還得看開發者優化程度,而且運行效率需要環境,所以這個語言選擇看個人需求吧,(如果有不足,可以在評論或者私聊反饋,我會及時更改,謝謝!)
適合人群:開發安卓以及我的世界插件的開發者
優點:開發我的世界插件必選,開發安卓軟體可選
缺點:需要下載環境
-
VB
這個語言其實我個人不建議新手使用,并不是他難,反之還比較簡單,但是這門語言比較古老,對于新系統兼容可能不是很高,而且不支持多作業系統互通,支持庫不多,微軟的開發軟體對于新手來說難下載,當然也是有優點的,比如說他的可視化編程界面,代碼難易程度都是非常好的,不過前面幾個原因,我還是保持不建議的觀點,
適合人群:低系統版本開發者
優點:簡單,可視化開發UI
缺點:編輯器不能自己選擇,高版本系統支持不好,下載麻煩,支持庫不多
總結
由于作者時間原因,并沒有寫太多語言,以后我也會更新的,同時也希望各位大佬提一些意見,如果新手有不會的也可以私聊我,如果看到了肯定會回噠,本文僅代表個人意見,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/330434.html
標籤:其他
上一篇:unity3d 減少DC(DrawCalls)的方法之一光照貼圖
下一篇:<2021SC@SDUSC> 開源游戲引擎 Overload 代碼模塊分析 之 OvTools(三)—— Time
