Languages

Display options and filters
Built for .NET
|
|
Built for the Compact Framework
|
|
Free or free version available
|
|
Built for .NET 2
|
|
Built for Mono
|
|
Source code provided
|
|
Built for .NET 4
|
|
Library
|
|
Sold as a service
|
|
Built for Silverlight
|
|
Add-in
|
|
Discontinued
| |
Updating...
Home Page Categories: Languages
Author: Zutubi
Latest version: 0.9 Added 2006-06-20Updated 2007-11-21
Compiler that translates Ruby source code into .NET intermediate code. This allows components implemented using the Ruby language to: - Natively execute on the .NET platform - Be linked with third party components developed using other .NET languages such as C# - Utilize the resources of the .NET platform including visual design and debugging tools, the security framework and a collection of class libraries used, for example, to create Windows forms, web and database applications
An optional Visual Studio integration package for Ruby.NET is provided.
Previous name: Gardens Point Ruby.NET Compiler
 Built for .NET 2 |
 Free or free version available |
 Source code provided |
Home Page Categories: Languages
Author: Microsoft
Latest version: 1.0.20411 Added 2008-04-24
Programming system that is an attempt at a more cost effective way to develop and maintain high-quality software.
The Spec# system consists of: - The Spec# programming language: an extension of C#. It extends the type system to include non-null types and checked exceptions. It provides method contracts in the form of pre- and postconditions as well as object invariants. - The Spec# compiler. Integrated into Visual Studio, the compiler statically enforces non-null types, emits run-time checks for method contracts and invariants, and records the contracts as metadata for consumption by downstream tools. - The Spec# static program verifier. Codenamed Boogie, this tool generates logical verification conditions from a Spec# program. Internally, it uses an automatic theorem prover that analyzes the verification conditions to prove the correctness of the program or find errors in it.
A unique feature of the Spec# programming system is its guarantee of maintaining invariants in object-oriented programs in the presence of callbacks, threads, and inter-object relationships. The Spec# programming system is being developed as a research project at Microsoft Research. Supports VS 2008 and 2005.
 Built for .NET 2 |
 Add-in |
 Free or free version available |
Home Page Categories: Languages
Author: Computer Science Institute of the University of Wroclaw
Latest version: 0.9.3 Added 2004-02-20Updated 2006-06-07
Hybrid (functional, object-oriented and imperative) programming language for the .NET platform. Key features of the language include: - C#-like syntax - object system (derived directly from .NET) - access to both functional and imperative features - code-generating macros - variants - pattern matching - static and on-demand dynamic typing - type inference - parameter polymorphism (aka generics)
 Built for .NET |
 Built for .NET 2 |
 Free or free version available |
 Source code provided |
Home Page Categories: IDEs - IDE add-ins, Languages
Author: Embarcadero Technologies
Latest version: 2010 Added 2008-12-08Updated 2009-10-20
Development solution for .NET and Mono.
Features include: - Delphi Prism programming language for .NET and Mono - Visual Studio based IDE included or install into Visual Studio - Support for Windows Forms, WPF, Silverlight, ASP.NET and LINQ - ADO.NET database connectivity plus dbExpress for InterBase - Database modeling and design based on ER/Studio - DataSnap client creation - Blackfish SQL database with included deployment license - Powered by RemObjects Oxygene compiler technology
 Built for .NET |
 Built for .NET 2 |
 Built for Silverlight |
 Built for Mono |
Home Page Categories: Compilation, Languages
Author: Terence Parr
Latest version: 3.0 Added 2003-12-19Updated 2007-05-28
ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides support for tree construction, tree walking, and translation.
 Built for .NET |
 Library |
 Free or free version available |
 Source code provided |
Home Page Categories: IDEs - IDE add-ins, Languages
Author: Eiffel Software
Latest version: 5.6 Added 2003-05-20Updated 2005-11-05
IDE for the Eiffel language. Features include: - Design by contract - Multiple inheritance - .NET compatibility: allows you to create applications that can interoperate and share code with any other .NET language
 Built for .NET |
 Free or free version available |
Home Page Categories: Languages
Latest version: 0.4 Beta 1 Added 2007-09-11
Logo compiler for .NET. Liogo compiles Logo files to .NET IL EXE or DLL. So, Liogo result could be launched directly on Windows and, via Mono runtime, on Linux. Last, with Liogo you can mix Logo code with C#/VB.NET code.
Features include: - UCBLogo compatibility, - Framework of more than 100 Logo procedures - Turtle graphics framework - Compile to EXE or dynamically loadable DLL - Can call any .NET assembly from LIOGO - True Logo variable scope (called can see calling variable) - Logo dynamic operation (RUN, MAP, INVOKE, FOREACH, ...) - Multi-thread core - Multi OS support: Windows and Linux - Localization of structural element and framework
 Built for .NET |
 Free or free version available |
 Source code provided |
