Questo linguaggio di programmazione degli anni '80 ha innescato una rivoluzione. Ora puoi controllare il codice sorgente

  • Sep 04, 2023

Il Computer History Museum ha rilasciato il codice sorgente di un pezzo chiave della storia dell'informatica che ha contribuito a introdurre il desktop publishing.

sicurezza-degli sviluppatori
Immagine: Getty Images/Nitat Termmee

Il Computer History Museum (CHM), con il permesso di Adobe, ha rilasciato il codice sorgente per una prima versione di PostScript, un linguaggio di programmazione sviluppato all'inizio degli anni '80 da Adobe, che ha contribuito a inaugurare il desktop publishing e ha dato origine al Portable Document Formato (PDF).

Anche:Questo computer degli anni '80 ha rappresentato un enorme passo avanti. Puoi scaricare il suo codice sorgente ora

"PostScript e Adobe Type Library hanno rivoluzionato la stampa e l'editoria e hanno dato il via alla crescita esplosiva del desktop publishing a partire dagli anni '80", ha affermato il CHM.

Sviluppatore

  • È la fine della programmazione come la conosciamo, ancora una volta
  • Gli sviluppatori si sentono sicuri nel loro lavoro, ma stanno ancora pensando di smettere
  • Il futuro del web avrà bisogno di un diverso tipo di sviluppatore di software
  • I migliori laptop Linux per consumatori e sviluppatori

Adobe ha lanciato la prima versione di PostScript nel 1984, due anni dopo la fondazione dell'azienda e il co-fondatore di Apple Steve Jobs si è rivolto all'azienda per rendere PostScript utile per le stampanti laser emergenti, sviluppate per la prima volta presso lo Xerox Palo Alto Research Center (PARCO).

Apple ha lanciato la sua stampante LaserWriter da quasi 7.000 dollari con PostScript integrato nel 1985, contribuendo a innescare il boom della stampa desktop.

Come notato da David C. Brock, direttore degli affari curatoriali del CHM e direttore del Software History Center, i cofondatori di Adobe Chuck Geschke e John Warnock – Architetto di PostScript: ha avviato discussioni con Digital Equipment Corporation e Apple sull'utilizzo del software per la nuova stampa digitale premere.

"La loro visione: qualsiasi computer potrebbe connettersi con stampanti e tipografi tramite un linguaggio comune per stampare parole e immagini alla massima fedeltà" scrive Brock.

"Trattando tutto in modo che fosse stampato allo stesso modo, in una descrizione matematica comune, PostScript garantiva capacità che non erano offerte da nessun'altra parte. Il testo e le immagini potevano essere ridimensionati, ruotati e spostati a piacimento", aggiunge in seguito.

L'altro progresso di Adobe riguardava i caratteri tipografici di qualità professionale da utilizzare all'interno di PostScript. Anche il formato file PDF di Adobe, standardizzato nel 2008, è basato su PostScript e oggi ha sostituito PostScript come formato per la condivisione di documenti multipiattaforma.

Prima di fondare Adobe, Geschke, Warnock e altri avevano lavorato insieme allo Xerox PARC dove svilupparono Interpress, che Xerox decise sarebbe stato il suo standard di stampa. Ma a causa dei ritardi nel realizzare ciò, Geschke e Warnock decisero di andarsene e avviarono Adobe per creare il loro rivale Interpress. La coppia ha anche attirato altri talenti chiave del PARC affinché si unissero ad Adobe e lavorassero su PostScript.

Come osserva Brock, Adobe ha affrontato i caratteri tipografici e i caratteri in modo diverso rispetto a PARC. Ma il team in crescita di Adobe non aveva ancora capito come fornire a PostScript "indipendenza dal dispositivo".

Warnock e i suoi colleghi apparentemente risolsero il problema con una serie di procedure per il rendering testo che rimase segreto nel codice sorgente PostScript finché non ne rivelò pubblicamente l'esistenza 2010.

Anche: La domanda di competenze blockchain è aumentata del 552% nel 2022. Ecco perché

Geschke nota in un'intervista al CHM che PostScript è stato sviluppato prima che il software fosse brevettabile.

"In ogni caso non avremmo nemmeno depositato un brevetto, perché per depositare un brevetto bisogna divulgarlo e noi non l'abbiamo fatto." voglio rivelare perché è stata davvero una parte della magia della nostra implementazione di PostScript", spiega.

Acorn to Brick, il codice sorgente PostScript rilasciato da CHM è una versione di PostScript del 1984.

"Anche se questa versione contiene una prima versione delle procedure di "suggerimento dei caratteri", successivamente mantenuta come scambio segreti, questi approcci furono completamente riscritti, ampliati e perfezionati da Bill Paxton in seguito mesi. Questi cambiamenti furono fondamentali per il successo di PostScript quando arrivò completamente sul mercato," spiega Brock.

Software aziendale

La prossima grande sfida di ChatGPT: aiutare Microsoft a sfidare la ricerca di Google
Quando Microsoft terminerà il supporto per la tua versione di Windows o Office?
La tecnologia nel 2023: 6 nuove priorità per la tua rosa dei candidati
I 14 migliori servizi di web hosting: qual è quello giusto per il tuo sito web?
  • La prossima grande sfida di ChatGPT: aiutare Microsoft a sfidare la ricerca di Google
  • Quando Microsoft terminerà il supporto per la tua versione di Windows o Office?
  • La tecnologia nel 2023: 6 nuove priorità per la tua rosa dei candidati
  • I 14 migliori servizi di web hosting: qual è quello giusto per il tuo sito web?