能不能用c#和c/c++以及其他語言寫一個完整的IDE(類似visual studio)?
01-04
如何寫?可否給出源代碼?
https://github.com/icsharpcode/SharpDevelop
參考 MonoDevelop(另有分支就是有名的 XamarinStudio)
https://github.com/mono/monodevelop
IDE是一個程序(或程序的集合),所以任何語言只要有配套的庫就能寫往簡單說,IDE大概就是幾個功能,GUI編輯器,代碼分析和自動提示,調用compiler,各種插件化。。。如果願意搞,用函數式語言都可以弄出來
https://GitHub.com/jetbrains/IntelliJ-community
我覺得寫IDE的一個重要的東西已經有了,所以不得不提。那就是FastColoredTextbox GitHub - PavelTorgashov/FastColoredTextBox: Fast Colored TextBox for Syntax Highlighting. The text editor component for .NET.功能很強大,純C#的。好好利用的話寫個簡單的IDE 不在話下甚至比 國人寫的 go語言的 LiteIde 更好 應該也不會太難。
Qt CreatorGitHub - qtproject/qt-creator
請問排除「c#和c/c++及其它語言」之外還有什麼?
開源的 Code::Blocks
IDE本身也是軟體
不知道樓主的目的是什麼,這是C#寫的開源IDE
SharpDevelop @ic#codevs反編譯看看,就是c#寫的,最早可以追溯到wpf的bend
推薦閱讀:
※圖中的最長路徑問題怎麼算?
※為什麼X86的寄存器數量沒有隨著性能的提升而增加?
※為什麼要有指針?
※Android 會像 Windows 一樣,打敗 iOS 嗎?
※如何提高寫代碼的水平?