|
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
|
|||
---|---|---|---|
#18+
Удивительно, но это исследование показывает, что это так. Деградация разработчиков компиляторов в последние годы на лицо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 01:30 |
|
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
|
|||
---|---|---|---|
#18+
для исполнения кода vb6 подходит прекрасно. для разработки - не очень. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 11:55 |
|
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
|
|||
---|---|---|---|
#18+
Ну так, "Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто." (А.С. Пушкин). Применительно к 8-битным микропроцессорам говорили: "Программу высокого уровня можно написать только на языке низкого уровня". Если писать эту сумму синусов на ассемблере, можно обойтись регистрами CPU и стеком FPU, так что на каком-нибудь древнем Pentium II 300 МГц расчет займет меньше секунды. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 12:16 |
|
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
|
|||
---|---|---|---|
#18+
Много лет собирался, и наконец (за почти год) почти переписал свой большой проект на .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 нормально не влез. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 12:49 |
|
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
|
|||
---|---|---|---|
#18+
для исполнения кода vb6 подходит прекрасно. для разработки - не очень. VB6 напоминает мне это описание: Есть оружие, которое появилось давно и исчезнет не скоро. Его не любят новички и уважают профессионалы. Из него тяжело стрелять и легко попадать. Оно одинаково надежно в горах и джунглях, в снегах и пустынях. Оружие, которое не стареет. Это оружие - магазинная винтовка... Из VB6 действительно "тяжело стрелять" по-современным меркам. Неудобная и старая IDE, плохой отладчик, постоянные краши при сабклассинге. Но есть то, за что можно все это простить - быстродействующий EXE на выходе. Даже не хочется сравнивать с тормозным .NET Скоро допишу на VB6 свой продвинутый HEX-редактор, попутно тестирую аналоги на .NET - все они сразу же сливаются по-быстродействию. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2015, 13:28 |
|
VB6 обгоняет по-скорости работы машинного кода VC++ последних версий
|
|||
---|---|---|---|
#18+
Eolt, автор либо намеренно либо нет но упускает из вида одну весьма важную вещь о параллельности и некоторых принципах компилляции как C++ так и .net как например при явно включенной параллельности уходит кусок времени на оценку и просчет наиболее оптимальной реализации этой самой параллельности. на эту тему есть просто гигантская статья даже скорее книга. а вообще это больше похоже на сравнение гаечного ключа и пассатижей но с чем ни как нельзя не согласиться так это с тем что в каждом конкретном случае подходит какой то определенный инструмент и тут зачастую нужно проверять эмпирически. а вот с чем вообще не согласен так это с тем что компилляция деградирует ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2015, 10:42 |
|
|
start [/forum/topic.php?fid=60&msg=39015406&tid=2155852]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 141ms |
0 / 0 |