用猿編程做簡單游戲手機,我想問一下咋們現在可以發起一個漢語編程的開源項目嗎?
已經有了中文化的 Python ——草蟒,使用中文 API 和關鍵字,并有相應 IDE 輔助,并且如題主所愿——它已經開源。
其中的第三方庫對 Python3 英文版也適用。下面節選自 pypi 簡介:
英文版 python 用戶能夠充分體驗中文編程的 模塊有<海龜 (turtle)>、<隨機數 (random)>和<圖快 (tkinter)>。
下面就在英文 Python 3.8.1 下對這個第三方庫試用一二。
中文 API 演示中文 API 與原英文代碼對比如下:
代碼可讀性看官自斷,不用多說。
視覺效果上,如《在代碼中進行中文命名(類/變量/方法等)的優勢》中所提,中文的更加齊整。
另一個庫——圖快 (tkinter)的中英 API 對比:
API 的命名有些講究。參數命名也完成了漢化。
很值得一提的是,某些命名不拘泥于直譯,而是從功能出發進行改進,比如Toplevel的功能:
Toplevel widgets work as windows that are directly managed by the window manager. They do not necessarily have a parent widget on top of them.
既然功能就是窗口,命名為“頂級窗口類”更加一目了然。類似這樣將功能本質和中文特性結合的命名風格探索對于中文 API 的發展會很有助益。
IDE 開發環境支持使用微軟的 Python 插件,在 Windows 下測試??梢钥吹街形奈臋n:
輸入中文 API 的第一個字有自動補全彈窗,包括對應說明:
草蟒這些第三方庫之外,草蟒還實現了 Python 關鍵字和幾個核心庫的漢化,并開發了允許中文標點符號等等功能的 VSC 插件,有興趣的不妨一試。
始于足下這個中文 API 是周蟒之后個人看到的,發布在英文編程語言的第三方庫平臺的最大規模的中文庫項目。 對于內建中文文檔、中文API命名、打包發布等等技術細節都進行了較全面驗證。期待庫的文檔、測試等等早日跟上。
拭目以待!
猿編程什么時候成立的?
猿編程于2017年10月24日(中國程序員日)正式成立。
猿編程,是猿輔導重磅打造的少兒編程品牌,致力于打造專業的適合7~12歲的少兒編程教育內容。專業教研團隊潛心研發,采用項目制教學辦法,讓孩子系統學習編程,訓練計算思維,幫助培養信息素養!助力孩子提升專注力、想象力和創造力等六大能力!
大型的app都是用什么編程語言編寫的?
HackerRank發布了2018年開發技能報告,其中探討了一些對理解開發人員環境至關重要的事情,本文將摘錄編程語言排行部分。
互聯網、物聯網、AI,計算機技術不斷迭代升級,傳統行業紛紛開始互聯網化,并用人工智能武裝自己。在這個潮流下,各個行業開發者都喜歡使用什么編程語言呢?我們各個語言在不同行業的排名,看看2018年小伙伴們感興趣的領域適合學習的編程語言!
01 總體情況:
總的來說,現在的開發語言趨勢是:Java,Java,Python,C ++和C,是否后新語言長江后浪推前浪,Go,Rust,讓我們拭目以待吧!
02 汽車 & 運輸行業:
在汽車 & 運輸行業,編程語言受歡迎度的排名為:Java 、Java 、Python、C++ 、C#
03 計算機硬件:
在計算機硬件行業,C語言更為操作系統時代的老大,當前在計算機硬件行業明顯高于其他語言,在底層、中間件應用市場中C和C++兩者差距微乎其微,C由于其性能,直接的低級硬件API以及跨多個平臺的編譯器的可用性而主導硬件。物聯網依然離不開C語言。排行前三的分別為C、C++、Python.
04 金融服務行業:
在金融服務行業,排行前三的分別為Java、Java和Python,其中,Java在金融服務領域已經流行了很多年。
05 政府部門:
政府部門依然更青睞Java和Java,相較于其他語言,C#在政府機構中更為普遍,排行第三,算是相當不錯的成績。
06 衛生保健行業:
在衛生保健行業中,Java排行第一、Java第二、Python第三、C#第四
07 媒體/娛樂/游戲:
媒體/娛樂/游戲行業中,Java排行第一,Java第二,Python第三,PHP第四
08 零售 & 電商:
在零售&電商行業中,Java 排行第一、Java 第二、Python 第三
09 安全領域:
安全領域,Java 第一、Python 第二、Java 第三、C++ 第四、C 第五
10 技術:
由上可見,不同行業不同編程語言的受歡迎程度不同,其實這主要是由編程語言本身適合干什么工作決定的,開發者對編程語言 應無好惡之心,只有適合不適合。所以一個語言能不能發展,甚至存活主要還是要看它適不適合市場應用。
雖然如此,我們還是能看出一些特點:綜合來看,但無論哪個行業,Java,Python,Java,C/C ++都是開發人員的比較喜歡的編程語言。所以開發者掌握這幾張語言是有必要的。
以上就是關于用猿編程做簡單游戲手機和我想問一下咋們現在可以發起一個漢語編程的開源項目嗎的相關問題解答,希望對你有所幫助。