ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

C++, Delphi
  #1  
Старый 30.01.2010, 18:02
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

Репутация: 175
Отправить сообщение для Chrome~ с помощью ICQ
По умолчанию C++, Delphi

Привет!
Объясните, пожалуйста, почему если скомпилировать самую простейшую программу в Delphi, получается exe файл, который довольно таки много занимает места. Если в C++ скомпилировать какую-нибудь простую программу, получается exe, который занимает в много раз меньше места. Также, почему для написания различных игровых читов, трейнеров, инвадеров и других прог советуют использовать именно C++?
 
Ответить с цитированием

  #2  
Старый 30.01.2010, 18:17
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Делфи - юзает VCL как основной объектовый двиг. И он весит очень много.
Зато дает тебе хороший функционал.
Ты модеш и на делфи писать проги по 10-15 кил. Достаточно не юзать модули classes, sysutils и тому подобные. т.е. максимум windows и winsock
ну и другие которые не юзают vcl и тогда компилятся проги маленького размера.
Чтобы были окошки придется писать всё на WinAPI. Минимум мне удавалось создавать по несколько килобайт проги. И то юзая альтернативные модули.

В си нет vcl зато тут есть mfc который тоже весит много, но он может быть реализован в виде DLL. Также в Си есть CRT - чтото тоже облегчает написание прог, но тоже хавает. Минимальная прога на Си без CRT - 1 кб.
 
Ответить с цитированием

  #3  
Старый 30.01.2010, 18:21
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Вобще можно писать и на бейсике. Но другое дело - скорость.
Вся фишка в том, что на СИ можно писать самые скоростные проги и при этом самые маленькие. Практически сравнимые с ASM
 
Ответить с цитированием

  #4  
Старый 30.01.2010, 18:26
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

Репутация: 175
Отправить сообщение для Chrome~ с помощью ICQ
По умолчанию

Хорошо, спасибо.
Цитата:
Сообщение от slesh  
Вся фишка в том, что на СИ можно писать самые скоростные проги и при этом самые маленькие. Практически сравнимые с ASM
Может быть немного глупый вопрос: получается, что, скажем... на олимпиадах с информатики эффективнее писать код на C++, чем на Pascal или Delphi?

Последний раз редактировалось Chrome~; 30.01.2010 в 18:32..
 
Ответить с цитированием

  #5  
Старый 30.01.2010, 18:56
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Олимпиадные задачи можно писать и на бейсике. Там нет никаких ограничений.
Единственное ограничение которые есть (покрайней мере когдато было) - скорость выполнения. Но фишка в том, что смысл там не в языке а в составленном алгоритме. Почти все задачи основаны на том, что тока правильный алгоритм будет работать в нужное кол-во секунд.
 
Ответить с цитированием

  #6  
Старый 31.01.2010, 00:15
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

Репутация: 45
По умолчанию

2 slesh
Ошибочка однако, ограничение по времени есть в 98%-х олимпиадных задач, и как правило решение в лоб не является решением поскольку именно оно не проходит по временным ограничениям! На первом месте как правило стоит АЛГОРИТМИЧЕСКАЯ СЛОЖНОСТЬ!

Когда же задумываются над тем на чем писать на олимпиаде, то я советовал бы сразу начинать с Си(С++) поскольку для школьника это пригодится в будущем!

... сказать что есть разница во времени между выполнением решений на Си и Паскалем .... ЕСТЬ но не существенная в рамках стоящих на олимпиаде задач!

P.S. потерять во времени выполнения можно гораздо больше при использовании ООП (С++)
 
Ответить с цитированием

  #7  
Старый 31.01.2010, 11:11
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

2 Retimiled а теперь прочиатй моё предыдущее сообщений и скажи где ошибку ты нашел.
Половина того что ты описал - это часть моего предыдущего сообщения. Открой глаза по шире.
 
Ответить с цитированием

  #8  
Старый 31.01.2010, 20:18
Retimiled
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)
 


Быстрый переход




ANTICHAT.XYZ