Home Page Categories: Languages
Latest version: 1.0.54 Added 2010-07-23
Object-oriented, functional programming language designed to cross compile to Java, .NET, and JavaScript.
Features include: - Portability: Write code portable to the Java VM, .NET CLR, and JavaScript in the browser. - Familiar syntax: Java and C# programmers will feel at home with Fantom's evolutionary syntax. - Mixins: Interfaces but with implementation. - Concurrency: Tackle concurrency with built-in immutability and actor model. - Object-oriented: Everything subclasses from Obj. Value types when you need the performance. - Functional: Functions and closures are baked in. - Static and dynamic typing: Don't like the extremes - take the middle of the road. - Serialization: Built-in "JSON like" serialization syntax makes Fantom ideal for declarative programming too.
 Built for .NET 2 |
 Free or free version available |
 Source code provided |
Home Page Categories: IDEs - IDE add-ins, Languages
Author: Eiffel Software
Latest version: 2.5 Added 2003-05-20Updated 2005-11-05
Plug-in for Visual Studio .NET that enables you to use the features of the Eiffel language, including design by contract, multiple inheritance, and generics. Features include: - Design by contract - Integrated with the VS.NET 2003 and 2002 - Multiple inheritance - Incremental compiling - Windows Forms Designer support - Source code control management support - .NET resources support
 Built for .NET |
 Add-in |
 Free or free version available |
Home Page Categories: Compilation, Languages
Author: Valer Bocan
Latest version: 1.31 Added 2003-05-20
Delta Forth is a development tool for the Forth programming language. Forth is a tool for scientific projects. This tool brings Forth to the .NET world.
Features include: - Compilation directly to MSIL (no intermediate code generation) - Compilation to either .EXE or .DLL - Support for integer and string constants - Support for local variables - Support for include files - Support for external libraries - Support for strong signatures
 Built for .NET |
 Built for .NET 2 |
 Built for Mono |
 Free or free version available |
Home Page Categories: Languages
Author: Fujitsu Software Corporation
Latest version: 2.0 Added 2004-01-29
COBOL compiler for .NET. Features: - Adapts OO COBOL syntax, and supports .NET-specific extensions, so that COBOL programs can be written to take full advantage of the .NET Framework classes. - Enables COBOL as an ASP.NET scripting language. - Includes Visual Studio Premier Partner edition which is a special packaging of Visual Studio .NET 2003.
 Built for .NET |
Home Page Categories: Languages
Author: Ecole Polytechnique Fédérale de Lausanne
Latest version: 2.4.0 Added 2006-07-26Updated 2007-04-09
Programming language designed to express common programming patterns in a concise and type-safe way. Scala integrates features of object-oriented and functional languages including mixins, algebraic datatypes with pattern matching, genericity, and more. It is integrated with Java and .NET: the Scala compiler produces standard Java class files or .NET assemblies, and Java/.NET libraries and frameworks can be used without glue code or additional declarations. A Scala Plugin extends the Eclipse platform with a new Scala perspective providing wizards to generate Scala code, syntax highlighting and integration of the Scala tools (currently compiler only).
 Built for .NET |
 Free or free version available |
 Source code provided |
Home Page Categories: Languages
Latest version: 0.7.5 Added 2005-02-25Updated 2005-12-10
Object oriented statically typed programming language for the Common Language Infrastructure (CLI) with a Python inspired syntax and a special focus on language and compiler extensibility.
Boo has a syntax near identical to the Python language (including features planned for Python 3.0), but Boo is a statically typed language. It does most of its work at compile-time instead of at run-time, although there are run-time features such as duck typing. As such, feature-wise Boo actually has more in common with C#, such as static typing (by default), (optional) explicit typing: "private x as int", interfaces, events, abstract classes, delegates, enums, properties, operator overloading, etc.
Additional features include: - anonymous methods / lexical closures - explicit type declarations ("x as int") are optional (uses type inference) - compile directly to a cross-platform EXE or DLL assembly - support for custom macros and attributes (similar to decorators in Python) - features for extending the compiler and the language itself - duck typing, and more runtime typing features planned - case insensitive option - built-in literals for lists, hashes, arrays, regular expressions and timespans - add-in for the free SharpDevelop IDE - plus: slicing, string interpolation, statement modifiers, syntactic attributes, syntactic macros, generators, first class functions (functions as objects), callable types, user-defined value types, partial classes, extension methods.
 Built for .NET |
 Built for .NET 2 |
 Built for Mono |
 Add-in |
 Free or free version available |
 Source code provided |
