Страница: 1 | 2 | 3 | 4 |
Вопрос: Microsoft vs Borland
Добавлено: 07.06.04 15:54
Автор вопроса: ISpy | Web-сайт:
Ответы
Всего ответов: 49
Номер ответа: 16
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #16
Добавлено: 08.06.04 11:22
freeloader
Hello World (ничем не сжатые)
ASM - 1,5 Kb
PB - 8 Кб
VB - 16 Кб
А у делфи при 20 Кб, нужно столько всего поотключать, и так с ним работа упрощается, что проще использовать C++ или АСМ... Какая разница, все равно все на АПИ !?
Да и не в ехе шнике дело... дело в удобстве и быстроте разработки. А микрософт - пока лидер...
Номер ответа: 17
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #17
Добавлено: 08.06.04 11:34
2sne
В Делфи ничего отключать не надо)
Достаточно установить KOL ну и MCK(для того чтобы строить проекты в визуальном режиме).
VB - msvbvm.dll
PB - тоже самое наверное
DKOl&MCK - ничего
Насчет удобства разработки согласен, в Борланде скажем так херово IDE сделана, доху*** окошечек, вообщем не прикольно )
Номер ответа: 18
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #18
Добавлено: 08.06.04 11:39
И еще, помоему PB не блещет скоростью разработки, или мне так показалось на первый взгляд???
Номер ответа: 19
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #19
Добавлено: 08.06.04 14:05
freeloader, не делай предположений о PB, если его не использовал...
Номер ответа: 20
Автор ответа:
Fallout
Вопросов: 10
Ответов: 387
Web-сайт:
Профиль | | #20
Добавлено: 08.06.04 14:28
Хелло ворлд могу и в менее 1.5 КБ уложится на С+ +)
Номер ответа: 21
Автор ответа:
Fallout
Вопросов: 10
Ответов: 387
Web-сайт:
Профиль | | #21
Добавлено: 08.06.04 14:31
А насчёт того чего рулит не рулит .. решать вам но если нужна скорость и ОПТИМИЗИРОВАНОСТь используйте ВижуалС ++ ...
Номер ответа: 22
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #22
Добавлено: 08.06.04 16:17
2sne, помниться мне как то пол месяца назад ставил, он меня не шибко обрадовал, так как мне пришлось просидеть хз скока времени чтобы вывалилось сообщение... (отсюдаво и такие предположения, но на то это и предположение, если бы я его крайне сильно юзал, то я бы уже наверняка знал + и - сие...)
Номер ответа: 23
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #23
Добавлено: 08.06.04 17:40
To freeloader:
Чего-то не понял я, какие это 20 кБ??? У Делфи от Борланда?? Меньше 350 у меня ничего не получалось, это я так, простейшие примеры пробовал. Тут у меня есть учебник Делфи, с прилагающимся к нему компактом с примерами, так нет ни одного примера менее 350 кБ. Автор - некто А.Я.Архангельский. Хотел отказаться от его дурацких ТКлассов, и делать на одних API, как в РВ - тоже ерунда получается.
А вот собственно, и весь код программы:
interface
uses
Forms;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
Одна голая форма и ничего более. Всякие там Utils, Windows, Messages и прочие Controls я повырезал. Размер ехе-файла - 359 424 байт. О каких 20 кБ идёт речь - я чего-то не пойму И половина примеров с компакта не работает, по причине отсутствия какого-либо из компонентов, хотя у меня инсталлирована на машине Борландовская Делфи. И если отказываться от VCL, то на хрена он вообще нужен, этот Борланд? Да и само слово-то как звучит: БОРЛАНД . После него Майкрософт ну прям ласкает слух )
Номер ответа: 24
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #24
Добавлено: 08.06.04 17:54
Ага, прям вижу, как толпа дельфятников бежит отказываться от VCL...
> PB - тоже самое наверное
msvbvm расшифровывается как Microsoft Visual Basic Virtual Machine, т.е. мелкомягкая виртуальная машина для Visual Basic, а раз она для VB, значит, Power Basic'у она нужна как козе баян.
> И еще, помоему PB не блещет скоростью разработки, или мне так показалось на первый взгляд???
За это его и не любят.
> Хелло ворлд могу и в менее 1.5 КБ уложится на С
Сильно сомневаюсь... При безопасном алигне 512, у тебя есть три секции - импорт, дата, и код. И объединить их можно, афаик, только в шестнадцатеричном редакторе.
> если нужна скорость и ОПТИМИЗИРОВАНОСТь используйте ВижуалС ++
Или Intel C++ Compiler.
> uses Forms;
Тупому Delphi абсолютно побоку, что ты используешь, а что нет, он все равно засунет в твою программу весь VCL. Для того, чтобы этого не происходило, надо не юзать VCL вообще, а использовать эти же модули от KOL - они меньше, но в них нет и половины возможностей VCL.
> И половина примеров с компакта не работает, по причине отсутствия какого-либо из компонентов
BPL aka Borland Pascal Library? Да, это они любят. Происходит это от того, что Borland не делает различий между VCL-контролами и другими. Другие, как и в VB, требуют к себе файлы. Но если про OCX знают все, то вот про BPL многие предпочитают умалчивать...
Номер ответа: 25
Автор ответа:
Fallout
Вопросов: 10
Ответов: 387
Web-сайт:
Профиль | | #25
Добавлено: 08.06.04 19:13
Почему мне никогда не верят ... ну вот... архив
http://mudator.by.ru/files/Release.zip
там два файлика откомпилировано в MS C++ 6.0
консольное приложение выводит Хелоу Ворлд
Первое без всяких последующих обработок то бишь прсото откомпилил и всё..
verysmall_1.exe - размер 1 024 байт
второй уже ... подвергся +) небольшой обработке... работать будет на всех ОС +) это не извратная обработка...
verysmall_2.exe - размер 648 байт
+) ну люблю я такое всё маленькое ))
Номер ответа: 26
Автор ответа:
Fallout
Вопросов: 10
Ответов: 387
Web-сайт:
Профиль | | #26
Добавлено: 08.06.04 19:16
Intel C++ Compiler. самую последнюю версиюк ачнул но блин только на месяц лицензия =(((
Номер ответа: 27
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #27
Добавлено: 08.06.04 21:47
2 sne
Вообще то PB - 6 кБ. Ну да ладно. Разницы это не играет.
Я считаю всё таки что PB медленее Си, хотя на форуме PB (в том числе и Hutch) другого мнения.
Номер ответа: 28
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #28
Добавлено: 08.06.04 21:51
2 freeloader.
PB не требует никаких внешних библиотек и его скорость очень близка к Си. Посмотри на моём сайте тесты сравнения обычных циклов и ду...луп.
Номер ответа: 29
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #29
Добавлено: 08.06.04 21:56
Сорри, огляделся чуток и в отношении АСМ - 1 Кб, и в отношении PB - 6 Кб
Номер ответа: 30
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #30
Добавлено: 08.06.04 23:09
Может немного не в тему, но всё-таки: о скорости: Почему РВ быстрее получается чем на ассемблере? тесты CyRax'а показывают, что РВ не медленнее (пустые циклы). Попробовал не пустой цикл, а суммирование элементов массива в цикле - РВ работает быстрее, чем ассемблер (кол-во элементов сейчас на память не скажу, но время запомнил: 0,6 у РВ против 0,8 ассемблера)