Il Modula-2, sviluppato da Niklaus Wirth, fu messo in vendita dalla Logitech, una azienda svizzera, cofondata nel 1981 anche da alcuni italiani. I mouse, inventati da Douglas Engelbart, scomparso 20 giorni fa, furono il primo settore di attività della compagnia.
All'acquisto del software era anche collegato un concorso a premi. Tra gli utenti che si fossero registrati sarebbe stato estratto a sorte come primo premio un viaggio di una settimana per due persone a Zurigo, comprensivo di un tour all'università ETH dove Wirth aveva sviluppato il linguaggio (per gli utenti europei era previsto un viaggio in California, nella Silicon Valley).
Secondo e terzo premio, un Mouse Logitech C7 oppure un Bus mouse con il software Paint & Draw, premi del valore ciascuno di 219 $ (Questa cifra mi fa vedere con occhi diversi il mio C7 vintage, purtroppo seriale, che è del 1988...)
QUI trovate l'User Manual di Modula-2 (la versione del 1984)
Altra documentazione sul linguaggio: QUI.
Il testo dice:
Why Logitech Modula-2 is more powerful than Pascal or C.
APPRENTICE PACKAGE $99 Everything you need to begin producing reliable maintainable Modula-2 code. Includes the Compiler with 8087 support, integrated Editor, Linker, and BCD Module. We’re also including FREE our Turbo Pascal to Modula-2 Translator!
- Separate Compilation w/inter-module typechecking
- Native Code Generation
- Large Memory Model Support
- Most Powerful Runtime Debugger
- Comprehensive Module Library
- Maintainability
- Translator from Turbo and ANSI Pascal
WIZARDS’ PACKAGE $199 This package contains our Plus Compiler - for professional programmers or for those who just want the best. The Plus Compiler with Integrated Editor requires 512K and takes advantage of the larger memory to increase compilation speed by 50%. Our Turbo Pascal to Modula.2 Translator is also included at no extra charge.
MAGIC TOOLKIT $99
We’ve put our most powerful development tools into one amazing Toolkit for use with either the Apprentice or Wizards’ packages. Highlighted by our Runtime Debugger, the finest debugging tool available anywhere, the Toolkit also includes our Post Mortem Debugger, Disassembler, Cross Reference utility and Version which keeps track of different versions of one program. Our MAKE Utility figures out module dependencies and automatically selects those affected by code changes to minimize recompilation and relinking. We also provide source code of our major library modules for you to customize - or just play with.
WINDOW PACKAGE $49 Now you can build true windowing into your Modula-2 code. Features virtual screens, color support, overlapping windows and a variety of borders.
ROM PACKAGE AND CROSS RUN TIME DEBUGGER $299 For those who want to produce rommable code. You can even debug code running in ROM from your PC.
Cioè:
Perché Logitech Modula-2 è più potente del Pascal o del C.
PACCHETTO DEL PRINCIPIANTE 99 $
- Compilazione separata con controllo ortografico inter-modulare
- Generazione di codice nativo
- Supporto del modello Large Memory
- Debugger di runtime più potente
- Modulo di libreria completo
- Manutenibilità
- Traduttore dal Pascal Turbo e ANSI
Tutto ciò che serve per iniziare a produrre codice Modula-2 affidabile e mantenibile. Comprende il Compilatore con supporto 8087, Editor integrato, linker e modulo BCD. E' compreso, gratuitamente, anche il nostro traduttore da Turbo Pascal a Modula-2!
PACCHETTO DELL'ESPERTO 199 $ Questo pacchetto contiene il nostro Compilatore Plus - per programmatori professionisti o per coloro che vogliono solo il meglio. Il Compilatore Plus con Editor Integrato richiede 512K e sfrutta la memoria più grande per aumentare la velocità di compilazione del 50%. E' incluso anche, senza costi aggiuntivi, il nostro Traduttore da Turbo Pascal a Modula-2.
MAGIC TOOLKIT 99 $ Abbiamo messo i nostri strumenti di sviluppo più potenti in un unico sorprendente Toolkit per l'uso sia con il Pacchetto del Principiante che con quello dell'esperto. Evidenziato dal nostro debugger Runtime, lo strumento di debug migliore mai disponibile, il Toolkit include anche il nostro Debagger Post Mortem, il Disassembler, l'utilità di Cross Reference e Version che tiene traccia delle differenti versioni di un programma. Il nostro programma di Utilità MAKE scopre le dipendenze dei moduli e seleziona automaticamente quelli oggetto di modifiche del codice per ridurre al minimo la ricompilazione e il relinking. Forniamo anche il codice sorgente dei nostri moduli di libreria principali per la personalizzazione - o semplicemente giocarci.
PACCHETTO FINESTRA 49 $ Ora è possibile costruire vere finestre nel codice Modula-2. Sono gestibili schermi virtuali, il supporto del colore, finestre sovrapposte e una varietà di bordi.
PACCHETTO ROM CROSS RUN TIME DEBUGGER 299 $ Per coloro che vogliono produrre codice rommable. È anche possibile eseguire il debug di codice in esecuzione in ROM dal vostro PC.
Nessun commento:
Posta un commento