SharpDevelop 4.0
Sarai in grado di scaricare in 5 secondi.
Circa SharpDevelop
SharpDevelop è un IDE libero e open source per i linguaggi di programmazione C#, Visual Basic .NET (VB.NET), Boo e (a partire dalla versione 3.0) F# e IronPython. In genere viene utilizzato come alternativa a Visual Studio .NET di Microsoft. All'inizio del suo sviluppo c'era una forchetta per Mono/Gtk# chiamata MonoDevelop che include il supporto multipiattaforma. SharpDevelop utilizza i propri parser per C# e il completamento VB.NET codice. I parser sono stati generati utilizzando una descrizione grammaticale e una versione modificata del generatore di compilatori Coco/R dell'Università di Linz, che è inclusa nel codice sorgente. Per Boo, viene utilizzato il parser del compilatore Boo, ma la risoluzione del tipo di espressioni e dell'inferenza dei tipi viene eseguita con codice personalizzato che supporta la valutazione lazy dei tipi. SharpDevelop 1.1 può importare progetti scritti con Visual Studio e SharpDevelop 2.0 può aprirli e modificarli direttamente. Può anche tradurre interi progetti da VB.NET a C# e viceversa. SharpDevelop 2.0 dispone di un debugger integrato. Utilizza una propria libreria di debug che comunica con il runtime di Microsoft .NET utilizzando l'interoperabilità COM. Mentre SharpDevelop 2.0 utilizza gli stessi file di progetto MSBuild di Visual Studio, è comunque in grado di utilizzare altri compilatori .NET, ad esempio versioni precedenti del framework (1.0, 1.1) o il compilatore Mono.