Vergogna Ipernity / Shame on you, Ipernity

Quando iniziai questo blog decisi di utilizzare Ipernity come servizio di hosting per le immagini: l'interfaccia era gradevole, il servizio gratuito e chiunque poteva scaricare le immagini nel formato che più gli piaceva. Nell'aprile del 2013 le condizioni di servizio sono cambiate all'improvviso e senza preavviso: nessuno può più scaricare immagini gratuitamente, neppure io. Il mio lavoro di anni è rimasto in possesso di Ipernity e le mie immagini sono ostaggio del loro sito: o pago o non posso né riprendermele né consentire ai visitatori di queste pagine di scaricarle. Sto, faticosamente, recuperando i file da fortunosi backup, facendo di nuovo le scansioni mancanti e sostituendo le immagini sui post; piano, piano tutto sarà sul mio Google Drive e di nuovo liberamente scaricabile.
Meditate, gente.



sabato 20 luglio 2013

Borland Turbo C (1987)


Borland Turbo C (1987)

Ancora un linguaggio "Turbo", con un prezzo da mettere in difficoltà la Microsoft!
Turbo C: The fastest, most efficient and easy- to-use C compiler at any price
Compilation speed is more than 7000 lines a minute, which makes anything less than Turbo C an exercise in slow motion. Expect what only Borland delivers: Quality, Speed, Power and Price.

Turbo C: The C compiler for amateurs and professionals
lf you’re just beginning and you've "kinda wanted to learn C,"' now's your chance to do it the easy way. Like Turbo Pascal, Turbo C 's got everything to get you going.
lf you’re already programming in C, switching to Turbo C will considerably increase your productivity and help make your programs both smaller and faster. Actually writing in Turbo C is a highly productive and effective method - and we speak from experience. Eureka: The Solver and our new generation of software have been developed using Turbo C.

Turbo C: a complete interactive development environment
Like Turbo Pascal and Turbo Prolog, Turbo C comes with an interactive editor that will show you syntax errors right in your source code. Developing, debugging, and running a Turbo C program is a snap.

Turbo C: The C compiler everybody’s been waiting for. Everybody but the competition
Borland's "Quality, Speed, Power and Price" commitment isn't idle corporate chatter. The $99.95 price tag on Turbo C isn't a "typo", it’s real. So if you’d like to learn C in a hurry, pick up the phone. If you're already using C, switch to Turbo C and see the difference for yourself.

Technical Specifications
  • Compiler: One-pass compiler generating linkable object modules and inline assembler. Included is Borlands high performance "Turbo Linker". The object module is compatible with the PC-DOS linker. Supports tiny, small, compact, medium, large, and huge memory model libraries. Can mix models with near and far pointers. Includes floating point emulator (utilizes 8087/80287 if installed).
  • Interactive Editor: The system includes a powerful, interactive full-screen text editor. If the compiler detects an error the editor automatically positions the cursor appropriately in the source code.
  • Development Environment: A powerful "Make" is included so that managing Turbo C program development is highly efficient. Also includes pull-down menus and windows.
  • Links with relocatable object modules created using Borlands Turbo Prolog into a single program.
  • ANSI C compatible.
  • Start-up routine source code included.
  • Both command line and integrated environment versions included.

 Cioè:

Turbo C: il compilatore C più efficiente e facile da usare, in qualsiasi fascia di prezzo.
La velocità di compilazione è di più di 7000 linee al minuto, il che rende qualsiasi cosa inferiore al Turbo C un esercizio fatto al rallentatore. Aspettatevi solo quello che Borland offre: Qualità, Velocità, Potenza e Prezzo.

Turbo C: Il compilatore C per dilettanti e professionisti
Se state appena iniziando e avete "voluto imparare un po' di C," adesso avete la possibilità di farlo nel modo più semplice. Come il Turbo Pascal, il Turbo C ha tutto per farvi ingranare.
Se già programmate in C, il passaggio a Turbo C aumenterà considerevolmente la vostra produttività e contribuirà a rendere i vostri programmi sia più piccoli che più veloci. In realtà la scrittura in Turbo C è un metodo altamente produttivo ed efficace - e parliamo per esperienza. Eureka: Il Risolutore e la nostra nuova generazione di software è stato sviluppato utilizzando Turbo C.