Home Page Categories: Compilation, Languages
Author: Jonathan Cook
Latest version: 1.1.3 Added 2004-04-29
Compiler which facilitates interoperation between a concurrent superset of the Prolog programming language and C#. This enables Prolog to be used as a native implementation language for the .NET platform. P# compiles a linear logic extension of Prolog to C# source code.
 Built for .NET |
 Free or free version available |
 Source code provided |
Home Page Categories: Languages
Author: Dylan Borg
Latest version: 11.2.5 Added 2011-08-12
Programming language for .NET and Mono under the Ms-PL.
dylan.NET is a programming language still in its infancy, trying to make .NET programming more available to Linux and Windows (even Mac OS/X) based systems. The goal is to have a command line compiler that does NOT need fancy IDEs in order to provide great functionality.
 Built for .NET 2 |
 Built for Mono |
 Library |
 Free or free version available |
 Source code provided |
Home Page Categories: Languages
Author: Computer Systems Institute, ETH Zürich
Latest version: Build10045 (2 December, 2005) Added 2006-02-20
General-purpose programming language in the Pascal, Modula-2 and Oberon family. Zonnon retains an emphasis on simplicity, clear syntax and separation of concerns whilst focusing on concurrency and ease of composition and expression. Unification of abstractions is at the heart of its design and this is reflected in its conceptual model based on modules, objects, definitions and implementations. Zonnon offers a computing model based on active objects with their interaction defined by syntax controlled dialogs. It also introduces features including operator overloading and exception handling, and is specifically designed to be platform independent.
 Built for .NET |
 Free or free version available |
Home Page Categories: Languages
Author: Remotesoft
Latest version: Beta Added 2003-10-28
Performs syntax translations between Java, C#, VB.NET, Visual C++.NET and native C++.
 Built for .NET |
Home Page Categories: IDEs - IDE add-ins, Languages, RAD - Dev automation
Author: Embarcadero Technologies
Latest version: 2010 Added 2003-11-05Updated 2009-10-20
Multiple-language and multiple-platform development environment. RAD Studio is a rapid application development suite for visually building GUI-intensive, data-driven end-user applications for both native Windows and .NET. RAD Studio includes Delphi, C++Builder and Delphi Prism.
Previous name: Borland Developer Studio
 Built for .NET 2 |
 Built for Mono |
Home Page Categories: Languages, Testing
Author: Pretty Objects
Latest version: 1.6 Added 2009-10-28
Unit tests development environment integrated in Visual Studio. Visual T# includes: - T#: a programming language specialized for unit testing. T# is based on C# 2.0 (except anything related with unmanaged code). New keywords have been introduced to simplify test coding. And big emphasis has been placed on the definition of the test intention. - Tools to compile, run and navigate through tests.
Benefits: - Transparent usage of best practices: clearly identifies the three parts inherent to a test (Preparation, Execution, Verification). - Fast problems identification: tests that are not well constructed are separated from those that actually failed. - Easy validation specification: one keyword assert to handle all the cases. - Effective debugging: tests concerning a working declaration can be executed without knowing where they have been declared. - Usage of different contexts: re-execute tests for different contexts without rewriting them. - Indication of missing logical tests: missing logical tests are indicated upon compilation of the test code. - Simplified writing: each verification can be expressed in one line of code (this also holds for events, exceptions, etc.), use relative verifications.
Visual T# can be used outside of Visual Studio.
 Built for .NET 2 |
 Add-in |
 Free or free version available |
Home Page Categories: Languages
Author: United States Air Force Academy
Latest version: 2.01 Added 2005-05-05
Port of the Ada language to the .NET Platform.
Features include: - Extract Ada specification files directly from .NET DLLs (MSIL2Ada) - Compile Ada programs into .NET executables (MGNAT)
A# has been fully integrated into AdaGIDE, an open-source IDE for Ada under Windows. A .NET port of the multi-platform open-source GUI Design tool RAPID has been completed.
 Built for .NET |
 Free or free version available |
 Source code provided |
Ignore this
|
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
|