BASIC de Mallard
le BASIC de Mallard de était un interprète du BASIC pour le CP/M écrit par le logiciel locomotif et assuré avec la gamme du PCW d'Amstrad des ordinateurs , la version de de petite entreprise du spectre +3 du ZX de CP/M plus, et du processeur micro du BBC Z80 deuxième de gland.
Dans les années 80 il était dans des habitudes standard d'industrie d'empaqueter un interprète en BASIC avec des micro-ordinateurs, quoique le PCW ait été principalement un equipement de traitement de textes pour l'usage d'affaires. Cependant, la machine n'était pas un wp consacré : elle a également couru le du système d'exploitation du CP/M . Bien qu'il y ait eu des réalisations existantes de BASIC pour CP/M, tel que le CBASIC de s de recherches Digital le 'et le tiers ZBASIC , ils ont suivi le modèle du début des années 70 des compilateurs alimentés le code source préparé dans un éditeur de texte séparé .
Mallard était plutôt un BASIC de ROM micro traditionnel , avec un rédacteur integrated qui a été travaillé pour l'écran non standard de 90 colonnes du PCW.
Bien que le PCW ait eu réellement l'excellent soutien monochrome de graphiques de son temps et spécifications, étroitement comparable à la carte graphique pour le PC, BASIC de Hercule de de Mallard n'a eu aucun appui de graphiques quelque. Au lieu de cela, la locomotive l'a optimisé pour l'usage d'affaires, avec, par exemple, appui total de dossier à accès sélectif d'ISAM , le rendant excellent pour des applications de base de données d'écriture.
Il a été également fortement optimisé pour la vitesse - il est baptisé du nom de la locomotive , le train de de Mallard de la classe 4468 du LNER A4 de vapeur le plus rapide dans le monde, montrant de nouveau le penchant de la compagnie pour la nomenclature chemin de fer-orientée. (Par exemple, voir le nom de compagnie lui-même.) En fait le nom locomotif est venu du " d'expression ; Pour courir comme un train" ; et c'était ce thème qui a été employé pour appeler le BASIC de Mallard - aucun autre produit locomotif n'a été appelé après que quelque chose chemin de fer-ait orienté.
La version de gland a été conçue simplement pour courir les produits compacts de comptabilité de petite entreprise de logiciel que le gland incluait pour viser son processeur Z80 deuxième à de petites entreprises. L'innovation principale de Mallard a conçu spécifiquement pour le gland était l'addition du système de classement verrouillé par B*-tree d'accès de Jetsam pour donner (mais du supérieur) les dispositifs semblables au contrat de produit de Miksam avait à l'origine conçu autour.
Des graphiques pourraient être mis en application en chargeant la prolongation de GSX à CP/M, mais c'était encombrant pour des programmeurs de BASIC. (Pour plus d'information sur GSX, voir les articles sur la GEMME et la recherche de Digitals de .)
Le manque d'appui de graphiques a été rectifié par plusieurs trousses à outils de BASIC de dont le plus populaire était LEB : BASIC prolongé de foudre de . Ce BASIC raccordé de Mallard, remplaçant le superflu A LAISSÉ le mot-clé avec LEB, qui pourrait être suivi d'une large variété de paramètres pour permettre aux graphiques sophistiqués (pendant le temps) d'être tracé sur l'écran, a économisé au disque, imprimé, le etc .
L'application de Mallard la plus répandue était probablement jamais RPED, l'éditeur de texte fourni avec le PCW. Le nom était abréviation le rédacteur de Roland Perry, le programme remonté rapidement par le Roland Perry , le directeur d'Amstrad courant le développement de produit informatique, quand on l'a réalisé que CP/M-80 est venu sans le rédacteur pleine page utilisable, mais les utilisateurs ont eu une condition d'éditer des fichiers de configuration. Le même problème était évident avec DOS+ et MSDOS fournis avec les ordinateurs compatibles IBM d'Amstrad, mais le RPED pour ces machines n'a été écrit en assembleur 8086, et pas BASIC de Mallard.
La version de PC de Mallard de base est encore fournie par le logiciel de LocoScript comme programme de MSDOS qui fonctionnera sous Windows comme version de disque seulement avec le permis ou avec le plein manuel d'introduction et de référence. Beaucoup de propriétaires ex-PCW ont ainsi converti leurs vieux programmes en course sur les PCs modernes. Toutes les diverses versions de Mallard de base contiennent les commandes très puissantes de classement de Jetsam qui l'ont rendu si populaire avec des programmeurs sur l'Amstrad PCW et qui toujours sont en cours d'utilisation (sur des PCs) aujourd'hui pour exploiter les systèmes point-of-sale commerciaux sophistiqués.
Voir également
BASIC de locomotive
.
| Random links: | Princesse Maud de fifre | Huw Irranca-Davies | Université de rue Mary, le Kansas | Al-Turc d'Ishaq | Liste de caractères coupables de vitesse |