Turbo C: un ambiente di sviluppo interattivo completo
Come il Turbo Pascal e il Turbo Prolog, il Turbo C viene fornito con editor interattivo che vi indicherà errori di sintassi proprio nel vostro codice sorgente. Lo sviluppo, il debug e l'esecuzione di un programma di Turbo C è un gioco da ragazzi.

Turbo C: Il compilatore C tutti stavano aspettando. Tutti tranne la concorrenza
L'impegno aziendale di Borland per "Qualità, Velocità, Potenza e Prezzo" non sono chiacchiere a vuoto. I 99 dollari e 95 del prezzo del Turbo C non è un "errore tipografico", è reale. Quindi, se volete imparare il C in fretta, prendete il telefono. Se state già usando C, passate a Turbo C e vedete personalmente la differenza.

Specifiche tecniche
  • Compilatore: compilatore a singola passata che genera moduli oggetto linkabili e assembler inline. E' incluso il "Turbo Linker" ad alte prestazioni di Borland. Il modulo oggetto è compatibile con il linker PC-DOS. Supporta librerie di modelli di memoria piccole, compatte, medie, grandi, ed enormi. Può mescolare i modelli con puntatori far e near. Include l'emulatore in virgola mobile (Utilizza 8087/80287 se installato).
  • Editor interattivo: Il sistema include un potente editor di testo, interattivo a schermo intero. Se il compilatore rileva un errore, l'editor posiziona automaticamente il cursore opportunamente nel codice sorgente.
  • Ambiente di sviluppo: è incluso un potente "Make" così che la gestione dello sviluppo del programma in Turbo C è altamente efficiente. Comprende anche menu a discesa e finestre.
  • Permette di linkare in un unico programma i moduli oggetto riallocabili creati utilizzando Turbo Prolog di Borland.
  • E' compatibile con l'ANSI C.
  • E' inclusa codice sorgente di routine di partenza.
  • Sono incluse sia la versione a riga di comando che quella nell'ambiente integrato.

martedì 9 luglio 2013

Borland Turbo Languages (1987)


Borland Turbo Languages (1987)

Turbo C, Turbo Basic , Turbo Pascal and Turbo Prolog: technical excellence
Borland International's Turbo Pascal, Turbo Basic and Turbo Prolog automatically identify themselves, by virtue of their 'Turbo' forenames, as superior language products with a common programming environment. The appellation also means to many PC users a 'must have' language. To us Turbo C looks like a coup for Borland.
Garry Ray, PC Week 

Cioè:

Turbo C, Turbo Basic , Turbo Pascal and Turbo Prolog: eccellenza tecnica.
Il Turbo Pascal, il Turbo Basic e il Turbo Prolog della Borland International si identificano automaticamente grazie al loro prefisso "Turbo" come linguaggi di livello superiore con un ambiente di sviluppo comune. Per molti utenti di PC l'appellativo significa anche un linguaggio 'da avere'. Per noi il Turbo C è un colpo da maestri della Borland.
Garry Ray, PC Week  

domenica 7 luglio 2013

Borland Turbo Basic Manual (1987)


Borland Turbo Basic Manual

L'Owner's Handbook lo trovate QUI, su Scribd.
Più di cinquecento pagine, in cinque capitoli e nove appendici:
CHAPTER 1:  About BASIC
CHAPTER 2:  Touring Turbo Basic
CHAPTER 3:  Turbo Basic: The Program
CHAPTER 4:  Turbo Basic: The Language
CHAPTER 5:  Turbo Basic Reference Directory

APPENDIX A:  Numeric Considerations
APPENDIX B:  Event Trapping
APPENDIX C:  Assembly Language Interface
APPENDIX D:  Comparing Turbo Basic and Interpretive BASIC
APPENDIX E:  Error Messages
APPENDIX F:  Reference Materials
APPENDIX G:  A DOS Primer
APPENDIX H:  Summary of Functions and Procedures
APPENDIX I:  Customizing Turbo Basic

sabato 6 luglio 2013

Borland Turbo Basic (1987)


Borland Turbo Basic (1987)

