powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
6 сообщений из 6, страница 1 из 1
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
    #39014992
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удивительно, но это исследование показывает, что это так.
Деградация разработчиков компиляторов в последние годы на лицо.
...
Рейтинг: 0 / 0
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
    #39015258
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для исполнения кода vb6 подходит прекрасно. для разработки - не очень.
...
Рейтинг: 0 / 0
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
    #39015297
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну так, "Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто." (А.С. Пушкин).
Применительно к 8-битным микропроцессорам говорили: "Программу высокого уровня можно написать только на языке низкого уровня".
Если писать эту сумму синусов на ассемблере, можно обойтись регистрами CPU и стеком FPU, так что на каком-нибудь древнем Pentium II 300 МГц расчет займет меньше секунды.
...
Рейтинг: 0 / 0
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
    #39015338
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много лет собирался, и наконец (за почти год) почти переписал свой большой проект на .Net, сейчас на стадии доводки.
Ну да, есть в .Net тормозные моменты, это при том что многие API так и остались API.
Согласен с тем что для современных мощных компов это не очень заметно.
Ну, положительные моменты, например научился делать POP3/IMAP с SSL, чего в VB6 никогда делать не пытался. М.б. еще какие дивиденды получу со временем.
Ну, а так обидно конечно что найтивный VB запороли, в VB6-студии на Win8.1 реально неприятно работать, а количество доводок интерфейса превышает пределы разумного.
А если сидишь на XP и делаешь поддержку для 8.1, то какие-то моменты упускаешь,
например всегда делал поддержку Segoe UI 9 для ListView/Treeview, а вот то что обычные Label лучше тоже делать Segoe UI 9 как то упустил пока в .Net + Win8.1 нормально не влез.
...
Рейтинг: 0 / 0
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
    #39015406
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для исполнения кода vb6 подходит прекрасно. для разработки - не очень.

VB6 напоминает мне это описание:

Есть оружие, которое появилось давно и исчезнет не скоро. Его не любят новички и уважают профессионалы. Из него тяжело стрелять и легко попадать. Оно одинаково надежно в горах и джунглях, в снегах и пустынях. Оружие, которое не стареет. Это оружие - магазинная винтовка...

Из VB6 действительно "тяжело стрелять" по-современным меркам. Неудобная и старая IDE, плохой отладчик, постоянные краши при сабклассинге. Но есть то, за что можно все это простить - быстродействующий EXE на выходе.
Даже не хочется сравнивать с тормозным .NET
Скоро допишу на VB6 свой продвинутый HEX-редактор, попутно тестирую аналоги на .NET - все они сразу же сливаются по-быстродействию.
...
Рейтинг: 0 / 0
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
    #39016437
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

автор либо намеренно либо нет но упускает из вида одну весьма важную вещь о параллельности и некоторых принципах компилляции как C++ так и .net как например при явно включенной параллельности уходит кусок времени на оценку и просчет наиболее оптимальной реализации этой самой параллельности. на эту тему есть просто гигантская статья даже скорее книга. а вообще это больше похоже на сравнение гаечного ключа и пассатижей но с чем ни как нельзя не согласиться так это с тем что в каждом конкретном случае подходит какой то определенный инструмент и тут зачастую нужно проверять эмпирически. а вот с чем вообще не согласен так это с тем что компилляция деградирует
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]