2009-08-04 2 views
0

J'ai lu certains où l'exécution. NET était effectivement Visual Basic 6 (bien que complètement réécrites)L'histoire de .NET

Comment est-ce vrai? ou est-ce juste un autre mythe .NET?

Darknight

+0

Où êtes-vous venus avec ces trucs? Hier c'était "C# fonctionne mieux que VB.NET", maintenant c'est "n'est pas .NET juste VB6 ++"? Que faire ensuite "C# n'est-il pas juste l'enfant d'amour de VB6 et C++"? –

+2

C# _is_ plus vite que VB.Net, sûrement. ;) –

Répondre

0

Sûrement VB6 a influencé .net. Bien que je ne l'appelle pas une réécriture.

2

Un autre mythe .NET

0

Il était Je crois comprendre que .Net est plus d'un descendant de Delphes que tout

+1

Non, Delphi est un langage de programmation tandis que .NET est une plate-forme. Mais C# est principalement basé sur C++, Pascal (Delphi) et Java. – Guffa

+0

Le .NET Framework a été fortement inspiré par la VCL de Borland (pas Delphi exactement, car la VCL était également utilisée par C++ Builder) ... cependant, .NET va bien au-delà de ce que la VCL a été. – overslacked

2

.NET est à la fois un mélange d'influence développement rapide d'applications de Visual Basic, avec une forte influence de langages orientés objet très structurés et non gérés (C, C++).

Il abstraits beaucoup des deux mondes.

Certains pourraient faire valoir qu'il est une réécriture de Java;)

0

d'abord et avant tout .net est une machine virtuelle et un cadre entourant cette machine virtuelle. C#, VB et F # par exemple compiler jusqu'à IL (langage intermédiaire) qui peut être interprété par la machine virtuelle. De cette façon, certaines astuces (par exemple) astucieuses peuvent être faites dans l'espace de la gestion de la mémoire, de la sécurité de l'application et de la portabilité.

Un exemple d'une telle fonctionnalité est le garbage collector.