AWWW-1st3.6-w06.tresc-1.1-Slajd14

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

C# czy Visual Basic?

C# czy Visual Basic?


Mimo iż .NET wspiera ponad 20 języków programowania, najczęściej wykorzystywane są dwa z nich: C# i Visual Basic .NET. Wybór języka jest kwestią preferencji programisty, wynikających z jego doświadczeń i upodobań, gdyż te same biblioteki klas .NET są dostępne z wszystkich języków .NET, ten sam jest też generowany kod wynikowy (MSIL).

Domyślnym językiem dla .NET jest C# (wymawiany „C sharp”), wprowadzony razem z .NET Framework i właśnie ten język będzie wykorzystywany w przykładach na kolejnych slajdach. C# jest określany jako następca C++ i jako taki wykazuje wiele podobieństw składniowych z językami C++ i Java, ale można w nim dostrzec również pewne wpływy Visual Basic, który jako język wysokiego poziomu znany jest z łatwości programowania i wysokiej produktywności programistów. C# z pewnością jest atrakcyjny dla programistów C++ i Java, ale muszą oni przyzwyczaić się różnic składniowych i specyfiki języka C#. Należy przy okazji wspomnieć, że z myślą o programistach Java, Microsoft zaoferował również język J#, jako wersję Javy dla .NET, kompilowaną do kodu pośredniego MSIL. J# nie jest jednak oparty na najświeższych specyfikacjach języka Java i ma znaczenie w zasadzie jako możliwość migracji aplikacji w języku Visual J++, oferowanym wcześniej przez Microsoft.

Visual Basic .NET to oferowany od lat przez Microsoft Visual Basic rozwinięty do postaci w pełni obiektowego języka programowania na poziomie C++ i C#. Visual Basic .NET jest atrakcyjnym wyborem dla programistów doświadczonych w tworzeniu graficznych aplikacji dla Windows w Visual Basic. Uważany jest za język, w którym łatwo w sposób produktywny się programuje.


<< Poprzedni slajd | Spis treści | Następny slajd >>