|
| ||||
|
| ||||
|
Важные объявления
|
|
|
|
|
#1 (permalink) |
|
Бессмертный
Регистрация: 30.04.2004
Сообщений: 3,612
|
Случайно заметил, что некоторые стандартные компоненты (Delphi 7) одним своим присутствием в программе (т.е. просто кидаешь их на форму без всякого кода) существенно замедляют выполнение. Например, время расчета (простой перебор вариантов в покере) увеличивается на 25-30%. Вот некоторые из них:
CheckBox ListBox ComboBox GroupBox SpeedButton MaskEdit StringGrid DrawGrid CheckListBox StaticText ProgressBar UpDown TreeView и некоторые другие. Кто знает, в чем дело???
__________________
Arthur Grey |
|
|
0
|
|
|
#7 (permalink) | |
|
Бессмертный
Регистрация: 30.04.2004
Сообщений: 3,612
|
Цитата:
А скорость работы программы больше зависит от того, откуда руки растут. Если в критическом "горлышке" неэффективный алгоритм, то хоть на ассемблере пиши, толку не будет.
__________________
Arthur Grey |
|
|
|
0
|
|
|
#8 (permalink) | ||
|
Участник
Регистрация: 30.06.2005
Адрес: Калуга
Сообщений: 190
|
Цитата:
быстрее в 1,5 раза. (покрайней мере так было 3 года назад) |
||
|
|
0
|
|
|
#9 (permalink) | |||
|
Старожил
Регистрация: 14.03.2005
Адрес: Moscow
Сообщений: 1,078
|
Цитата:
С ним как раз происходит обратная ситуация. Я как то так же начитавшись про бытродействие Си решил на нее проги перевести. Ну поставил Билдер, перевел, а оказалось даже медленнее и гораздо масивнее, так что вот так. |
|||
|
|
0
|
|
|
#10 (permalink) | |
|
Участник
Регистрация: 30.06.2005
Адрес: Калуга
Сообщений: 190
|
Цитата:
Участки кода не связанные с интерфейсом в VS работають немного быстрее Builder C++ |
|
|
|
0
|
|
|
#11 (permalink) | |
|
Бессмертный
Регистрация: 30.04.2004
Сообщений: 3,612
|
Цитата:
__________________
Arthur Grey |
|
|
|
0
|
|
|
#13 (permalink) |
|
Энтузиаст
Регистрация: 07.01.2006
Адрес: Москва
Сообщений: 268
|
ПРограммирую как в MS VC++ так и в Delphi, но предпочтение отдаю всё же С++, так как приятнее работать именно в том, что знаешь лучше...
![]() Насчёт быстроты работы одних и тех же алгоритмов в С++ и в Delphi не проверял, но очевидно, что плата за лёгкость создания API проектов простым щёлканием клавиатуры выливается Вам в кучу просто так затраченного процессорного времени, уходящего на исполнение каких-нибудь общих операций объявления параметров, которые при решении данной задачи даже трогаться не будут... За всё приходится платить, так что всем рекомендую писать код самому и отвечать за "каждую его строчку" , как говорит мой знакомый
__________________
Дорогу осилит идущий... |
|
|
0
|
|
|
#14 (permalink) | |
|
Старожил
Регистрация: 14.03.2005
Адрес: Moscow
Сообщений: 1,078
|
Цитата:
Писал я для института часики. Ну такие простые совсем, по таймеры меняли циферки, ну типа первых электронных будильников. Еще они могли отображать время в двоичной системе. Так вот в Дельфи 7, это действо весило 380кб, что мне оказалось много и я быстренько переписал в Билдере 6-ом. Там они весили уже 1,5 мб или даже больше. Там была одна форма, TImage и таймер. |
|
|
|
0
|
|
|
#17 (permalink) | ||
|
Старожил
Регистрация: 14.03.2005
Адрес: Moscow
Сообщений: 1,078
|
Цитата:
Хотя сейчас использую MSSQL но все равно с тем же дельфи. А сейчас я уже не имею ни малейшего желания уходить с дельфи, да и надобности нет, понадобится, уйду. ![]() Цитата:
|
||
|
|
0
|
|
|
#19 (permalink) |
|
Энтузиаст
Регистрация: 07.01.2006
Адрес: Москва
Сообщений: 268
|
to mikx
Не соглашусь с тобой. Всё дело опыта - на VC++ проги пишутся как штамп поставить (надо просто потратить немного времени на то, чтобы научиться это делать - оно потом окупиться с лихвой ). to backgammon Я тоже учился изначально прогать на Pascal, но потом, когда понял , что используя С++ можно достичь всего того же и быстрее, то быстро перестроился (сейчас иногда пишу программы для мобильного на языке, очень похожем на Pascal - но иногда ошибки проскакивают от С++ языка - подсознание на нём варит и ничего тут не попишешь
__________________
Дорогу осилит идущий... |
|
|
0
|
|
|
#20 (permalink) | |
|
Бессмертный
Регистрация: 30.04.2004
Сообщений: 3,612
|
Цитата:
__________________
Arthur Grey |
|
|
|
0
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| DIR 615 непонятные обрывы | screamwithme | Железо | 7 | 26.04.2010 00:36 |
| Три непонятные мне раздачи. | L!sichka | Одностоловые турниры | 2 | 05.11.2009 07:25 |
| Непонятные мне лимпы %-\\ | Karn | Многостоловые турниры | 3 | 19.05.2009 01:30 |
| Непонятные статы | GreyNW | Покер софт | 11 | 15.03.2009 23:06 |
| Непонятные мне ситуации. | HollanderSk8er | Одностоловые турниры | 18 | 07.02.2009 02:51 |
|
|