forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   PureBasic (http://forum.boolean.name/forumdisplay.php?f=90)
-   -   Старые версии PB (http://forum.boolean.name/showthread.php?t=18304)

Standard User 01.07.2013 21:50

Старые версии PB
 
Может кто поделится старыми версиями PB(3.00 - 3.94)? Буду сильно благодарен.

Пётр 02.07.2013 00:41

Ответ: Старые версии PB
 
Может проще исходник переписать под современную версию?
В сети где-то даже конвертер есть.

Standard User 02.07.2013 00:50

Ответ: Старые версии PB
 
Да, конвертер тоже видел где то, но старые версии нужны для сравнения скорости и размера скомпилированного файла. Если вдруг у кого завалялось, киньте на файлообменник плз, неполенитесь

kvitaliy 02.07.2013 09:05

Re: Ответ: Старые версии PB
 
Цитата:

Сообщение от Standard User (Сообщение 262431)
Если вдруг у кого завалялось, киньте на файлообменник плз, неполенитесь

На официальном сайте в музее доступны вот эти версии
Version 3.94 - 16 August 2005
Version 3.93 - 28th February 2005
Version 3.92 - 25th October 2004
Version 3.91 - 4th July 2004
Version 3.90 - 12th April 2004
Version 3.81 - 9th December 2003
Version 3.72 - 13th July 2003
Version 3.62 - 25th March 2003
Version 3.51 - 13th January 2003
Version 3.50 - 6th January 2003
Version 3.30 - 16th August 2002
Version 2.90 - 27 January 2002

Это не менее 200 Мб контента + куча предварительной работы по уничтожению личного идентификатора с каждой версии. В общем лень тут не причем - это надо проделать серьёзную работу без мотивации:cool:

Standard User 02.07.2013 12:09

Ответ: Старые версии PB
 
Цитата:

Это не менее 200 Мб контента + куча предварительной работы по уничтожению личного идентификатора с каждой версии. В общем лень тут не причем - это надо проделать серьёзную работу без мотивации
Понял, ну я имел ввиду - может у кого остались старые версии, которые были выложены на торрент трекерах. Конечно, с удовольствием заплатил бы за лицензию пурика, но пока нет возможности.

kvitaliy 02.07.2013 18:23

Re: Ответ: Старые версии PB
 
Цитата:

Сообщение от Standard User (Сообщение 262431)
старые версии нужны для сравнения скорости и размера скомпилированного файла

Если это истинная причина, то советую искать не версии 3.**, а версии 4.**
Причем самые компактные ЕХЕ делают от 4.00 до 4.31, все версии, которые были раньше или позже уже в этом плане хуже.
Самые компактные ЕХЕ получаются в версиях 2.*, когда в качестве компилятора использовался NAsm ( позже и до сего времени FAsm). Хотя очевидно, маленький размер не из за компилятора, а примитивности Пурика - писать программы, чуть более серьезные, чем "хелловорд" было затруднительно.
Этот базовый код ( с разными нюансами в зависимости от версии)
Код:

OpenWindow(0, 751, 314, 252, 157, "Window", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
   
      ButtonGadget(0, 70, 95, 100, 30, "Ok")
 
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow

На версии 2.2 имеет скомпилированный размер 6 688 байт, в v 4.31 = 11 264 байта, а в последнем исполнении v5.20b5 = 20 992 байта.
Вот такая статистика!

Standard User 02.07.2013 19:52

Ответ: Старые версии PB
 
kvitalyi, спс за детальный ответ. Да, уже юзал всю серию компиляторов 4-ой версий, т.к. общее быстродействие приложения, скомпилированнoго разными версиями PB, иногда отличается в 2 - 3 раза. Из-за спортивного азарта было бы интересно добавить 3-ю ветку :) А что печалит - чем дальше, тем скомпилированные приложения медленнее и жирнее.

Пётр 02.07.2013 20:09

Ответ: Старые версии PB
 
Проги, скомпилированные в 5.20, довольно быстро работают.
Вес увеличивается из-за новых возможностей.

SharkyEXE 23.03.2022 16:50

Ответ: Старые версии PB
 
Всем здравствуйте

Пожалуйста, будьте так любезны, напишите в личные сообщения или сюда, где скачать архив предыдущих версий

У меня код порядка 2+2=4, но на выходе принципиально сделать размер ехе файла чем меньше, тем лучше БЕЗ применения UPX

Спасибо.


Часовой пояс GMT +4, время: 11:42.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot