Supponiamo che sia necessario implementare un nuovo linguaggio di programmazione e BCL progettati specificamente per operare nel cloud (non verrà mai utilizzato su macchine client). Dovrebbe essere ottimizzato per il cloud computing; facile da imparare, veloce, efficiente, potente, moderno.
Come sarebbe? Quali sarebbero le principali differenze da C #, Java, Ruby, Python, JavaScript? Come sarebbe BCL (libreria di classi base) diversa da diciamo quella in .NET Framework 4.0?
..
Allo stesso modo di Silverlight BCL è stato creato per l'uso in-browser / multi-piattaforma, un BCL completamente nuovo dovrebbe essere creato per un cloud, non credi?
..
Come menzionato da Jörg W Mittag, un linguaggio di programmazione creato esclusivamente per un cloud può avere i propri vantaggi rispetto ai linguaggi di programmazione tradizionali. Ad esempio, questa lingua potrebbe evolversi senza rompere le applicazioni esistenti, diciamo che rinomini un metodo / cambi la sua firma / o spostalo in un altro spazio dei nomi, tutte le applicazioni nel cloud verranno automaticamente aggiornate per riflettere tale modifica.
..
Teoricamente C # 5.0 potrebbe diventare un tale linguaggio con il suo complier come funzione di servizio. Ma ciò non eliminerà ancora la necessità di un BCL dedicato per il cloud.