RSS 17 projects tagged "programming language"

Download Website Updated 11 Jun 2009 Rhope

Screenshot
Pop 30.82
Vit 42.19

Rhope is a dynamically typed dataflow programming language that also borrows some ideas from other paradigms. Unlike mainstream programming languages, statements are not necessarily executed in the order they are written, but instead based on their dependencies. Statements that do not share dependencies run in parallel. Most operations have value semantics (i.e. modifying an object makes a copy rather than changing the original) making this parallelism safe. For managing global state, Rhope has a transaction mechanism.

No download Website Updated 06 Oct 2009 nit

Screenshot
Pop 17.61
Vit 40.75

Nit is a statically typed object-oriented programming language. The goal is to propose a statically typed programming language where structure is not a pain. It has a simple, straightforward style and can usually be picked up quickly, particularly by anyone who has programmed before. While object-oriented, it allows procedural styles. The Nit Compiler (nitc) produces efficient machine language binaries.

No download Website Updated 18 Nov 2009 Crules

Screenshot
Pop 36.58
Vit 40.22

Crules is a dynamic programming language that takes influences from Python, Perl, and Haskell. The main motivation for this language was the concept or design of a new paradigm or feature called "rules". A rule is a potential entry point which has dependencies rather than parameters. Any rule can be overridden to have different or no dependencies. Since the language itself can decide on the best course of actions for an operation, dependencies become preconditions for execution. It also features lazy evaluation, object orientation, variadic and anonymous-parameter functions, and reflection. These features help make the language truly dynamic.

Download Website Updated 09 Jul 2010 I

Screenshot
Pop 31.69
Vit 39.08

I is a programming language that was designed to be efficient to write and run. The system incorporates many major libraries, allowing the creation of major projects such as Aciqra. It is an interpreted language and supports CGI scripting through the use of the CGI for Aciv/I extension.

Download Website Updated 23 Apr 2010 Hybris

Screenshot
Pop 38.96
Vit 38.23

Hybris (hybrid scripting language) is a dynamic scripting programming language created to help developers to automate everyday procedures in a easy and fast way. Although is a high level language, Hybris supports dynamic library linking, native C function calls, and a lot of other low level functionality.

Download Website Updated 05 Nov 2011 proty

Screenshot
Pop 15.23
Vit 30.03

Proty is a prototype-based dynamic programming language.

Download Website Updated 19 Sep 2013 Eero

Screenshot
Pop 79.20
Vit 11.87

Eero is a binary-compatible variant of Objective-C 2.0, implemented with a patched version of the Clang/LLVM compiler. It features a streamlined syntax with improved readability and reduced code clutter, as well as new features such as Python-like indentation and a limited form of operator overloading. It is inspired by languages such as Smalltalk and Ruby.

Download Website Updated 29 Jul 2013 o42a

Screenshot
Pop 71.29
Vit 7.77

o42a is a high-level general purpose programming language. It is compiled, statically-typed, prototype-based, logic-driven, and primarily declarative, while the imperative programming style is also supported. A program written in o42a is closer to natural English text than one written in any C-like programming language. The language is designed with programming productivity and code maintainability as main priorities. This achieved by powerful, yet restrained, semantics, and expressive and natural syntax.

No download Website Updated 19 Jun 2013 Continuation Passing C

Screenshot
Pop 56.57
Vit 4.07

CPC (Continuation Passing C) is a programming language designed for writing concurrent systems. The CPC programmer manipulates very lightweight threads, choosing whether they should be cooperatively or preemptively scheduled at any given point; the CPC program is then processed by the CPC translator, which produces highly efficient event-loop code. This approach gives the best both worlds: the relative convenience of programming with threads, and the low memory usage of event-loop code. The semantics of CPC is defined as a source-to-source translation from CPC into plain C using a technique known as conversion into Continuation Passing Style. The current implementation of CPC has been used to write Hekate, a BitTorrent seeder designed to handle millions of simultaneous torrents and tens of thousands of simultaneously connected peers.

No download No website Updated 21 Oct 2011 The FACT Programming Language

Screenshot
Pop 29.93
Vit 2.46

FACT is a mixed functional and imperative programing language which uses first-class environments as its primary data type. It supports many high level concepts while still remaining a very simple language.

Screenshot

Project Spotlight

Pomm

A PHP object model manager for PostgreSQL.

Screenshot

Project Spotlight

GeoToad

A geocaching query tool.