image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di Il vostro mouse Logitech non funziona? Tranquilli è arrivata la soluzione Il vostro mouse Logitech non funziona? Tranquilli è arrivat...
Immagine di AMD conferma Ryzen X3D a doppia cache, ma non per i gamer AMD conferma Ryzen X3D a doppia cache, ma non per i gamer...

Da Borland a Microsoft: lo "#sharp style"

Anders Hejlsberg è un ingegnere software danese. Ha contribuito alla progettazione di numerosi linguaggi di programmazione e strumenti di sviluppo di grande popolarità e successo commerciale.

Advertisement

Avatar di Tom's Hardware

a cura di Tom's Hardware

@Tom's Hardware Italia

Pubblicato il 16/06/2014 alle 09:00 - Aggiornato il 01/10/2015 alle 18:12
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

Da Borland a Microsoft: lo "#sharp style"

Subito dopo il rilascio di Delphi (1996), Hejlsberg è pronto per una nuova sfida: assumere il ruolo di Chief Architect in Microsoft relativamente allo sviluppo di Visual J++ e alle librerie Windows Foundation Classes (alias WCF), pensate, inizialmente, per la creazioni di GUI professionali per Windows sfruttando il linguaggio Java.

Visual J++ Setup

La strada seguita sembra essere promettente: combinare il linguaggio OO più popolare con un moderno IDE realizzato sulla falsa riga di Visual Basic. Il problema è che la soluzione messa appunto a Redmond non sposa completamente le specifiche SUN relativa a Java, scatenando una immediata vertenza legale che porterà all'abbandono ufficiale del linguaggio. Parte del Core di J++ verrà utilizzato per realizzare J#, un linguaggio CLR/.Net Based con una sintassi java-like, oggi non più supportato da Microsoft.

Nel frattempo arriva però la madre di tutte le sfide per il settore dev della società di Bill Gates: realizzare la nuova infrastruttura Next Generation Windows Services (NGWS), che dovrà servire come base per lo sviluppo delle future applicazioni di Rete. Il nuovo ambiente si differenzia fortemente dal precedente Windows DNA, utilizzando XML come formato standard di comunicazione ed interscambio dei dati. Il progetto prosegue con forza e all'alba del nuovo millennio comincia ad assumere la nomenclatura ufficiale di .Net Framework.

Le prime versioni preliminari di NGWS sono scritte nel linguaggio Simple Managed C (SMC), ma Hejlsberg non è soddisfatto e mette insieme un Team per lo sviluppo di un nuovo linguaggio: Cool, ovvero "C like Object Oriented Language".

Il nome "Cool" piace anche alla divisione marketing di Microsoft che, inizialmente, pensa di mantenerlo, ma, successivamente, per ragioni di copyright, è costretta a depennarlo in favore di C#. Chiaramente il nuovo linguaggio è fortemente influenzato dall'esperienza maturata da Hejlsberg durante lo sviluppo di Delphi e VSJ++ e oggi è uno dei linguaggi più utilizzati e apprezzati, unitamente al dotNet framework stesso. L'ultimo progetto, in ordine temporale, di cui l'ingegnere danese è Lead Architect è TypeScript, linguaggio Microsoft OpenSource creato come super-set di javascript e pensato per lo sviluppo di applicazioni robuste e scalabili con esso.

Nel 2001 Hejlsberg riceve il Dr. Dobb's Excellence in Programming Award, per il suo fondamentale contributo per il Turbo Pascal, Delphi, C# e .Net. Inoltre gli è stato conferito il Recognition Award for Outstanding Technical Achievement per il suo contributo al linguaggio C#, unitamente a Scott Wiltamuth, Shon Katzenberger, Todd Proebsting, Peter Sollich, Erik Meijer e Peter Hallam. Nel 2007 ha ricevuto (insieme al proprio Team) il premio Microsoft's Technical Recognition Award for Outstanding Technical Achievement.

Hejlsberg durante l'evento Microsoft //build/ 2013

Le notizie più lette

#1
VPN: cos'è, come funziona e a cosa serve
1

Hardware

VPN: cos'è, come funziona e a cosa serve

#2
Cos'è una VPN (Virtual Private Network)
1

Hardware

Cos'è una VPN (Virtual Private Network)

#3
I vantaggi di usare una VPN mentre si viaggia
1

Hardware

I vantaggi di usare una VPN mentre si viaggia

#4
Perché siamo sempre più poveri? I veri motivi sono questi

Altri temi

Perché siamo sempre più poveri? I veri motivi sono questi

#5
C’è un problema negli scacchi, che si risolve cambiando la posizione di partenza
6

Scienze

C’è un problema negli scacchi, che si risolve cambiando la posizione di partenza

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca quadrati

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

AMD conferma Ryzen X3D a doppia cache, ma non per i gamer

Hardware

AMD conferma Ryzen X3D a doppia cache, ma non per i gamer

Di Antonello Buzzi
Il vostro mouse Logitech non funziona? Tranquilli è arrivata la soluzione
5

Hardware

Il vostro mouse Logitech non funziona? Tranquilli è arrivata la soluzione

Di Andrea Maiellano
Intel e Samsung cambiano le regole dei display OLED
3

Hardware

Intel e Samsung cambiano le regole dei display OLED

Di Antonello Buzzi
Il nuovo AIO di Lenovo è tanto bello quanto futuristico

Hardware

Il nuovo AIO di Lenovo è tanto bello quanto futuristico

Di Marco Pedrani
AMD consiglia CPU economiche per sfidare i prezzi delle RAM

Hardware

AMD consiglia CPU economiche per sfidare i prezzi delle RAM

Di Antonello Buzzi

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2026 3Labs Srl. Tutti i diritti riservati.