『壹』 編程都有哪些語言
如果你是軟體開發領域的新手,那麼你會想到的第一個問題是「如何開始?」編程語言有數百種可供選擇,但是你怎麼發現哪個最適合你,你的興趣和職業目標又在哪裡呢?選擇最佳編程語言以學習的最簡單方法之一,是通過市場反響、技術趨勢的發展…
閱讀下文,你會發現一些用於Web開發,移動開發,游戲開發等的優秀、專業的編程語言。最後,你將清楚地了解哪種編程語言可以在未來幾年甚至更長時間內幫助你的職業發展。讓我們來看一看……
1、javaScript
如今,如果連JavaScript都不會用,那麼你不可能稱之為一名合格的軟體開發人員。榜單中的第一個是JavaScript,根本無法想像沒有JavaScript的軟體開發會是怎樣的世界。從Stack Overflow的2019年開發人員調查中可以看出,JavaScript已經連續7年成為開發人員中最受歡迎的語言。過去一年中,大約有75%的人使用了這種語言。
首先,JavaScript是輕量級的,可解釋的,並且在前端開發中起著重要作用的一門語言。甚至一些主要的社交媒體平台都認為JavaScript提供了一種輕松創建互動式網頁的簡便方法,並且是由職業驅動的。最受青睞的是JavaScript,因為它與所有主要瀏覽器兼容,並且其語法確實很靈活。作為一種前端語言,JavaScript還通過Node.js在伺服器端使用。
JavaScript是初學者中最可愛的編程語言。
2、Python
這可能會讓你感到驚訝;python出現在第二位。在許多調查中,它可能都放在第5上。但是,我一定會讓你相信,這是為什麼呢?在我的list中,Python是通用的,用戶友好的編程語言之一。為什麼這么說?像Java一樣,Python語法清晰,直觀並且幾乎類似於英語。Python的「基於對象」子集類似於JavaScript。根據Stack Overflow的說法,有一個部分說「被採用或被遷移,或者遷移得太早」,廣泛來說,遷移到python的人接近42%,這表明它排名第二。
如果你有興趣從事後端開發工作,例如Django –開放源代碼框架,則是使用python編寫的,這使得它易於學習且功能豐富,但卻很受歡迎。另外,python具有多種應用程序,使其功能強大。在科學計算,機器學習和工程學等領域中,Python支持一種編程樣式,該樣式使用簡單的函數和變數,而無需過多地查詢類定義。
人生苦短,我用Python!
再者,因為人工智慧這幾年大熱,而python尤其在大數據和人工智慧領域有廣泛的使用。
python本身面向對象語言,具有豐富和強大的庫,輕松地使用C語言、C++、Cython來編寫擴充模塊,所以很多稱它為「膠水語言」。當然僅僅知道這些還是不夠的。
3、Java
如果有人問為什麼Java,最常出現的句子是「寫一遍,哪都可以運行」 – Java在過去20年來一直是統治性的編程語言。Java是99%面向對象的,並且很強大,因為Java對象不包含對自身外部數據的引用。它比C ++更簡單,因為Java使用自動內存分配和垃圾回收。
Java具有高度的跨平台兼容性或平台無關性。由於你可以在任何地方(我指的是所有設備)進行編碼,因此可以編譯為低級機器代碼,最後,可以使用JVM – Java虛擬機(取決於平台)在任何平台上執行。
Java構成了Android操作系統的基礎,並選擇了約90%的財富500強公司來製作各種後端應用程序。我會毫不猶豫地採用由Amazon Web Services和Windows Azure運行的最大的Apache Hadoop數據處理。有許多充分的理由和廣泛的業務應用程序,擁有巨大的靈活性,而Java一直是初學者的最愛。
4、C / C++
「越老越吃香」 – C用不同的方式證明了這句話。C語言於1970年代後期被引入,為編程世界做出了巨大貢獻。C是少數幾種語言的母語。有些是從C派生的,或者是從其語法,構造和範例(包括Java,Objective-C和C#)啟發而來的。
即使在當今,可以看出,每當需要構建高性能應用程序時,C仍然是最受歡迎的選擇。Linux OS是基於C的。CPP是C的混合版本。C ++是一種基於C的面向對象的編程語言。因此,在設計更高級別的應用程序時,它比其他方法更可取。
C ++比動態類型的語言具有更好的性能,因為在真正執行代碼之前先對代碼進行類型檢查。開發的核心領域是虛擬現實,游戲,計算機圖形等。
5、PHP
這個事實會讓你感到非常驚奇,這種語言是為維護Rasmus的個人主頁(PHP)而創建的,實際上到今天已佔據了全球83%的網站。PHP代表超文本預處理器,是一種通用編程語言。顯然,PHP是一種腳本語言,可在伺服器上運行,並且用於創建以HTML編寫的網頁。它之所以受歡迎,是因為它免費,而且易於設置並且易於新程序員使用。
對於全球的Web開發人員來說,PHP是一個非常強大的選擇。它被廣泛用於創建動態網頁內容以及網站上使用的圖像。由於使用范圍廣泛,因此排名第五。另外,PHP可以很好地用於WordPress CMS(內容管理系統)。
它位於第五的原因之一,是英文PHP降低了網站性能並影響了載入時間。(無奈)
6、Swift
接下來是是Swift。Swift就像它的名字一樣流暢,是Apple Inc.開發的一種通用、開放源代碼的、已編譯的編程語言。如果你正在尋找針對本機iOS或Mac OS應用程序的開發,則Swift就是首選。Swift受Python和Ruby的影響很深,並且被設計為對初學者友好且易於使用。與它的前一個Objective-C相比,Swift被認為是一種更快,更安全,更易於閱讀和調試的工具。
與Objective-C不同,Swift需要更少的代碼,類似於自然的英語。因此,來自JavaScript,Java,Python,C#和C ++的現有技術人員可以更輕松地切換到Swift。
除此之外,人才儲備有限是它面臨的一個挑戰。與其他開源語言相比,你周圍可能找不到很多Swift開發人員。最近的調查表明,在78,000名受訪者中,只有8.1%的人使用Swift,這比其他人要少。並且由於頻繁的更新,Swift被認為在每個新版本中都不太穩定。
7、C#(C-shap)
C-sharp是Microsoft 2000年開發的功能強大的面向對象的編程語言。C-sharp用於開發桌面應用程序和最近的Windows 8/10應用程序,並且需要.NET框架來運行。微軟開發了C#作為Java的競爭對手。實際上,Sun不想讓微軟的干擾來改變Java,於是C#誕生了。
C#具有多種功能,使初學者更容易學習。與C ++相比,代碼是一致且合乎邏輯的。由於C#是靜態類型的語言,因此在C#中發現錯誤很容易,因為在將代碼轉到應用程序之前會先檢查代碼。
簡而言之,它是開發Web應用程序、桌面應用程序的完美選擇,並且在VR,2D和3D游戲中也得到了證明。像Xamarin這樣的跨平台工具已經用C#編寫,使其與所有設備兼容。
8、Ruby
一種開源的動態編程語言,著重簡單性和生產率,於1990年中在日本開發。它的設計主題是簡化編程環境並增加樂趣。Ruby在全棧Web框架Ruby on Rails框架中流行。Ruby具有動態類型化的語言,它沒有硬性規定,並且是一種高級語言,在很大程度上類似於英語。
簡而言之,你可以使用更少的代碼來構建應用程序。但是Ruby面臨的挑戰是動態類型化的語言,它不容易維護,並且靈活性使其運行緩慢。
9、Objective-C
Objective-C(ObjC)是一種面向對象的編程語言。Apple將其用於OS X和iOS操作系統及其應用程序編程介面(API)。它開發於1980年代,並在某些最早的操作系統中得到使用。Objective-C是面向對象的通用對象。你可以將其稱為混合C,因為它為C編程語言添加了功能。
10、SQL
SQL(es-que-el)代表結構化查詢語言,是一種用於操作資料庫的編程語言。它包括存儲,處理和檢索存儲在關系資料庫中的數據。SQL保持數據的准確性和安全性,並且無論其大小如何,都有助於維護資料庫的完整性。
今天,SQL已在Web框架和資料庫應用程序中使用。如果你精通SQL,則可以更好地掌握數據探索和有效的決策制定。
如果你打算選擇資料庫管理作為你的職業,請首先使用C或C++。SQL開發人員的需求量很大,而且薪水也不低。
『貳』 常用的編程語言都有哪些
2019年的編程語言排行
『叄』 編程都有哪些語言
編程語言可以分成機器語言、匯編語言、高級語言三大類。
匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識,但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。
高級語言是目前絕大多數編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。
想了解更多有關編程的詳情,推薦咨詢達內教育。達內教育獨創TTS8.0教學系統,達內OMO教學模式,全新升級,線上線下交互學習,滿足學生多樣化學習需求;同時,擁有經驗豐富的講師進行課程的講授,對標企業人才標准,制定專業學習計劃,囊括主流熱點技術,運用理論知識+學習思維+實戰操作,打造完整學習閉環;更有企業雙選會,讓學生就業更順利。感興趣的話點擊此處,免費學習一下
『肆』 學習編程都是需要用到哪些軟體
編程軟體有:1.BASIC;2.PASCAL;3.COBOL;4.FORTRAN;5.LOGO;6.VC;7.VB java。編程是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
下面我們來介紹一下最流行的Java的編程軟體。
1、JDK Java開發工具集
SUN給Java提供了一個極其豐富的語言和運行環境,同時提供了一個免費的Java開發工具集(JDK)。開發人員和最終用戶可以利用這個工具來開發java程序。
JDK簡單易學,可以通過任何文本編輯器編寫Java源文件,然後在DOS狀況下利通過javac命令將Java源程序編譯成位元組碼,通過Java命令來執行編譯後的Java文件。
2、IBM的Visual Age for Java
Visual Age for Java是一個非常成熟的開發工具。
它提供對可視化編程的廣泛支持,支持利用CICS連接遺傳大型機應用,支持EJB的開發應用,支持與Websphere的集成開發,方便的bean創建和良好的快速應用開發(RAD)支持和無文件式的文件處理。
3、JCreator
它是一個Java程序開發工具,也是一個Java集成開發環境(IDE)。
其在功能上與Sun公司所公布的JDK等文字模式開發工具相較之下來得容易,它還允許使用者自訂義操作窗口界面及無限Undo/Redo等功能。
4、Microsoft VJ++
Visual J++ 是Microsoft 公司推出的可視化的Java 語言集成開發環境(IDE),為Java 編程人員提供了一個新的開發環境,是一個相當出色的開發工具。其結合了微軟的一貫的編程風格,很方便進行Java 的應用開發。
5. NetBeans
NetBeans IDE可以方便的在Windows、Mac、Linux和Solaris中運行。
它包括了開源的開發環境和應用平台,NetBeans IDE可以使開發人員利用Java平台能夠快速創建Web、企業、桌面以及移動的應用程序。
6. MyEclipse
MyEclipse是Eclipse的升級版,也是一款功能強大的J2EE集成開發環境,被譽為最好用的Java IDE之一。
利用MyEclipse可以在資料庫和JavaEE的開發、發布以及應用程序伺服器的整合方面極大的提高工作效率。
『伍』 編程有哪些語言
編程語言有:Python語言、C語言、Java語言、PHP語言、GO語言等。編程語言有很多種,總的來說可以劃分成三類:機器語言、匯編語言、高級語言。目前使用的較多的是匯編語言和高級語言。編程語言也就是計算機語言,通過編程語言更好的控制計算機。計算機能識別的語言有機器語言、匯編語言和高級語言。其中高級語言使用的較多一些,常見高級語言也非常多,比如:Perl,pascal,lisp,C等等。而且每種語言都有自己的優勢,比如Java語言,簡單易學,有很強的交互性,跨平台性也非常強,常用來開發與商業相關的網路應用。
『陸』 請問編程語言需要用到哪些工具在下是編程語言初學者,專家敬請回復!
送你一個很好的學習網址:
對於廣大編程初學者來說,存在著這樣普遍的認識:學習程序設計選擇編程語言
很重要,開口閉口就是VisualBasic、Visual C++、Delphi、Power Builder等一些現在比較流行的開發工具。經常看見有初學者問:我學C/C++,究竟是學
VisualC++好,還是學Borland C++ Builder好呢?或者就是要求在Visual Basic和Delphi之間作出選擇。學習程序設計和學習程序設計語言究竟是怎麼一個關系?初學者究竟應該如何取捨呢?就此我們打個簡單的比方:學習程序設計就好比學習射擊,而程序設計語言就對應射擊中的氣槍、手槍、步槍等各種槍械。學習射擊必須要選擇一種槍械,不可能沒有槍還能學好射擊的,也不可能同時學會使用所有的槍械。但是,如果掌握一種槍械的射擊,再學別的也就觸類旁通了。因為在熟悉一種槍械的同時,也學習了射擊技術本身。再學其他的,自然事半功倍。學習程序設計也是一樣,必然要從學習一門程序設計語言開始入手。同時在學習的過程中?
建議:學習程序設計不必苛求一定要從某一種語言入手,可以在Visual Basic、Delphi、Borland C++ Builder或者DOS下的Pascal、Turbo C(或Borland C)中間選擇自己比較容易接受的一種進行學習。從中主要學習的是編程本身的思想,學習的是用程序設計的眼光來看待問題。或許,學習的效果不能馬上看到,但是可以學到扎實的基本功,而這對於將來的進一步發展是有很大好處的。這些基本功包括:
一、強化邏輯分析和建立數學模型的能力
編程的目的是什麼?是要解決現實中的問題。而現實中的問題是用自然語言描述的,目前的計算機對其無法理解。我們要做的就是必須用計算機能理解的方式將問題「告訴」計算機。也就需要我們對現實問題進行邏輯分析,建立合理的數學模型,然後以程序和數據的形式輸入計算機,R、G、B三色份量來各表示一種顏色,對於顏色的處理被轉化為對R、G、B三個整數的處理。我們只要改變這三個整數,就可以將其改變成另外一種顏色。對於其它的現實問題,我們也要像
這樣使其可以被計
二、數據結構和演算法知識
程序設計發展到現在,已經有了一套比較普遍、完整的數學模型(我們稱之為
數據結構)和對應這些數學模型的處理方法(也就是演算法)。目前的程序就是以
此為基礎的。在程序員中間流傳著一句經驗之談:「好的數據結構是程序的一
半。」其重要性可見一斑。作為一個程序員
三、豐富的實踐經驗
程序設計本身就是一門實踐性很強的學科。一個只存在於紙上的程序如同沒
有翅膀的鳥永遠不能飛翔在現實的天空。任由代碼寫得再巧妙,風格再優美,也
只是一張紙上的一連串字元而已。就好比是一份作文練習,或許寫得很好,但是
不交給老師去批閱,和一張白紙又有什麼區別呢?!最後,作為一個程序員還有一點小要求:那就是身體素質要好,能熬夜才行。
Top of Form 1
選其器與善其事——縱談編程工具的選擇選其器相同主題的文章
「工欲善其事,必先利其器」——《論語》。很多人在學習軟體編程時,都希望
選擇一款優秀的編程工具。到書店逛逛,可以看到各種琳琅滿目的編程書籍,可
是你還沒有想好選擇學習什麼編程語言,也就無所適從,不知道該買什麼書看。
要想學好編程,必須認真了解各種語言的特點,找准自己的學習方向。那麼你首
先必須明確你想要做什麼,你所感興趣的是什麼?進一步說就是:你現在想要完
成哪一方面的程序設計,你的程序主要完成的功能是什麼?由此在眾多軟體中,
選擇出適合自己的開發工具。
一、基礎語言開發工具
諸如Delphi、VC++、VB等語言都是一種面向對象的程序設計語言,雖然每種語言在對面向對象的支持不盡相同,但它們始終貫穿整個程序設計的思維方式的主線。因此,要學好這些語言最開始不應該將重點放在某種語言的具體語法格式上,而應該注重學習面向對象的基本理論
最容易的入門語言——Visual Basic
在掌握面向對象編程的基本概念的基礎上,相對來講,VB是比較容易入門的
一門語言。在學習VB時,應該注意抓住對象的精髓,避免凌亂和繁雜,注意掌握
對象和控制項的屬性和事件以及它們的功能和用法、主要函數的簡單功能。最有效
的方法就是自己組織一個由簡到繁的學習步驟,比如:在學習VB簡單繪圖功能時,學著自己繪制正弦曲線;學習使用picturecl控制項來製作一個液晶效果顯示時間;在學習API函數時,製作自己的任務欄圖標。這種方法能夠很好的幫助你掌握VB中常用對象、事件的使用。
最靈活的語言——Delphi
對於Delphi來講,如果你曾經學過PASCAL的話,你會發現很多東西都是「似曾相識」的。確實如此,Delphi本身就是由和PASCAL結構類似的Object
Pascal編寫而成。如果你有一定的PASCAL基礎,學習起來當然更輕松一些。另外,還應注意對Delphi中包的理解和應用。比如,對運行期包、設計期包以及自己建立包應該注意的事項。在熟練掌握Object Pascal語言的基礎上,可以把學習Delphi時的重點放到如何使用Delphi編寫Windows應用程序,Delphi資料庫編程和創建控制項以及程序開發上面。
最強大的語言——Visual C++
VC++中由於有較完整的微軟基本類庫,使開發Windows應用程序變得簡單而
高效。它提供的復雜的資源編輯器,可以很方便地編輯對話框、菜單、工具欄以及其他組成元素,因此它的功能強大,使用方便,但是和VB、Delphi相比,入門較難、不容易掌握。學習VC++,應該首先把重點方在基本數據類型、輸入/輸出、循環和數組、模板以及如何創建C++應用程序上面。在此之後,才應該進一步學習VC++中資源編輯器的使用、ActiveX控制項的使用以及編輯器優化等內容。目前很多關於VC++的書籍中大部份都是對使用VC++各個版本開發應用程序的介紹,而忽略了C++的基本知識,實際上,對於初學者來講,直接從具體應用程序設計入手而忽略基本知識,反而會在很大程度上加大學習難度,很容易喪失學習的信心?!---->
當然在上述這些語言中,都提供有自己的資料庫編程和Internet編□'7b。在對程序本身熟練掌握的基礎上,你還可根據自己的需要選擇學習。當你已具有一定程序設計能力時,不妨自己設計一個現實、有興趣的課題,自行開發、自行設計。這樣可以幫你很好地熟練
二、資料庫編程
如果你主要是想完成資料庫方面的設計,那麼應該選擇專門的資料庫開發工具,常見的有:SQLServer、PowerBulider等。假如只是需要完成相對簡單的資料庫功能,那就仔細看看Access吧。花不多的時間,也能讓你有很大的收獲,另外,還有一些專門用於大型資料庫開發的工具如:DB2、Sysbase以及Oracle,這一類的軟體一般都需要有較扎實的資料庫基礎知識和一定的軟體開發能力。如果你是從頭開始的話,建議不要一開始就去學習這一類軟體。PB和SQLServer主要是用於完成數據處理和資料庫的訪問。由於SQLServer和操作系統兼容性較好以及在網路中的廣泛應用,目前很多業余愛好者都選擇學習它,在學習SQLServer時,應把重點放在SQL語言的組成、SQL的事務管理以及SQL的查詢和優化上面。而PB則一直都是很多從事數人來講,在學習資料庫基本使用技巧的同時,還應注意到在PB中,對於需要訪問Windows特殊功能的應用程序需要調用API函數,比如:控制滑鼠、創建目錄以及閃□'7b窗口等。
在學習資料庫編程時,可以嘗試著完成一個完整的軟體開發周期。從需求分析隍7d始,親身經歷設計資料庫、創建資料庫前端、創建表格、完成常見查詢以及輸出報表等全部過程。
三、網路編程
目前較為流行的網路編程工具可謂「風格迥異,百花齊放」。每一種工具都有其獨特的特點,在互聯網實現上都有各自的優勢。
在學習Java時,應該明確其中對象、繼承等面向對象的基本理論,從根本上掌握Java的運行機制。在學習中應把重點放在其語言基礎、Java與ActiveX以及JavaBeans等組件之間的編程技術以及應用上來。你可以自己編一些較為經典的小程序來加深基本技能的掌握:用Java的圖形處理能力編寫紙牌游戲,用AWT編寫掃雷或者俄羅斯方塊、用Java的網路功能編寫網路聊天室等等。
相對來講,ASP編輯方式簡單、容易上手、功能強大,早已被廣泛採用。在學
習ASP時,應該首先對ASP相關的網路知識、Web Server設置、HTML語言等方面有
一定了解,在此基礎上,注重ASP的主要編程語言VBScript、ASP的常用對象和組
件的學習。如果想對ASP有較深入的了解的話,還必須對其常用的資料庫
SQLServer、Acess等具有基本的使用技能。你可以自己嘗試編一個簡單的網上投票、網上超市等程序來加深對上述知識的掌握。
另外,值得一提的還有網路編程語言的「新秀」——PHP。它□'5c脫了ASP只能使用NT或者Windows 2000為伺服器操作系統的限制,對於資料庫的訪問較ASP更快、更直接。但是目前對於初學者來講,其語言比較難理解,安裝相對復雜、可供參考和學習的資料遠不及ASP。同時在Windows中使用PHP,並不能夠很好地體現其優越性。因此,我們建議對於沒有Linux/Uninx基礎的初學者,最好不要從PHP學起。
網路編程還有一個很大的特點:處處留心皆學問。時常留意互聯網上各個網站的設計,留心他人的設計思想和創意,會使你的網路編程技巧進步很快。總的來講,網路編答7b本身難度並不大,但是由於其在具體項目設計上涉及范圍較廣,比如涉及到與各種各樣的資料庫直接的介面、 學習語言的過程,是自己創造、自己編程的過程,也是逐漸掌握、逐漸應用的過程。在學習過程中逐漸培養起良好的編程思維、經驗,逐步提高程序設計能力、找到更好的設計方案才是編程開發的真正精髓和樂趣所在!
懂數據結構怕不行,我說的高手,不是在會不會的界限上,而是在能不能的界限上.
『柒』 現在編程一般都用什麼語言和什麼資料庫!
用什麼語言和開復發什麼程序有關制
如果你開發底層系統、通訊方面,首選C++
開發BS系統,首選JAVA、.net
C++人才需求量非常巨大,而且3G時代到來,C++人才將在一段時間內需求量劇增
資料庫是必備的知識,主要是sql語句的使用,至於使用什麼資料庫就看你開發時候的具體情況來定
你先定下了學習什麼語言再說吧,在你能夠使用語言來編寫程序的時候,你再學習資料庫知識也不遲
『捌』 常用的編程語言及相應的軟體開發工具有哪些
編程語言俗稱「計算機語言」,種類非常的多,總的來說可以分 成機器語言、匯編語言、高級語言三大類。電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合, 而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。其中簡單的,可以分為低級語言和高級語言。
低級語言:是一種更接近計算機的語言(二進制語言),比如說匯編語言,效率高(速度快,完成同樣功能需要的代碼少),但不好學,不好編。
高級語言:更接近人類的自然語言 (編譯器),比如:
Fortran,Delphi,PowerBuilder,VB:比較過時
C,C++:運行效率高
asp,php:編寫web程序,就是網站
vbscript,javascript,python:腳本語言
HTML:標記語言,用於編寫網頁
css:樣式表語言,用於定義網頁的樣式風格
sql:用於操作資料庫中的數據 bigdata 海量數據
J2EE(java),.Net(C#,VB.Net,J#,...Asp.Net) JAVA 2 Enterprise Edition Sun公司 1995,Microsoft 2002年,具有後發優勢。
另外:
Android安卓開發(主要用Java語言)
IOS開發(用Objective C)