我應該考慮使用哪種語言編寫GUI應用程序? 我想明顯的答案是視覺基本和C,但我想知道如果我應該看看別的什麼沒有OOP語言的Windows編程
我不是說OOP爛什麼的。我只是不..不使用它。結束
TY
編輯:我只是想有一個非OOP範式選擇一種語言,那就是/可用於編寫Windows GUI應用程序。
我應該考慮使用哪種語言編寫GUI應用程序? 我想明顯的答案是視覺基本和C,但我想知道如果我應該看看別的什麼沒有OOP語言的Windows編程
我不是說OOP爛什麼的。我只是不..不使用它。結束
TY
編輯:我只是想有一個非OOP範式選擇一種語言,那就是/可用於編寫Windows GUI應用程序。
現在OO是一種普遍的範例。這幾乎是不可能的,甚至像VB和C這樣的語言都可以用OO的方式進行編程,儘管我明白你的意思。你考慮過Fortran嗎? COBOL? J′ Perl的?蟒蛇?它們幾乎都可以以非OO方式使用。
更不用說彙編語言了。
F#我想,避免其固有的面向對象的編程模型。但是你喜歡函數式語言還是.NET框架?
我個人建議給Fortran的一去,這是相當不錯...
但不是較新的版本,因爲它們也支持OO。 – 2009-09-16 09:58:37
這是很可能在任何語言編寫的程序代碼。
我決定重新思考,並決定留在oop(c#)(至少爲我目前的應用程序) – 2009-09-16 21:19:57
出於好奇,你爲什麼需要這樣的事情?
Windows編程是OO設計。即使你使用C,所有的API函數都像OO一樣工作。
每個手柄具有相應的,如果用於關閉任何對象,而不僅僅是特定類型
最後每一個API函數得到的句柄相關的對象創建函數
CloseHandle的,就像老使用結構體實現純C中的面向對象 - 相當於此。
那麼,還有誰仍然在使用的Visual FoxPro,或Visual Basic 6(這是不是OO,相反的是有些人說的)傢伙。
我會使用Python。當然,它可以用OO的方式使用(就像所有其他語言一樣),但編寫乾淨,簡單的程序代碼也很容易。
C將是我的選擇,Visual Studio支持它並具有出色的調試器。在C語言中,Windows編程中也有大量的例子,所以你最簡單的時間讓你的代碼工作。
C和Windows API。這不是面向對象,而是感覺像,因爲面向對象(C++,Java,C#)只是將對象結構化。
爲什麼在語言中有一個OO選項是一個問題?有幾種語言可以很好地支持這兩種風格。即使在這些日子裏perl也有一些可選的OO選項。 – 2009-09-16 12:00:59