Ports Search

Results 3140 of 417 for /lang/.(0.003 seconds)
lang/angelscript-2.29.0 (Score: 0.13971135)
AngelCode Scripting Library
The AngelCode Scripting Library, or AngelScript as it is also known, is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts. It has been designed from the beginning to be an easy to use component, both for the application programmer and the script writer. Efforts have been made to let it call standard C functions and C++ methods with little to no need for proxy functions. The application simply registers the functions, objects, and methods that the scripts should be able to work with and nothing more has to be done with your code. The same functions used by the application internally can also be used by the scripting engine, which eliminates the need to duplicate functionality. For the script writer the scripting language follows the widely known syntax of C/C++, but without the need to worry about pointers and memory leaks. Contrary to most scripting languages, AngelScript uses the common C/C++ datatypes for more efficient communication with the host application.
lang/arena-0.9.13 (Score: 0.13971135)
C-like scripting language with automatic memory management
The Arena language was designed with the following main features in mind, most of which were added on top of a very C-like core to support better ad-hoc scripting: * syntax similar to ANSI C * standard library similar to ANSI C * automatic memory management * runtime polymorphism * support for exceptions * support for anonymous functions Additionally, an interpreter for the Arena language can be implemented to be very compact in terms of both source code size and memory consumption.
lang/asis-2016 (Score: 0.13971135)
GNAT implementation of Ada Semantic Interface Specification
The Ada Semantic Interface Specification (ASIS) is an interface between an Ada environment as defined by ISO/IEC 8652 (the Ada Reference Manual) and any tool requiring information from this environment. An Ada environment includes valuable semantic and syntactic information. ASIS is an open and published callable interface which gives CASE tool and application developers access to this information. ASIS has been designed to be independent of underlying Ada environment implementations, thus supporting portability of software engineering tools while relieving tool developers from having to understand the complexities of an Ada environment's proprietary internal representation. ASIS 95 is the ASIS interface to Ada 95 (ISO/IEC 8652:1995). ASIS 95 is now available as ISO/IEC 15291:1999.
lang/asn1c-0.9.24 (Score: 0.13971135)
Modern ASN.1 to C compiler
The asn1c compiles ASN.1 (Abstract Syntax Notation One) specifications into the C source code. This compiler supports automatic constraints checking code generation, parametrization, basic support for Information Object Classes. The produced C code contains the codecs for BER/DER/CER/PER/XER encoding rules. See asn1c-usage.pdf and asn1c(1) manual page for details.
lang/modula3-5.10.0 (Score: 0.13971135)
Critical Mass Modula-3 compiler
Modula-3 is a systems programming language that descends from Mesa, Modula-2, Cedar, and Modula-2+. It also resembles its cousins Oberon, Object Pascal, and Euclid. Modula-3 retains one of Modula-2's most successful features, the provision of explicit interfaces between modules. It adds objects and classes, exception handling, garbage collection, lightweight processes (or threads), and the isolation of unsafe features. This is the Critical Mass implementation.
lang/awka-0.7.5 (Score: 0.13971135)
Converts the AWK script to C, then compiles it
Awka is an open-source implementation of the AWK programming language. Awka is not an interpreter like Gawk, Mawk or Nawk, but instead it converts the program to ANSI-C, then compiles this using gcc or a native C compiled to create a binary executable. This means you must have an ANSI C compiler present on your system for Awka to work.
lang/bas2tap-2.6 (Score: 0.13971135)
Convert 48k/128k ZX Spectrum BASIC text files to TAP files
This utility converts both 48k and 128k ZX Spectrum BASIC programs stored as plain text files into TAP files. TAP files can be used in most ZX Spectrum emulators and can be concatenated together using cat(1).
lang/mosh-0.2.7 (Score: 0.13971135)
Fast R6RS Scheme interpreter
Mosh is a free and fast interpreter for Scheme as specified in the R6RS. R6RS is the latest revision of the Scheme standard; the current release of Mosh supports all the features of R6RS.
lang/List-MoreUtils-0.416 (Score: 0.13971135)
Provide the stuff missing in List::Util
List::MoreUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util.
lang/parrot-8.1.0 (Score: 0.13971135)
Parrot - virtual machine for dynamic languages
Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator.