Dataflow programmingIn computer programming, dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations, thus implementing dataflow principles and architecture. Dataflow programming languages share some features of functional languages, and were generally developed in order to bring some functional concepts to a language more suitable for numeric processing. Some authors use the term datastream instead of dataflow to avoid confusion with dataflow computing or dataflow architecture, based on an indeterministic machine paradigm.
Langage graphiquevignette|Script du programme "Hello, world!" dans le langage de programmation graphique Scratch Un langage de programmation graphique ou visuel est un langage de programmation dans lequel les programmes sont écrits par assemblage d'éléments graphiques. Sa syntaxe concrète est composée de symboles graphiques et de textes, qui sont disposés spatialement pour former des programmes. De nombreux langages visuels se basent sur les notions « de boîtes et de flèches » : les boîtes (ou d'autres d'objets) sont traitées comme des entités, reliées par des flèches ou des lignes qui représentent des relations.
Architecture spatialevignette|upright=1.5|Un rendu d'artiste par Tom Buzbee de 1990 de la station spatiale Freedom, un projet qui a finalement donné naissance à la station spatiale internationale. L'architecture spatiale est la théorie et la pratique de la conception et de la construction d'environnements habités dans l'espace extra-atmosphérique. Cet énoncé de mission pour l'architecture spatiale a été élaboré lors du Congrès mondial de l'espace à Houston en 2002 par les membres du sous-comité technique de l'architecture aérospatiale de l'American Institute of Aeronautics and Astronautics (AIAA).
Programmation concurrenteLa programmation concurrente est un paradigme de programmation tenant compte, dans un programme, de l'existence de plusieurs piles sémantiques qui peuvent être appelées threads, processus ou tâches. Elles sont matérialisées en machine par une pile d'exécution et un ensemble de données privées. La concurrence est indispensable lorsque l'on souhaite écrire des programmes interagissant avec le monde réel (qui est concurrent) ou tirant parti de multiples unités centrales (couplées, comme dans un système multiprocesseurs, ou distribuées, éventuellement en grille ou en grappe).
DataflowIn computing, dataflow is a broad concept, which has various meanings depending on the application and context. In the context of software architecture, data flow relates to stream processing or reactive programming. Dataflow computing is a software paradigm based on the idea of representing computations as a directed graph, where nodes are computations and data flow along the edges. Dataflow can also be called stream processing or reactive programming. There have been multiple data-flow/stream processing languages of various forms (see Stream processing).
Architecture DataflowLe dataflow (en flux de données) est une architecture où les données sont des entités actives qui traversent le programme de manière asynchrone, contrairement à l'architecture classique von Neumann, où elles attendent passivement en mémoire pendant que le programme est exécuté séquentiellement suivant le contenu du pointeur de programme (PC). On parle aussi d'ordinateur cadencé par les données. Dans une architecture flux de données, les programmes sont représentés sous forme de graphes : un nœud représente une opération à effectuer, tandis que les données circulent sur les arcs et forment les entrées aux nœuds.
Soviet space programThe Soviet space program (Kosmicheskaya programma SSSR) was the national space program of the former Union of Soviet Socialist Republics (USSR), active from 1955 until the dissolution of the Soviet Union in 1991. Soviet investigations in rocketry began with the formation of a research laboratory in 1921, but these efforts were hampered by the devastating war with Germany.
Habitat spatialvignette|Une paire de cylindre O'Neill vignette|Intérieur d'un tore de Stanford Un habitat spatial, aussi appelé colonie spatiale ou colonie orbitale, est une station spatiale qui est une installation permanente plutôt qu'un relais orbital ou autre installation spécialisée. Ce pourrait être une « ville » dans l'espace, où une population pourrait vivre, travailler et fonder des familles. Aucun habitat spatial n'a encore été construit, mais beaucoup de concepts ont été développés avec un degré variable de réalisme par aussi bien des ingénieurs que des auteurs de science-fiction.
Espace (cosmologie)L'espace comprend les zones de l'Univers situées au-delà des et des corps célestes. Il s'agit de l'étendue de densité quasi nulle qui sépare les astres. On parle aussi de vide spatial. Selon les endroits de l'espace concernés, on le qualifie parfois d'espace cislunaire, interplanétaire, interstellaire (ou intersidéral) ou intergalactique pour désigner plus précisément le vide spatial qui est délimité respectivement par le système Terre-Lune, les planètes, les étoiles et les galaxies.
Tourisme spatialLe tourisme spatial est l'activité touristique qui regroupe l'ensemble des expériences, entraînements, vols à sensations, séjours (dans les stations spatiales ou sur la Lune) qui permettent à des personnes d'aller dans l'espace pour des motifs non professionnels. De manière conventionnelle on considère qu'un séjour dans l'espace nécessite de dépasser l'altitude de (ligne de Kármán). À cette altitude, l'atmosphère, très ténue, n'oppose pratiquement plus de résistance. On peut parvenir à cette altitude dans le cadre d'un vol orbital ou suborbital.