net язык



Net языки

Автор Алексей задал вопрос в разделе Другие языки и технологии

Visual Basic .NET против C#. Кто что может сказать? Чем тот или иной язык лучше или хуже другого? и получил лучший ответ

Ответ от Александр Свиридов[гуру]
C# разрабатывался как язык новый и идеально подходящий для .NET. Жёстко завязан на объекты.

VB.NET язык с длинной историей, связан и с периодами когда программирование не применяло ООП. Синтаксис взят от "школького" Bаsic. Поддержка линейного кодинга.

Между тем, в связи с особенностями .NET язык не играет никакой роли помимо синтаксических удобств. Всё равно у вас получится IL код. Где-то читал обзор сравнение MSIL кода от VB и C#. Разница была в 2-3 байтах ))
Так вот.
Другое дело - разработка библиотек. Для этого применяется C#. Полистайте Codeplex com чтобы понять о чём речь. В 80% шарп.

Ещё особенность. Для программирования микроконтроллеров применяется .NET Micro фреймворк. VB.NET он не поддерживает.
Также VB.NET не позволяет писать небезопасный код. Инструкции прямого доступа к памяти по указателям. Это было коньком в С++ и перешло в C#.
Ну и напоследок. Синтаксис. MS серьёзно относится к производительности труда специалистов. И преимущество C# как раз в том, что при его создании не требовалось иметь совместимость с прежними языками.
Т. е. понимаете. Имеем VB. И выпуск VB.NET не может пройти без сохранения синтаксиса.
Также С++. Его было тяжело перетащить на С++.NET, так как были высокие сдерживающие обязательства по совместимости кода.

C# был создан новым, отсутствие требований по совместимости с устаревшими версиями языка - большой сахар.

Ответ от Капитан Очевидность[гуру]
Чистый Си лучше - без комментариев.

Ответ от Anatoly Veshtemov[активный]
Оба используют платформу .NET, разницы особой нет.

Ответ от Nedavnij[эксперт]
Visual Basic больше для новичков, а вот С для истинных гуру. Так что выбирай кто ты. Я лично Visual Basic юзаю и нерешимых задач еще не находил!

Ответ от Predatory chimera[гуру]
Visual Basic .NET использует скрипты (под программы виндос) ,а С++ можно делать собственные проги без скриптов. и к примеру сниффер на скриптах не сделать

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Visual Basic .NET против C#. Кто что может сказать? Чем тот или иной язык лучше или хуже другого?
Список городов России с территорией больше 100 квадратных километров на Википедии
Посмотрите статью на википедии про Список городов России с территорией больше 100 квадратных километров
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*