BASIC de Microsoft

le BASIC de Microsoft de était le produit de base de la compagnie de Microsoft . Il est apparu la première fois dans le 1975 en tant que BASIC d'ALTAIR de , qui était le premier BASIC (et en effet le premier langage de programmation à niveau élevé) disponible pour le micro-ordinateur d'amateur de l'ALTAIR 8800 du MITS.

L'interprète de BASIC d'ALTAIR a été développé par le Paul Allen de fondateurs de Microsoft et le Bill Gates avec l'aide du Monte Davidoff , using un individu fait simulateur de logiciel d'Intel 8080 fonctionnant sur un mini-ordinateur du PDP-10. Le dialecte du BASIC était semblable aux interprètes de Digital Equipment Corporation , particulièrement dans les opérations de corde, qui ont varié entre les réalisations de BASIC. Le BASIC a employé les cordes dynamiquement assignées qui ont stocké leur taille, un dispositif non commun dans C ou C++ jusqu'à la bibliothèque standard de calibre de des années 90. Plusieurs de ces opérations de corde restent aujourd'hui dans le cadre du . Les noms simples soutenus tôt seulement de lettre et de chiffre de BASIC, mais BASIC de Microsoft ont soutenu de longs noms variables. La table des symboles d'exécution a cependant employé une recherche linéaire, de sorte qu'un programme qui a employé beaucoup de variables distinctes coure beaucoup plus lent qu'un programme qui a employé une rangée simple pour toutes ses variables.

Il a été livré sur le de bande paerforée et dans sa version originale a pris à 4 le le KB de la mémoire. La version prolongée de 8 KBs a été alors généralisée dans BASIC-80 (8080/85, Z80 ), et mise en communication dans BASIC-68 ( 6800 ), BASIC-69 ( 6809 ), et technologie 6502 - BASIC de MOS de (se renversant malheureusement plus de 9 à KB , dans une ère où les morceaux de ROM de 8 KBs étaient standard), aussi bien que le BASIC-86 de 16 bits ( 8086/88 ). Il était idéal pour ROM - ordinateurs basés puisqu'elle n'a pas exigé un rédacteur (chaque ligne exige un nombre), ni une unité de disques de pour stocker le code d'objet ou exécutable lié. Il était moins sophistiqué que les ordinateurs de bureau industriels tels que la HP 9830 qui avait consacré des clefs à la charge, au magasin, et aux clefs pour éditer dans une ligne et une élimination des imperfections, mais les PCs, en revanche, n'ont pas coûté $7.

Après le succès initial du BASIC d'ALTAIR, le BASIC de Microsoft est devenu la base pour des affaires lucratives d'autorisation de logiciel, étant mis en communication à la majorité de la nombreuse maison et de PCs des années 70 et particulièrement des années 80, et prolongé le long de la manière. Le contraire au BASIC original d'ALTAIR, la plupart des fondations d'ordinateur personnel étaient résident dans ROM , et étaient ainsi disponible sur les machines à puissance-sur sous forme du " caractéristique ; READY." ; - message de sollicitation. Par conséquent, Microsoft et d'autres variantes de BASIC ont constitué une partie significative et évidente de beaucoup de logiciels d'exploitation rudimentaires du des ordinateurs personnels

Le BASIC de Microsoft (BASICA.EXE) n'est plus trouvé sur des distributions de Windows ou de DOS, cependant, il peut être téléchargé de divers sites Internet, et d'archives des versions de DOS ou des vieux disques de DOS qui fonctionneront toujours sur des machines de Windows Xp de classe de Pentium. La dernière version du BASIC est le VB.NET qui incorpore la plupart des dispositifs de C++ et de C# et peut être employé pour développer des formes de Web, des fenêtres forme, et des applications serveur-basées. La plupart des échantillons de code de .NET sont présentés dans VB.NET aussi bien que C#, et VB.NET continue à être favorisé par d'anciens programmeurs de Visual Basic.

Variantes et dérivés de BASIC de Microsoft

BASIC (ALTAIR de MITS et d'autres d'ALTAIR de ordinateurs S-100)
BASIC (famille d'Amiga de d'Amiga de commodore)
BASIC (famille d'Applesoft de d'Apple II)
BASIC I et II d'Atari Microsoft de (famille à 8 bits d'Atari)
BASICA (" ; BASIC Advanced" ;) (PC-DOS, sur le PC d'IBM)
BASIC (ordinateur de couleur de de couleur TRS-80)
BASIC (famille de commodore, incl à 8 bits C64) de commodore de
BASIC prolongé de couleur de (ordinateur de couleur TRS-80 et dragon 32/64 )
BASIC (PC-DOS de cassette d'IBM de , sur le PC d'IBM original)
BASIC (ordinateur personnel de Galaksija de de Galaksija)
GW-BASIC (BASICA pour le MS-DOS, sur des compatibles de PC)
BASIC (Tandy/Radio Shack TRS-80) du niveau III de Microsoft de
MBASIC (CP/M, sur 8080/85 et ordinateurs basés par Z80)
BASIC de milliseconde de pour Macintosh (OS de Mac sur Apple Macintosh)
BASIC (ordinateurs personnels standard du MSX de MSX)
N88-BASIC (NEC PC8801/9801)
N82-BASIC (NEC PC8201/8201A)
QBasic (PC-DOS/MS-DOS sur le PC et les compatibles d'IBM)
QuickBASIC (PC-DOS/MS-DOS sur le PC et les compatibles d'IBM))
BASIC (Tandy/Radio Shack TRS-80) du niveau II du TRS-80
Visual Basic (MS Windows de PC-DOS/MS-DOS/sur le PC et les compatibles d'IBM)
WordBasic ( pre- VBA ) (MS Windows)
Borne programmable du HP2640 HP2647 avec des prolongements AGL de graphiques
FreeBASIC - un clone libre du système de QuickBasic.
Random links:Wanksta | Pauline Cushman | Mycobactérie | Opel Omega | Studios de Solax | BASIC_de_Microsoft