-
1 # 科技從業者
-
2 # 八哥無窮穌
目前,商業客戶端如果需要保密一般用 C/C++。
以前還有 VB、Delphi 啥的,現在越來越少了。
.NET、Java 之類容易被逆向。
-
3 # 帥神羅伊斯
編寫windows的視窗化程式就需要呼叫windows提供的API。可以透過大概3種辦法:
一是學習win32API就是windows為開發者提供的介面,需用C++語言來呼叫。
二是學習MFC,MFC是微軟提供給開發者的一個類庫,以C++類的形式封裝了Windows的API,並且包含一個應用程式框架,以減少應用程式開發人員的工作量。其中包含的類包含大量Windows控制代碼封裝類和很多Windows的內建控制元件和元件的封裝類。三是你可以學習C#語言,C#語言生成面向.net的環境程式碼,也是可以實現視覺化視窗程式的。至於IOS這個你可以檢視IOS API幫助文件,裡面會有一些例子。android開發需要用android SDK當然android開發需要用到JAVA語言所以還需安裝JAVA SDK。 編輯器可以用Eclipse。
-
4 # 一枚華夏人
如果開發時間週期少,介面要求高,選c#或.net其它;
如果可以有較長開發週期,且對程式執行效率要求高,圖形影象處理複雜,選C++,(vs、QT、Clion、DevC++、Code::Blocks均可開發);
如果涉及演算法較多,選Python;
如果要考慮今後需要跨多種平臺託展,選Java或Python。windows的C++程式如果要轉Linux,也可轉,但若不是用QT等開發,會有一些改動,尤其如果是MFC框架開發的程式轉Linux,改動不小。
-
5 # 特修斯的宇宙
我是宇宙君 ,我這個寫了20多年程式碼的老碼農來說說。
首先個人覺得不能說哪種語言比較好比較流行,在一個平臺下開發軟體,是根據軟體的要求來選擇具體的語言,當然“懂技術”的甲方有時候也會“要求”你用哪種語言 :)
Windows平臺下,具體說:
1、如果效能有限,穩定性優先(甲方也不差錢),那當然最好就是用C/C++;當然說到這裡又不免要爭論一番到底是用MFC還是QT。。嗯,要我這個骨灰級的來說呢,,我的心中只有MFC。。 :)
2、如果是考慮開發效率和穩定性,那麼C#是最好選擇,,真是方便啊!但悲劇的C#程式猿的工資,,,不說了,說多了都是淚 :(
3、如果手下技術比較上不了臺階,那不妨搞搞Delphi,甚至VB,,不過這兩個現在號偏門。。
4、如果大量的複雜計算,還要畫圖,還要外部呼叫各種古怪的系統,而且還不在乎跑的慢。。。那麼,恭喜你,matlab,python是個好選擇。
5、哎,手下實在沒有合適的人,只有一堆做web的,能做C的也就我這幾個老東西,而且客戶也不那麼在乎效能。。。那麼,恭喜你,你有了低成本好選擇,你可以用electron這個神器,簡單低成本漂亮!還可以用C來做混合程式設計搞定密集運算部分!
其他諸如Java之類的你就看著用吧 :)
回覆列表
我是從老VB6(非.net的)、Delphi開始學起的,現在都已經逐漸淘汰了,用的人也是越來越少了,我覺得主要看你開發什麼樣的軟體來選擇語言,我個人推薦C#或者C++。
C++一般用於開發個人應用,大多數的通用商業程式都是C++開發的,比如迅雷影音。而C#更多用於企業應用,更適合快速開發,呼叫API,COM元件,DLL都很方便,便於團隊合作和使用第三方程式碼。以前缺點是部署必須帶執行庫或者使用者安轉.net依賴,現在win7以上系統已經自帶了,況且c#上手比較簡單,學習難度小,跨平臺容易,首選c#。
其它還有像中國產的e語言,中文程式設計概念方便的很多初學者學習,編寫一個進銷存的簡單軟體也可以。