Data Portal @ linkeddatafragments.org

DBpedia 2014

Search DBpedia 2014 by triple pattern

Matches in DBpedia 2014 for { ?s ?p Red is both an imperative and functional programming language introduced in 2011 by Nenad Rakocevic. Its syntax and general usage directly overlaps with that of the interpreted Rebol language (which was introduced in 1997). Yet the implementation choices of Red were geared specifically to overcoming limitations of Rebol, creating what Rakocevic calls a "full stack programming language". Red can be used for extremely high-level programming (DSLs and GUIs) as well as low-level programming (operating systems and device drivers).Key to the approach is that the language has two parts: Red/System and Red. The former is similar to C, but packaged into a Rebol lexical structure (e.g. one would write "if x > y [print {Hello}]" instead of "if (x > y) {printf("Hello\n");}"). Red itself is a homoiconic language capable of meta-programming, whose semantics are more similar to Rebol's. Its runtime library is written in Red/System, and uses a hybrid approach: it compiles what it can deduce statically, has a just-in-time compiler for cases that can make use of it, and falls back onto an embedded interpreter when neither of those approaches will suffice.Red seeks to remain independent of any other toolchain, and thus does its own code generation. It's therefore possible to cross-compile Red programs from any platform it supports to any other, via a command-line switch. Both Red and Red/System are distributed as open-source software under the modified BSD license. The runtime library is distributed under the more permissive Boost Software License.. }

Showing items 1 to 1 of 1 with 100 items per page.