software.wikisort.org - Langage_de_programmation

Search / Calendar

Red est un langage de programmation impératif et fonctionnel créé en 2011 par Nenad Rakocevic. 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.

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références »

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

Red
Date de première version 2011
Paradigmes impératif, fonctionnel
Auteur Nenad Rakocevic
Développeur Nenad Rakocevic
Dernière version 0.6.4 ()[1]
Typage Fort, statique
Influencé par REBOL, Scala, Lua
Système d'exploitation Multiplateforme
Licences Licence BSD modifiée
Site web www.red-lang.org

Historique


Le langage de programmation Red est officiellement annoncé à la conférence REBOL & Boron le aux Pays-Bas par son créateur Nenad Rakocevic[2]. Ce programmeur français s'était lancé dans le développement de ce nouveau langage en en réponse à la stagnation que connaissait alors REBOL. Rakocevic était par ailleurs connu au sein de cette communauté pour ses contributions, dont la création du serveur HTTP Cheyenne[3]. Le projet est un succès tant et si bien qu'il est élu par ses pairs « Rebol de l'année 2011 »[4]. Red repose en effet sur le langage de programmation REBOL qui lui sert également de « bootstrapping ». Le langage Red est ensuite présenté à l'échelle internationale pour la journée du logiciel libre 2011[5],[6], ce qui confère au projet une certaine visibilité.


Caractéristiques


Voici les principales caractéristiques de Red :


Schéma du langage


Voici un schéma détaillant les différents niveaux[7] du langage de programmation Red :


Exemple


Red/System [
  Title:   "Red/System : Simple programme de démo"
  Author:  "RedChronicle"
  File:    %bonjour.reds
]

print "Coucou tout le monde !"

Un exemple en couleur :



Références


  1. « Release 0.6.4 », (consulté le )
  2. « New Red Programming Language Gets Syllable Backend », osnews.com, May 2011.
  3. « Red Alert! », syllable.org, May 2011.
  4. « Red & REBOL DevCon Winter 2012 », devcon, winter 2012.
  5. « Red », softwarefreedomday.eu, september 14, 2011.
  6. « Red Programming Language: Red at Software Freedom Day 2011 », red-lang.org, september 14, 2011.
  7. Présentation officielle du langage Red

Lien externe



На других языках


- [fr] Langage de programmation Red

[ru] Red (язык программирования)

Red — императивный и функциональный язык представленный в 2011 году французским программистом Ненадом Ракоцевичем. Его синтаксис унаследован от интерпретируемого языка программирования REBOL, представленного в 1997 году. Создание Red направлено на преодоление некоторых ограничений языка REBOL, в результате чего Red является, по словам создателя языка, «языком полного стека». Red может использоваться как для высокоуровневого предметно-ориентированного программирования и создания графических интерфейсов, так и для низкоуровневого программирования операционных систем и драйверов.



Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.org внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.org - проект по пересортировке и дополнению контента Википедии