Borland fu un'azienda prestigiosa nel campo del software, negli anni '80, molto spesso più per una attenta politica di acquisizioni che per prodotti 'sviluppati in casa'.
Non c'era programmatore al mondo, più o meno dilettante, che non avesse sul PC uno dei linguaggi Turbo, oltre al pervasivo e rivoluzionario Sidekick, un programma residente in memoria che dava istantaneamente accesso a un editor, un calcolatore, un calendario, un dialer e varie altre cose che non ricordo. Naturalmente sto parlando dell'era pre-Windows!
Per quanto riguarda i propri prodotti, Borland li licenziava secondo un "no-nonsense license agreement", permettendo, a chi li avesse acquistati, di farne quante copie volesse, purché del prodotto ce ne fosse non più di una istanza funzionante alla volta; potete immaginare benissimo a cosa portò questa condizione in Italia.
Introducing Turbo Basic, the high-speed BASIC you'd expect from Borland!
lt's the BASIC compiler you've been waiting for. And it's so fast that you'll never have to wait again.
Turbo Basic is a complete development environment; it includes a lightning-fast compiler; an interactive editor and a trace debugging system.
Because Turbo Basic is compatible with BASICA, chances are that you already know how to use Turbo Basic

With Turbo Basic your only speed is "Full Speed Ahead"!
You probably already know us for both Turbo Pascal® and Turbo Prolog™. Well, we've done it again!
We created Turbo Basic, because BASIC doesn’t have to be slow.
In fact, building fast compilers is a Borland specialty: both our Turbo Pascal and our Turbo Prolog out- perform all their rivals by factors, and with Turbo Basic, we 're proud to introduce the first high-speed BASIC compiler for the IBM®PC. If BASIC taught you how to walk, Turbo Basic will teach you how to run!
 
Turbo Basic ends the basic confusion.
There's now one standard: Turbo Basic.
lt's fast, BASICA-compatible, and because Turbo Basic is a Borland product, the price is right, the quality is there, and the power is at your fingertips. You see, Turbo Basic's part of the fast-growing Borland family of programming languages - we call it the "Turbo Family.” Hundreds of thousands of users are already using Borland's languages, so you can't go wrong. So join a whole new generation of smart IBM PC users - get your copy of Turbo Basic today. You get an easy-to-read 300+ page manual, two disks, and a free MicroCalc spreadsheet - and an instant start in the fast new world of Turbo Basic. All of this for only $99.95 - Order your copy of Turbo Basic today!


A technical look at Turbo Basic
  • Full recursion supported
  • Standard IEEE floating-point format
  • Floating-point support, with full 8087 (math co-processor) integration. Software emulation if no 8087 present
  • Program size limited only by available memory (no 64K limitation)
  • EGA and CGA support
  • Access to local, static, and global variables
  • Full integration of the compiler, editor, and executable program, with separate windows for editing, messages, tracing, and execution
  • Compile, run-time, and I/O errors place you in the source code where error occurred
  • New long integer (32-bit) data type
  • Full 80-bit precision
  • Pull-down menus
  • Full window management


System requirements
  • IBM PC, XT, AT and true compatibles, PC-DOS (MS-DOS) 2.0 or later. One floppy drive, 256k

The Critics’ Choice
Borland has succeeded in stretching the language without weighing us down with unnecessary details ... Turbo Basic is the answer to my wish for a simple yet blindingly fast recreational utility language...  The one language you can’t forget how to use, Turbo Basic is a computer language for the missus, the masters, the masses, and me."
Steve Gibson, Infoworld

Borland’s Turbo Basic has advantages over the Microsoft product, including support of the high-speed 8087 math chip.
John C. Dvorak 

Cioè:

Vi presentiamo Turbo Basic, il Basic superveloce come ci si aspetta dalla Borland!
E' il compilatore BASIC che stavate aspettando. Ed è così veloce che non dovrete aspettare mai più.
Turbo Basic è un ambiente di sviluppo completo, comprende un compilatore velocissimo; un editor interattivo e un sistema di debug a tracciatura.
Dato che Turbo Basic è compatibile con BASICA, è probabile che già sappiate come usare il Turbo Basic.

