spacer_transparent.gif parallel_operation.gifFonctionnement en parallèle spacer_transparent.gif flag_uk.gifEnglish

Les programmes de Mistral sont relativement uniques dans leur fonctionnement en mode parallèle. Ce mode décrit un processus par lequel les entrées du programme peuvent, à un stade de la session, être saisies dans n'importe quel ordre. Bien que les programmes Mistral encouragent un flux d'entrées logiquement ordonné aux premiers stades, les entrées précédemment effectuées peuvent être ultérieurement restaurées et modifiées ou ajustées. Même lorsque ces modifications concernent des entrées qui ont affecté les limitations d'entrée des données saisies ultérieurement ou des options de sélection de menu. Ce qui, bien que relativement facile à décrire, introduit en fait un codage de programme d'une énorme complexité. C'est pourquoi il est si rare. Ce qu'il permet cependant, ce sont des possibilités considérablement améliorées de conception et d'expérimentation utilisateur lors de l'exécution des programmes.

L'alternative est des programmes simples, naïfs, fonctionnant en série, qui n'offrent rien de mieux qu'une approche progressive étape par étape d'une entrée à la suivante. Il n'offre aucune possibilité de revenir aux entrées précédentes pour les modifier.

Une autre complication de la programmation, mais que Mistral considérait comme essentielle il y a 35 ans déjà, était que les résultats de calcul enregistrés ne devaient pas seulement enregistrer les résultats, mais toutes les données saisies par l'utilisateur, ainsi que les sélections de menus dans les bases de données, même les rapports d'erreur et les messages. Une question de programmation infiniment plus compliquée, mais qui présente un avantage utilisateur extrêmement important. Il s'agit de la possibilité d'ouvrir et de récupérer un calcul précédemment enregistré, qu'il ait été effectué une heure, un jour, un mois, un an ou même une décennie plus tôt, et de continuer à travailler dessus comme s'il avait été effectué quelques minutes plus tôt. Quel que soit le système d'exploitation de l'ordinateur (version Windows), le réglage régional ou national de l'ordinateur, ou même le débit binaire en vigueur à l'époque. Aucun autre développeur de systèmes experts à notre connaissance n'y parvient, en particulier avec des programmes tels que celui de Mistral, impliquant littéralement des milliards de permutations de résultats possibles.

Pour ces raisons, les calculs ne peuvent pas être enregistrés ou imprimés avant qu'une certaine masse critique d'entrées nécessaires et de procédures de fonctionnement de session de programme n'ait été collectée. Les fonctions Enregistrer et Imprimer des fichiers sont donc désactivées intentionnellement (et grisées par courtoisie) jusqu'à ce que les conditions nécessaires soient remplies.

L'engagement de Mistral:
apporter les avantages de l'informatisation à notre industrie - sans les problèmes historiquement associés.

espaceur_transparent.gif cliquez_pour_retourner.gifFermer et revenir à la page précédente