IPS - un langage de type Forth pour l'espace : Programmation de haut niveau de petits systèmes dans l'espace

Note :   (4,8 sur 5)

IPS - un langage de type Forth pour l'espace : Programmation de haut niveau de petits systèmes dans l'espace (Juergen Pintaske)

Avis des lecteurs

Il n'y a actuellement aucun avis de lecteur. La note est basée sur 9 votes.

Titre original :

IPS - a Forth-like Language for Space: High Level Programming of Small Systems in Space

Contenu du livre :

Le système IPS - 1 Considérations générales sur la conception - IPS a été principalement conçu pour permettre l'écriture rapide de programmes destinés au contrôle de satellites, à la collecte de données scientifiques et à d'autres applications d'ingénierie. Il existe de nombreux langages de programmation qui prétendent convenir à ces applications.

Mais à y regarder de plus près, la plupart d'entre eux requièrent des systèmes assez volumineux et ne sont donc pas très pratiques pour les micro-ordinateurs, ou bien ils présentent de sérieuses limitations, comme une vitesse insuffisante ou l'absence de multiprogrammation. La plupart des langages orientés vers le contrôle sont dérivés de langages créés pour le traitement des données mathématiques ou commerciales. En général, cela signifie que la partie temps réel doit être gérée par le système d'exploitation et que la puissance de cette combinaison dépend fortement des capacités du système d'exploitation.

Avec IPS, une approche différente était possible, puisqu'il n'y a pas de réel besoin de maintenir la compatibilité avec d'autres langages et qu'une approche entièrement différente pouvait être adoptée.

Tout langage de programmation représente une interface entre la machine et l'homme. Il doit donc répondre à deux exigences : 1.

Le langage doit permettre la traduction de programmes utilisant efficacement le processeur sous-jacent, tant du point de vue de la vitesse que de l'économie de mémoire. Il s'agit essentiellement d'un problème d'ingénierie. 2.

Le langage doit permettre d'exprimer les problèmes d'une manière qui corresponde à la compréhension humaine et à la décomposition des problèmes ; le système doit être "convivial". Il ne s'agit pas d'un problème d'ingénierie, mais d'un problème de psychologie et d'esthétique - une forme d'art. Examinons d'abord le deuxième point.

Pour pouvoir mettre le problème en perspective, il faudrait définir la "manière humaine de comprendre" ; une tâche évidemment impossible car elle devrait prendre en compte les différents milieux de toutes les personnes qui ont l'intention d'utiliser le système. La deuxième meilleure approche consisterait à isoler certains aspects généraux d'un domaine problématique et à s'assurer qu'ils sont pris en compte par la langue.

Autres informations sur le livre :

ISBN :9781096992158
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

BBC Micro : bit : Test Tricks Secrets Code - BBC Micro: bit: Test Tricks Secrets Code
Micro : bit est un petit système d'apprentissage à...
BBC Micro : bit : Test Tricks Secrets Code - BBC Micro: bit: Test Tricks Secrets Code
Vue d'ensemble de l'eForth : C.H. Ting - eForth Overview: C.H. Ting
Avant de plonger directement dans l'eForth, j'aimerais discuter des principes...
Vue d'ensemble de l'eForth : C.H. Ting - eForth Overview: C.H. Ting
Zen et le langage Forth : EFORTH pour le MSP430 de Texas Instruments - Zen and the Forth Language:...
Le langage Forth a été inventé par Chuck Moore...
Zen et le langage Forth : EFORTH pour le MSP430 de Texas Instruments - Zen and the Forth Language: EFORTH for the MSP430 from Texas Instruments
IPS - un langage de type Forth pour l'espace : Programmation de haut niveau de petits systèmes dans...
Le système IPS - 1 Considérations générales sur la...
IPS - un langage de type Forth pour l'espace : Programmation de haut niveau de petits systèmes dans l'espace - IPS - a Forth-like Language for Space: High Level Programming of Small Systems in Space
Arduino et eForth - Arduino and eForth
Pendant toutes ces années, j'ai cherché des plates-formes de microcontrôleurs sur lesquelles je pourrais enseigner la...
Arduino et eForth - Arduino and eForth

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)