ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |

30.01.2010, 18:02
|
|
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме: 1747641
Репутация:
175
|
|
C++, Delphi
Привет!
Объясните, пожалуйста, почему если скомпилировать самую простейшую программу в Delphi, получается exe файл, который довольно таки много занимает места. Если в C++ скомпилировать какую-нибудь простую программу, получается exe, который занимает в много раз меньше места. Также, почему для написания различных игровых читов, трейнеров, инвадеров и других прог советуют использовать именно C++?
|
|
|

30.01.2010, 18:17
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
Делфи - юзает VCL как основной объектовый двиг. И он весит очень много.
Зато дает тебе хороший функционал.
Ты модеш и на делфи писать проги по 10-15 кил. Достаточно не юзать модули classes, sysutils и тому подобные. т.е. максимум windows и winsock
ну и другие которые не юзают vcl и тогда компилятся проги маленького размера.
Чтобы были окошки придется писать всё на WinAPI. Минимум мне удавалось создавать по несколько килобайт проги. И то юзая альтернативные модули.
В си нет vcl зато тут есть mfc который тоже весит много, но он может быть реализован в виде DLL. Также в Си есть CRT - чтото тоже облегчает написание прог, но тоже хавает. Минимальная прога на Си без CRT - 1 кб.
|
|
|

30.01.2010, 18:21
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
Вобще можно писать и на бейсике. Но другое дело - скорость.
Вся фишка в том, что на СИ можно писать самые скоростные проги и при этом самые маленькие. Практически сравнимые с ASM
|
|
|

30.01.2010, 18:26
|
|
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме: 1747641
Репутация:
175
|
|
Хорошо, спасибо.
Сообщение от slesh
Вся фишка в том, что на СИ можно писать самые скоростные проги и при этом самые маленькие. Практически сравнимые с ASM
Может быть немного глупый вопрос: получается, что, скажем... на олимпиадах с информатики эффективнее писать код на C++, чем на Pascal или Delphi?
Последний раз редактировалось Chrome~; 30.01.2010 в 18:32..
|
|
|

30.01.2010, 18:56
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
Олимпиадные задачи можно писать и на бейсике. Там нет никаких ограничений.
Единственное ограничение которые есть (покрайней мере когдато было) - скорость выполнения. Но фишка в том, что смысл там не в языке а в составленном алгоритме. Почти все задачи основаны на том, что тока правильный алгоритм будет работать в нужное кол-во секунд.
|
|
|

31.01.2010, 00:15
|
|
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме: 487460
Репутация:
45
|
|
2 slesh
Ошибочка однако, ограничение по времени есть в 98%-х олимпиадных задач, и как правило решение в лоб не является решением поскольку именно оно не проходит по временным ограничениям! На первом месте как правило стоит АЛГОРИТМИЧЕСКАЯ СЛОЖНОСТЬ!
Когда же задумываются над тем на чем писать на олимпиаде, то я советовал бы сразу начинать с Си(С++) поскольку для школьника это пригодится в будущем!
... сказать что есть разница во времени между выполнением решений на Си и Паскалем .... ЕСТЬ но не существенная в рамках стоящих на олимпиаде задач!
P.S. потерять во времени выполнения можно гораздо больше при использовании ООП (С++)
|
|
|

31.01.2010, 11:11
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
2 Retimiled а теперь прочиатй моё предыдущее сообщений и скажи где ошибку ты нашел.
Половина того что ты описал - это часть моего предыдущего сообщения. Открой глаза по шире.
|
|
|

31.01.2010, 20:18
|
|
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме: 487460
Репутация:
45
|
|
Бросайте в землю то что должно вырасти!
SLESH НАПИСАЛ БЕЛЫМ ПО СЕРОМУ:
>>>Олимпиадные задачи можно писать и на бейсике. Там нет никаких ограничений. (утверждение ложное)
8)) так что без обид , посмотрел оценки ,тебе 3-е поставили плюсы за некорректное выражение верной мысли(а вообще мухи в перемешку с котлетами) 8)))! Не может предыдущее предложение выступать с конфликт с последующим! (Основы мат.логики или гений парадоксов друг?)
по поводу предлагаемых языков для школьных олимпиад программирования(для SLESH - см. свое утвер-ие)
район - возможно будет только паскаль
город - TP(турбо паскаль) Borland C 3.1
республика(для республик) - TP(турбо паскаль) Borland C 3.1
региональные(кроме республик)- TP(турбо паскаль) Borland C 3.1
Всероссийские - TP(турбо паскаль) Borland C 3.1
с примерами тестовых систем можно ознакомиться на
тут ....
Последний раз редактировалось Retimiled; 31.01.2010 в 20:38..
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Литература Delphi
|
Sams |
С/С++, C#, Delphi, .NET, Asm |
2 |
19.03.2010 19:46 |
|
Скачать Delphi 7, помощь.
|
_casper_ |
С/С++, C#, Delphi, .NET, Asm |
20 |
08.12.2009 04:54 |
|
Virus.Win32.Induc.a – новый вирус для Delphi
|
ErrorNeo |
Уязвимости |
37 |
26.08.2009 00:33 |
|
Virus.Win32.Induc.a или "Снова записки новичка"
|
_=(mac)=_ |
Защита ОС: вирусы, антивирусы, файрволы. |
5 |
24.08.2009 23:34 |
|
Интересные вопросы по Delphi и не только
|
CeHoKoC |
С/С++, C#, Delphi, .NET, Asm |
4 |
20.04.2009 10:33 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|