Con Turbo Basic l'unica marcia che avrete è "Avanti tutta"!
Probabilmente ci conoscete già sia per il Turbo Pascal® che per il Turbo Prolog™. Bene, l'abbiamo fatto di nuovo!
Abbiamo creato il Turbo Basic perché il BASIC non deve essere lento.
Infatti, realizzare compilatori veloci è una specialità di Borland: sia il nostro Turbo Pascal  che il nostro Turbo Prolog sopravanzano tutti i loro rivali di molte misure e con il Turbo Basic siamo orgogliosi di presentare il primo compilatore BASIC ad alta velocità per IBM®PC. Se il BASIC vi ha insegnato a camminare, il Turbo Basic vi insegnerà a correre!

Turbo Basic mette fine alla confusione dei basic
Adesso c'è un solo standard: Turbo Basic.
E' veloce, compatibile con BASICA, ed essendo Turbo Basic un prodotto Borland, il prezzo è giusto, la qualità si vede e la potenza è a portata di mano. Vedete, Turbo Basic è parte della famiglia di linguaggi di programmazione, in forte crescita, della Borland - noi la chiamiamo la "Famiglia Turbo". Centinaia di migliaia di utenti stanno già usando i linguaggi della Borland, per questo non vi potete sbagliare. Unitevi allora alla nuova generazione di utenti evoluti di PC IBM - acquistate oggi la vostra copia di Turbo Basic. Avrete un manuale di oltre 300 pagine, facile da leggere, due dischi e un foglio di calcolo MicroCalc gratis - oltre ad una partenza istantanea nel nuovo, veloce mondo di Turbo Basic. Tutto questo per soli 99.95 $. Ordinate oggi stesso la vostra copia di Turbo Basic!

venerdì 5 luglio 2013

MS QuickBASIC 4.5 (1989)


MS QuickBASIC 4.5 (1989)

To learn Microsoft QuickBASIC you only need a manual this thick.
You're looking at something you won't see anywhere else.
It’s called QB Advisor. A remarkable new hypertext electronic manual that can make you instantly more productive, even if you don't know the first thing about programming. QB Advisor actually lets you experiment by cutting and pasting useful sample programs right into your programming window. Only Microsoft has it. Only Microsoft could. And it’s just one of the things you’ll learn about new Microsoft® QuickBASIC version 4.5 for IBM® PCs and compatibles.
Another is the step-by-step tutorial that actually takes you through every stage of programming by working you through a complete program.
And QB Express - the interactive way to leam all about your programming environment in a matter of minutes - not hours.
Microsoft QuickBASIC also comes with Easy Menus that let you develop programs with minimum number of menu choices. Context-sensitive Help for immediate help with error messages and variables by simply punching a key or clicking a mouse. And a built-in debugger that lets you see exactly what your program is doing, as its doing it.
Best of all, Microsoft QuickBASIC is packed with enough power to handle whatever problems drove you to programming in the first place. Fact is, it translates your program into executable code at an incredible 150,000 lines per minute.
Microsoft QuickBASIC version 4.5. If programming is the only way out, this is the easiest way in.
Cioè:
Per imparare il Microsoft QuickBASIC vi basta un manuale spesso così.
State guardando qualcosa che non vedrete da nessuna altra parte.
Si chiama QB Advisor. Uno straordinario nuovo manuale elettronico in forma d'ipertesto che può rendervi immediatamente più produttivi, anche se non sapete nulla di programmazione. QB Advisor consente realmente di sperimentare, tagliando e incollando utili programmi d'esempio direttamente nella finestra di programmazione. Solo Microsoft ce l'ha. Solo Microsoft potrebbe. Ed è solo una delle cose che imparerete sul nuovo  QuickBASIC versione 4.5 della Microsoft® per PC  IBM® e compatibili.
Un'altra è il tutorial passo-passo che vi accompagna addirittura in ogni fase della programmazione facendovi lavorare su un programma completo.
E QB Express - la modalità interattiva per imparare tutto del vostro ambiente di programmazione in pochi minuti, non ore.
Microsoft QuickBASIC viene fornito di Easy Menu, che vi fa sviluppare programmi col minor numero di opzioni di menu. L'Help contestuale per un aiuto immediato su errori e variabili, semplicemente premendo un tasto o cliccando il mouse. E un debugger integrato che vi fa scoprire esattamente quello che il vostro programma sta facendo, mentre lo fa.
E meglio di tutto, Microsoft QuickBASIC è pieno di una potenza sufficiente per gestire qualsiasi problema vi abbia portato a scegliere di programmare. Il fatto è che traduce il vostro programma in codice eseguibile all'incredibile velocità di 150.000 righe al minuto.
Microsoft QuickBASIC versione 4.5. Se la programmazione è l'unica via di uscita, questa è la strada d'accesso più semplice.

