TELCOMP

Le TELCOMP était un langage de programmation développé chez le boulon de , le Beranek et le Newman (BBN) dans environ le 1965 et en service jusqu'au moins au 1974 .

C'était une langue interactive et conversationnelle basée sur le JOSS , développé par BBN après falaise Shaw du COUCHE-POINT a visité les laboratoires dans le 1964 en tant qu'élément de l'enquête de NIH. Il a été mis en application sur le PDP-1 et a été employé la première fois pour fournir un service commercial du partage du temps par BBN dans la région de Boston et plus tard par Timesharing Ltd.

Dans une entrevue dans le 1996 Lion Beranek indique le " ; Nous avons même développé un langage de programmation appelé le TELCOMP qu'à ce jour, certains disent étaient meilleurs que le langage de programmation que l'industrie a adopté, à savoir BASIC." ;

Il y avait au moins trois versions : TELCOMP I, TELCOMP II et TELCOMP III.

TELCOMP II a été mis en application sur le PDP-7 et TELCOMP III sur le PDP-10 , fonctionnant sur le DEC ' TOPS-10 de s du système d'exploitation ou sur le propre TENEX du BBN du système d'exploitation.

Des programmes de TELCOMP ont été normalement entrés par l'intermédiaire d'un lecteur de bande paerforée sur un télétype (tel que le télétype ASR-33) qui serait relié à un PDP par l'intermédiaire d'un modem et d'une ligne téléphonique acoustique. Des données ont pu être lues du lecteur de bande paerforée ou du clavier de télétype. Le rendement a été imprimé au télétype ou envoyé au poinçon de bande paerforée. Les versions tôt n'ont eu aucun service pour le stockage en ligne des programmes ou des données.

Pendant l'entrée de données using un télétype, l'utilisateur dactylographierait une réponse à un message de sollicitation imprimé. Si, au lieu de frapper le retour, l'utilisateur frappait l'étiquette, des autres, probablement calculée, message de sollicitation seraient imprimés sur la même ligne. Ce processus a pu être répété pour le de grande largeur de la ligne. Ce dispositif peu commun a permis la saisie de données très compacte, comparable à la saisie de données pleine page de tube. Il a épargné le papier, et la section d'entrée de la forme est devenue une partie de l'impression sur papier du programme.

Un dérivé postérieur de STRINGCOMP appelé par TELCOMP a été orienté vers la manipulation de corde. Un autre Idole chinoise-dérivé de BBN appelé FILECOMP a été développé pour le système du MEDINET de GE, qui a été décommandé. Le système de transport implicite de dossier qu'il a contenu était influent sur le système de base de données global des OREILLONS .

La recherche initiale pour le LOGO a été effectuée dans TELCOMP, mais seulement le JOSS - dénommer les erreurs et l'interaction faites lui à travers à la langue réelle.

Commandes

Un programme de TELCOMP s'est composé des lignes numérotées, chaque ligne désignée sous le nom d'une étape. Des étapes ont été groupées dans des pièces. Chaque ligne a contenu une instruction.

La DEMANDE a lu l'entrée du télétype PIÈCE exécutent toutes les étapes dans une partie numérotée FAIRE L'ÉTAPE exécutent une ligne simple FAIT arrêter l'exécution de la partie courante et revenir au visiteur SI condition, suffixée à toute instruction POUR la boucle, suffixé à toute instruction TRACER le type produit au télétype sous forme de graphique IMPRIMER la copie produite au télétype LIRE l'entrée lue du lecteur de bande paerforée ENVOYER envoient le rendement au poinçon de bande paerforée L'ENSEMBLE assignent une variable à la valeur d'une expression ARRÊTER arrêtent l'exécution complètement POUR PARTIE aller à une partie spécifique POUR FAIRE UN PAS aller à une ligne spécifique Le TYPE émulent le télétype entré tandis qu'en mode d'opération stocké (comme le TCL/TK s'attendre à la fonctionnalité) ; Commentaire, suffixé à toute ligne FORMER les spécifications d'A pour le rendement composé (pas vraiment une commande)

Programme d'échantillon

1.04 TYPE #, " ; ENTRER DANS UN DE CE QUI SUIT : - " ; ; MENU 1.05 DACTYLOGRAPHIER la FORME X POUR X=1 : 1 : 4 POUR END=10^15 1.06 LIRE GRNO SOUS LA FORME 15 1.065 FAIT SI GRNO=END 1.08 POUR PARTIE GRNO+1 2.01 LIGNE POUR X=1 : 1 : 3 15.02 DACTYLOGRAPHIER MINPL, MAXPL SOUS LA FORME 17 15.03 DACTYLOGRAPHIER LA FORME 17 15.04 PIÈCE GRNO+15 POUR X=MNPL : STPL : MXPL 16.02 Y1= (() (de Y-MNPL/(MXPL-MNPL))*2) - 1 . FORME 15 NOMBRE D'ARTICLE ? ##### FORME 17 ###### MINIMUM DE MAXIMUM DE #####

.

Random links:Papier journal | Ventrue | Sanction pragmatique de 1549 | Clin d'oeil de Josh | José Juan Tablada | TELCOMP