Red (programming language) (original) (raw)
- Red est un langage de programmation impératif et fonctionnel créé en 2011 par . Il est distribué en tant que logiciel libre selon les termes de la licence BSD modifiée avec un interpréteur Juste-à-temps, les deux étant respectivement basés sur le langage de programmation REBOL et l'interprète REBOL. (fr)
- Red is a programming language designed to overcome the limitations of the programming language Rebol. Red was introduced in 2011 by Nenad Rakočević, and is both an imperative and functional programming language. Its syntax and general usage overlaps that of the interpreted Rebol language. The implementation choices of Red intend to create 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. * Red/System is similar to C, but packaged into a Rebol lexical structure – for example, one would write if x > y [print "Hello"] instead of if (x > y) {printf("Hello ");}. * Red is a homoiconic language capable of meta-programming, with Rebol-like semantics. Red's runtime library is written in Red/System, and uses a hybrid approach: it compiles what it can deduce statically and uses an embedded interpreter otherwise. The project roadmap includes a just-in-time compiler for cases in between, but this has not yet been implemented. Red seeks to remain independent of any other toolchain; it does its own code generation. It is 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. As of version 0.6.4 Red includes a garbage collector "the Simple GC". (en)
- Red — императивный и функциональный язык представленный в 2011 году французским программистом Ненадом Ракоцевичем. Его синтаксис унаследован от интерпретируемого языка программирования REBOL, представленного в 1997 году. Создание Red направлено на преодоление некоторых ограничений языка REBOL, в результате чего Red является, по словам создателя языка, «языком полного стека». Red может использоваться как для высокоуровневого предметно-ориентированного программирования и создания графических интерфейсов, так и для низкоуровневого программирования операционных систем и драйверов. Цели, заявленные разработчиком в 2011 году: простота, компактность, скорость, «экологичность» (экономия ресурсов), «вездесущность» (повсеместное распространение), переносимость, гибкость. (ru)
- 2018-12-07 (xsd:date)
- 0.6.4 (Alpha)
- 35733875 (xsd:integer)
- 8699 (xsd:nonNegativeInteger)
- 1068773966 (xsd:integer)
- dbr:Scala_(programming_language)
- dbr:Boost_Software_License
- dbr:Armhf
- dbr:Device_driver
- dbr:Interpreter_(computing)
- dbc:Functional_languages
- dbc:Software_using_the_BSD_license
- dbr:Toolchain
- dbr:FreeBSD
- dbr:GitHub
- dbr:Cross_compiler
- dbr:Android_(operating_system)
- dbr:Linux
- dbr:Lua_(programming_language)
- dbr:MS-DOS
- dbc:Extensible_syntax_programming_languages
- dbr:Compiled_language
- dbr:Functional_programming
- dbr:Solution_stack
- dbr:64-bit_computing
- dbr:Windows
- dbr:Domain-specific_language
- dbr:Garbage_collection_(computer_science)
- dbr:Just-in-time_compilation
- dbr:32-bit
- dbr:ARM_architecture
- dbc:High-level_programming_languages
- dbr:Darwin_(operating_system)
- dbr:Graphical_user_interface
- dbr:HTTP_server
- dbc:2011_software
- dbc:Domain-specific_programming_languages
- dbc:Homoiconic_programming_languages
- dbc:Systems_programming_languages
- dbr:Syllable_Desktop
- dbr:Homoiconicity
- dbr:Domain_specific_language
- dbc:Software_using_the_Boost_license
- dbr:Bootstrapping_(compilers)
- dbr:Metaprogramming
- dbr:Microsoft_Windows
- dbr:Netherlands
- dbr:OS_X
- dbr:Open-source_software
- dbr:Operating_system
- dbr:Raspberry_Pi
- dbr:Rebol
- dbc:Programming_languages_created_in_2011
- dbr:X86
- dbr:Software_Freedom_Day
- dbr:Imperative_programming
- dbr:Programming_language
- dbr:Symbolic_programming
- dbr:Syllable_Desktop_(operating_system)
- dbr:Alpha_software
- dbr:Modified_BSD_license
- dbr:Beta_Software
- dbr:File:Red_architecture_small.PNG
- Nenad Rakočević (en)
- Nenad Rakočević (en)
- .red, .reds (en)
- 2018-12-07 (xsd:date)
- 0.600000 (xsd:double)
- modified BSD and Boost (en)
- Red Language Tower Logo.png (en)
- Red Logo (en)
- 150 (xsd:integer)
- Red (en)
- dbt:GitHub
- dbt:C-lang
- dbt:Commons_category
- dbt:Infobox_programming_language
- dbt:Official_URL
- dbt:Official_website
- dbt:Portal
- dbt:Reflist
- dbt:Short_description
- dbt:Snd
- dbt:Programming_languages
- dbt:Smalltalk
- Red Alpha Red/System Beta (en)
- 2011 (xsd:integer)
- dbc:Functional_languages
- dbc:Software_using_the_BSD_license
- dbc:Extensible_syntax_programming_languages
- dbc:High-level_programming_languages
- dbc:2011_software
- dbc:Domain-specific_programming_languages
- dbc:Homoiconic_programming_languages
- dbc:Systems_programming_languages
- dbc:Software_using_the_Boost_license
- dbc:Programming_languages_created_in_2011
- owl:Thing
- dbo:Language
- dbo:Software
- schema:Language
- wikidata:Q315
- wikidata:Q9143
- yago:Abstraction100002137
- yago:ArtificialLanguage106894544
- yago:Communication100033020
- yago:Language106282651
- yago:ProgrammingLanguage106898352
- yago:WikicatFunctionalLanguages
- dbo:ProgrammingLanguage
- yago:WikicatProgrammingLanguages
- Red est un langage de programmation impératif et fonctionnel créé en 2011 par . Il est distribué en tant que logiciel libre selon les termes de la licence BSD modifiée avec un interpréteur Juste-à-temps, les deux étant respectivement basés sur le langage de programmation REBOL et l'interprète REBOL. (fr)
- Red is a programming language designed to overcome the limitations of the programming language Rebol. Red was introduced in 2011 by Nenad Rakočević, and is both an imperative and functional programming language. Its syntax and general usage overlaps that of the interpreted Rebol language. The implementation choices of Red intend to create 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. (en)
- Red — императивный и функциональный язык представленный в 2011 году французским программистом Ненадом Ракоцевичем. Его синтаксис унаследован от интерпретируемого языка программирования REBOL, представленного в 1997 году. Создание Red направлено на преодоление некоторых ограничений языка REBOL, в результате чего Red является, по словам создателя языка, «языком полного стека». Red может использоваться как для высокоуровневого предметно-ориентированного программирования и создания графических интерфейсов, так и для низкоуровневого программирования операционных систем и драйверов. (ru)
- Langage de programmation Red (fr)
- Red (programming language) (en)
- Red (язык программирования) (ru)
- freebase:Red (programming language)
- yago-res:Red (programming language)
- wikidata:Red (programming language)
- dbpedia-fr:Red (programming language)
- dbpedia-ru:Red (programming language)
- http://uz.dbpedia.org/resource/Red_(dasturlash_tili)
- https://global.dbpedia.org/id/2yRTW
- wiki-commons:Special:FilePath/Red_Language_Tower_Logo.png
- wiki-commons:Special:FilePath/Red_architecture_small.png
- Red (en)
is dbo:influenced of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
- dbr:Scala_(programming_language)
- dbr:List_of_concurrent_and_parallel_programming_languages
- dbr:List_of_file_formats
- dbr:Printf_format_string
- dbr:Decimal_separator
- dbr:Lightweight_programming_language
- dbr:List_of_programming_languages
- dbr:List_of_programming_languages_by_type
- dbr:Comparison_of_programming_languages_(array)
- dbr:Concurrent_computing
- dbr:Generational_list_of_programming_languages
- dbr:GLFW
- dbr:Linux_gaming
- dbr:Lua_(programming_language)
- dbr:Callback_(computer_programming)
- dbr:Comparison_of_programming_languages_(associative_array)
- dbr:Comparison_of_programming_languages_(syntax)
- dbr:Timeline_of_programming_languages
- dbr:Foreach_loop
- dbr:History_of_programming_languages
- dbr:Prototype-based_programming
- dbr:Red_(disambiguation)
- dbr:Homoiconicity
- dbr:Rebol
- dbr:Meta-circular_evaluator
- dbr:Scripting_language
- dbr:Extensible_programming
- dbr:Syntax_diagram
- dbr:Red_language
- dbr:Nenad_Rakocevic
is dbp:influenced of
is foaf:primaryTopic of