BASIC de Turbo
le BASIC de Turbo de est un compilateur du BASIC et dialecte à l'origine créé par Robert « Bob » Zale et acheté de lui par le Borland . Quand Borland a décidé de cesser de l'éditer, Zale l'a racheté de eux, retitré lui au PowerBASIC et installation PowerBASIC Inc. pour continuer l'appui et le développement de lui. Il est encore vendu aujourd'hui.
Ce logiciel a lieu de la période 1987-88 et comporte le " de Borland ; screen" noir ; semblable au Turbo Pascal 4. Borland n'a pas adopté son " de marque déposée ; screen" bleu ; environnement de développement integrated jusqu'à la période 1989 où Turbo C 2. À cette heure, Turbo de base et Prolog de Turbo plus n'étaient vendus.
À la différence de la plupart des réalisations de BASIC de cette période, le BASIC de Turbo était un plein compilateur qui a produit du code indigène pour le MS-DOS. D'autres réalisations étaient des interprètes, ou compté fortement sur une bibliothèque d'exécution. L'environnement de développement integrated pourrait lancer un programme de BASIC à l'intérieur de lui-même (voir l'échantillon ci-dessous) pour l'élimination des imperfections traditionnelle de BASIC, ou produire d'un dossier du EXE de MS-DOS qui était complètement autonome et pourrait être couru sur d'autres systèmes sans produit de BASIC de Turbo ou bibliothèques d'exécution.
Coder l'échantillon
le programme suivant est un exemple de l'algol - comme le dialecte de BASIC ce de base de Turbo soutenu. À la différence du BASIC traditionnel, qui a employé la ligne nombres et n'a eu les structures de gestion limitées et aucun soutien de Algol-comme des sous-routines, des dialectes modernes de BASIC commençant à cette période ont été prolongés pour rendre la langue compatible avec la théorie moderne de la programmation structurée en jetant la ligne nombres et en ajoutant les structures de gestion et les définitions de sous-routine requises par la programmation structurée.
" d'ENTRÉE ; Ce qui est votre nom : " ; , A$ " d'IMPRESSION ; Bonjour " ; ; A$ FAIRE S$ = " ; " ; " d'ENTRÉE ; Combien d'étoiles vous veulent au print" ; ; S POUR I = 1 À S S$ = S$ + " ; *" ; APRÈS I COPIE S$ FAIRE ENTRER le " ; Vous voulez imprimer plus de stars" ; ; Q$ FAIRE UNE BOUCLE TANDIS QUE LEN (Q$) = 0 Q$ = LEFT$ (Q$, 1) FAIRE UNE BOUCLE TANDIS QUE (Q$ = " ; Y" ;) OU (Q$ = " ; y" ;) " d'IMPRESSION ; Au revoir " ; ; A$
les autres produits de Borland de cette ère, le code s'exécute dans l'environnement de développement integrated.
| Random links: | Écrémer le lapin | Greedoid | Île de Sanak | Être toujours mon bébé | Motherfuckers soit Trippin | BASIC_de_Turbo |