SharpDevelop to środowisko IDE typu free i open source dla języków programowania C#, Visual Basic .NET (VB.NET), Boo i (począwszy od wersji 3.0) języka F# i IronPython. Zazwyczaj jest używany jako alternatywa dla programu Microsoft Visual Studio .NET. Na początku jego rozwoju był rozwidlić do Mono /Gtk # o nazwie MonoDevelop, który zawiera obsługę wielu platform. SharpDevelop używa własnych analizatorów dla c# i VB.NET zakończenia kodu. Analizatory zostały wygenerowane przy użyciu opisu gramatyki i zmodyfikowanej wersji generatora kompilatora Coco/R uniwersytetu w Linzu, który znajduje się w kodzie źródłowym. Dla Boo, analizator z kompilatora Boo jest używany, ale rozwiązywanie typu wyrażeń i wnioskowanie o typie odbywa się za pomocą kodu niestandardowego, który obsługuje powolną ocenę typów. SharpDevelop 1.1 można importować projekty napisane za pomocą programu Visual Studio i SharpDevelop 2.0 można otworzyć i edytować je bezpośrednio. Można również przetłumaczyć całe projekty z VB.NET do języka C# i odwrotnie. SharpDevelop 2.0 ma zintegrowany debuger. Używa własnej biblioteki debugowania, która komunikuje się ze środowiska wykonawczego Microsoft .NET przy użyciu współdziałania COM. Podczas SharpDevelop 2.0 używa tych samych plików projektu MSBuild jako Visual Studio, nadal jest w stanie używać innych kompilatorów .NET, takich jak starsze wersje framework (1.0, 1.1) lub kompilator mono.
historia wersji
- Wersja 3.1 opublikowany na 2009-09-21
Kilka poprawek i aktualizacji - Wersja 4.0 Beta opublikowany na 2009-09-21
Szczegóły programu
- Kategorii: Rozwoju > Składniki & Biblioteki
- Wydawca: IC#Code
- Licencji: Wolna
- Cena: N/A
- Wersja: 4.0
- Platformy: windows