martedì 2 luglio 2013

MS QuickPascal (1989)


MS QuickPascal (1989)

Il Pascal, partorito dalla mente di Niklaus Wirth, comparve agli inizi degli anni '70 e fu a lungo considerato il paradigma della programmazione strutturata; una gran quantità di studenti imparò a programmare usando questo linguaggio, a cui erano dedicate molte ore di lezioni Universitarie in facoltà come Ingegneria e Informatica, e fu diffusissimo grazie alla versione della Borland, il Turbo Pascal.
Dato che al tempo la programmazione non era tra le mie opzioni, ne sono rimasto totalmente digiuno; pantagruelica fu invece la cena che alcuni amici offrirono dopo aver organizzato la vendita della copia pirata del manuale ai loro colleghi di corso...
Even the quickest minds tend to brake suddenly when confronting new languages.
Enter new Microsoft® QuickPascal Compiler.
The first Pascal that is not only powerful but easy intuitive and 100% headache-free.
For example, our new QuickPascal Advisor offers on-the-job training: by cutting and pasting sample code you can learn to program in Pascal from scratch. And if you do hit a snag, the Quick Advisor can straighten everything out right on the spot.
To accelerate your thought processes even more, all of our processes are seamlessly integrated; no other Pascal offers you easier access to your editor; debugger and compiler.
What’s more, QuickPascal is the first PC Pascal to offer Object Oriented Programming, or OOP. With objects, you can easily assemble whole programs from modular building blocks of code and data. And once you know Pascal, OOP is a snap. Which means, you get maximum productivity with minimum effort.
Naturally, our Pascal is also fully source compatible with Turbo Pascal®.
So stop by your Microsoft dealer soon.
You'll find our software is on the same wavelength as yours.
Cioè:
Anche le menti più veloci tendono a frenare di colpo quando si trovano ad affrontare nuovi linguaggi.
Usate il nuovo QuickPascal Compiler di Microsoft®.
Il primo Pascal che non solo è potente ma anche facile, intuitivo e al 100% senza preoccupazioni.
Ad esempio, il nostro Assistente, il QuickPascal Advisor, vi fornisce formazione in corso d'opera: tagliando e incollando il codice d'esempio si può imparare a programmare in Pascal partendo da zero.  E se trovate un intoppo, il Quick Advisor può rimettere al volo tutto a posto.
Per accelerare ancor più i vostri processi mentali, tutti i nostri processi sono perfettamente integrati; nessun altro Pascal vi offre un accesso più facile al vostro editor, al debugger e al compilatore.
E in più, il QuickPascal è il primo Pascal per PC che offre la Programmazione a Oggetti (Object Oriented Programming od OOP). Con gli oggetti si possono assemblare interi programmi da blocchi modulari di codice e di dati. E una volta  che si conosce il Pascal, l'OOP è un gioco da ragazzi. Il che significa che si ottiene la massima produttività con il minimo sforzo.
Naturalmente il nostro Pascal è totalmente compatibile, a livello di codice sorgente, con il Turbo Pascal®.
Quindi, fermatevi quanto prima dal vostro rivenditore Microsoft.
Scoprirete che il nostro software è sulla stessa lunghezza d'onda del vostro.

Nella foto: Niklaus Wirth (a sinistra) con Alan Kay ad un convegno a Capri su "Personal computer a tecnologia avanzata". Wirth presentò il personal Lilith e il suo nuovo linguaggio Modula-2.
Fonte: Bit, numero di settembre 1984.


giovedì 27 giugno 2013

Datex diskettes (1984)


Datex precision diskettes ... e sei del futuro (!)

_____________________________________


Disclaimer


Vintage ads are shown here in fair use context. Every image is © by its original company or artist. This site does not endorse any advertisement.