OS/2 Programming: An Introduction - Herbert Schildt

Lo scopo di questo libro è di iniziare ad introdurre al mondo della programmazione OS/2. OS/2 è un grande programma, ed il modo in cui tu, programmatore, puoi interagire con esso, è molteplice ed estremamente vario. Questo libro vi aiuterà a comprendere velocemente l'essenza di OS/2.

L'impatto di OS/2 non deve essere sottovalutato. OS/2 ha fatto per i sistemi operativi quello che ha fatto il PC IBM per i microcomputer: ha definito con audacia un'ambiente computazionale più potente. Ciò che rende OS/2 così eccitante è che è il primo sistema operativo multitasking disegnato specificatamente per uso personale, per il vostro computer. Anche se i microcomputer sono stati in grado di eseguire sistemi operativi multitasking come UNIX per diversi anni, i risultati non sono stati mai pienamente soddisfacenti, questo perchè il porting di un sistema operativo multitasking verso l'utenza singola, ambiente altamente interattivo, ha prodotto in generale il peggio di entrambi i mondi: tempi di risposta lenti combinati con una interfaccia di base TTY decisamente obsoleta. OS/2, mantiene la sua natura altamente interattiva di "ambiente di calcolo personale" consentendo contemporaneamente il massimo rendimento dato dal multitasking. Nella prima parte di questo libro, toccherete con mano come sia stato possibile ottenere questa magica combinazione.

Come si vedrà in questo libro, c'è poco in OS/2 che è difficile da comprendere e da usare e non è vero che è così complicato che può usarlo solo il programmatore o l'ingegnere informatico: al contrario, mentre è vero che OS/2, precorrendo di molto i suoi tempi, è stato studiato per queste categorie di professionisti e per trarre il massimo rendimento dalla macchina, è altrettanto vero che la sua tecnologia ed il suo utilizzo sono intuitivi e di facile comprensione, anche per un novizio. Il segreto consiste nel cambiare punto di vista, approccio e paradigma: ogni cosa in OS/2 infatti si può considerare un'oggetto, con il quale è possibile interagire come meglio si desidera. Tuttavia, OS/2 è così esteso che spesso è difficile vederne il disegno integrale: per esempio, OS/2  contiene centinaia di servizi di sistema diversi per cui quando si inizia a programmare per OS/2 può sembrare difficile mettere tutti i pezzi insieme, ma quando si diventa più esperti, il disegno logico di OS/2 diverrà palese. Questo libro è stato scritto proprio per aiutarvi a raggiungere questo obiettivo: una visione globale da un'altezza maggiore, come quella di un aviatore ad alta quota!

OS/2 apre le porte ad un intero mondo per i programmatori. Il completo sfruttamento delle capacità di OS/2 consentirà di creare programmi potenti ed altamente efficienti, le cui caratteristiche, in molti casi, non sarebbero ottenibili in ambienti DOS o simil-UNIX. OS/2 è la piattaforma sulla quale saranno sviluppate le future applicazioni della prossima generazione.

Aggiungi un commento