PureBasic V1.60 - руководство пользователя

Новые возможности языка программирования БЕЙСИК
© 2000 Fantaisie Software

Введение
Условия применения
Системные требования
Установка продукта
Как приобрести полную версию
Связь с авторами
Благодарность помощникам

История развития проекта

Перевод руководства на русский языка выполнил MacBuster^tPA


Введение


PureBasic - это новый язык программирования "высокого уровня", основанный на уже давно устоявшихся и ставшими стандартными правилах языка "БЕЙСИК". PureBasic совместим с другими компиляторами БЕЙСИКА, существующими на Амиге или на любых других платформах. Он очень прост в освоении как для новичков, делающих свои первые шаги в программировании, так и для тех, кто давным-давно стал экспертом в этом деле. Особенную привлекательность ему придает тот факт, что время компиляции ваших программ сведено к минимуму!

В процессе создания PureBasic мы старались прежде всего ориентироваться на особенности Амиги и использовать все ее уникальные возможности. Как можно более полное взаимодействие с операционной системой для получения наиболее эффективного результата - именно это было предметом особого внимания. Нам пришлось проделать огромную работу для того, чтобы в конечном итоге вы получили надежный, быстрый, но вместе с тем простой и удобный язык программирования, пригодный для решения широкого круга задач. Вы просто не сможете написать плохие программы, воспользовавшись основным набором команд! Конечно же, вам ничто не помешает добавить ваши собственные функции, если вы будете ощущать острую необходимость в максимальном использовании всех возможностей Амиги.

Нам удалось добиться сочетания очень простого синтаксиса с огромными возможностями, что особенно заметно при использовании дополнительных функций, которые были введены нами, таких как: указатели, структуры, связные списки, динамически изменяемые связнные списки и прочее. А для опытных программистов введена возможность непосредственного взаимодействия со всеми стандартными структурами и объектами, использующимися в операционной системе Амиги.

На данный момент PureBasic поддерживает только процессоры серии 680x0, но очень скоро появится поддержка процессоров PowerPC. Несмотря на то, что в компиляторе уже есть генератор кода для PowerPC, он ещё не полностью реализован. Но мы надеемся на то, что после надлежащей отладки и добавления функций мы сможем предложить вам такой компилятор, который будет полностью использовать все возможности этого процессора. Сейчас компилятор может генерировать почти идеально оптимизированный код для 68000, но мы уверены в том, что и здесь есть возможность ещё что-нибудь улучшить. И мы обещаем вам попытаться добиться лучшего!



Условия применения:


Программный продукт PureBasic (далее - программный продукт) поставляется в соответствии с общепринятым в международной компьютерной практике принципом "КАК ЕСТЬ". Это означает, что за проблемы, возникшие в процессе эксплуатации программного продукта (в том числе: частичная или полная потеря данных; частичное или полное повреждение данных; упущение выгоды; проблемы совместимости с программными продуктами третьих фирм, а также за проблемы, способные возникнуть из-за неоднозначного толкования данной документации пользователем), компания Fantasie Software и лица, осуществлявшие перевод руководства пользователя, а также локализацию программного продукта, ответственности не несут. Приступив к использованию программного продукта, пользователь полностью осознает тот факт, что он использует данный программный продукт на свой собственный страх и риск, а также подтверждает то, что он предварительно ознакомился с условиями о пользовании программным продуктом и безоговорочно принял их.

Демонстрационная версия этого программного продукта может быть свободно распространена при соблюдении условия сохранения неизменности содержимого оригинального архивного файла. Удалять, добавлять, изменять файлы, а также производить прочие изменения содержимого оригинального архивного файла можно только с предварительного письменного разрешения Fantasie Software.

На распространение демонстрационной версии программного продукта с применением любых средств хранения данных, распространяемых совместно c компьютерными журналами, требуется предварительное письменное разрешение Fantasie Software.

Fantasie software сохраняет за собой все права на изменение программного продукта и распространяемого архива.


Системные требования


PureBasic будет работать на любой Амиге, если ее параметры совпадают с указанными требованиями. По всем вопросам, связанным с работоспособностью данного программного продукта, связывайтесь с нами.


Инсталяция продукта


Для установки PureBasic на ваш жесткий диск лучше всего воспользоваться прилагаемым скриптом "Install". В том случае, если по каким-либо причинам вы не смогли или не пожелали воспользоваться скриптом "Install", вы можете самостоятельно скопировать подкаталог "PureBasic", находящийся в каталоге "PureBasic_1.60_Demo", в тот каталог, куда вы хотите произвести установку компилятора. После этого следует добавить в файл "S:User-startup" следующую строку:

Assign PureBasic: "Work:PureBasic"

изменив путь "Work:PureBasic" на путь к тому каталогу, в который вы установили PureBasic (если он отличается от указанного в примере). После этого следует перезагрузить Амигу. Только произведя все эти действия, вы сможете корректно запустить PureBasic.


Как заказать полную версию PureBasic


На данный момент PureBasic представляет собой условно бесплатный программный продукт, регистрация которого производится за небольшую плату. Но в самом ближайшем будущем ситуация изменится и PureBasic перейдет в разряд коммерческого программного обеспечения. Причем произойдет это уже при выпуске версии 2.0, в первой четверти нового тысячелетия. Конечно же, скорость развития проекта зависит от количества зарегистрировавшихся пользователей. Если появится пиратская версия этого продукта и вы рискнете ей воспользоваться, то, пожалуйста, имейте ввиду, что лично вы и станете причиной замедления, а может быть, и полного прекращения работ по его развитию. Пожалуйста, не используте пиратские версии програмных продуктов.

Зарегистрировавшиеся пользователи получат все последующие обновленные и исправленные версии PureBasic совершенно бесплатно!

Оплата может быть произведена почтовым чеком, Евро-чеком или наличными, вложенными в конверт (прячьте как можно лучше!), которые следует выслать на следующий адрес:

Frederic Laboureur
10, rue de Lausanne
67640 Fegersheim
France

Полноценная версия PureBasic высылается в день получения регистрационного взноса. Не забудьте указать, каким именно образом вы желаете получить вашу копию - по электронной или по обычной почте!


Регистрационный бланк


Заполненный латинскими буквами регистрационный бланк следует послать по следующему адресу:

Frederic Laboureur
10, rue de Lausanne
67640 Fegersheim
France


----8<------8<------8<------8<--Линия отрыва--8<------8<------8<------8<---

Я желаю приобрести полную версию PureBasic.

В качестве регистрационного взноса высылаю (отметьте нужный пункт):

( ) FF400.00 ( ) DM120.00 ( ) 40.00UKP ( ) US$70.00

Имя: _________________________________________________________

Адрес: _________________________________________________________

_________________________________________________________

_________________________________________________________

Страна: _________________________________________________________

Телефон: _________________________________________________________

EMail: _________________________________________________________

Вся указанная здесь информация конфиденциальна и будет сохранена в полной тайне.
Компания Fantasie Software не будет распространять ее ни при каких обстоятельствах.

Я высылаю свой регистрационный взнос в качестве (отметьте нужное):-


Регистрационный взнос может быть принят только в одной из указанных выше валюте.
Никакая другая валюта не может быть использована.

Пожалуйста, вышлите мне полную версию (отметьте желаемый способ):-



Я прочитал все требования и условия и безоговорочно с ними согласен.

__________________ ________________________________________
Дата Подпись

Пожелания и предложения, касающиеся PureBasic (на английском языке):

___________________________________________________________________
___________________________________________________________________


Связь с авторами


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


  • Frederic "AlphaSND" Laboureur

    Фред "AlphaSND" - это основатель компании "Fantasie Software" и тот самый человек, который написал основную часть проекта PureBasic. Все советы, предложения, замечания и информация о найденных недочетах и ошибках должны быть посланы ему по одному из приведенных ниже адресов:

    s-mail: Frederic Laboureur
    10, rue de Lausanne
    67640 Fegersheim
    France

    e-mail: alphasnd#free.fr

  • Richard Andersson

    Ричард - весьма талантливый программист, который очень помог Фреду при создании стабильных и мощных ассемблерных библиотек функций, использующихся в PureBasic. Если вам потребовалась новая библиотека каких-нибудь функций, то не стоит медлить - cвяжитесь с ним:

    e-mail: rzs735w#tninet.se

    Благодарность помощникам

    Я хочу от всего сердца поблагодарить всех тех людей, которые помогали мне в работе над PureBasic. Вполне вероятно, что если бы не было их помощи и поддержки, то проект не был бы завершен!


  • Frank WILLE:

    За то, что позволил мне использовать его превосходные ассемблеры: "pasm" и "PhxAss!". За все подсказки и ценные предложения по их использованию. А также за помощь в отладке генератора кода для PowerPC.


  • Steffen HAEUSER:

    За то, что он потратил свое весьма ценное время на объяснение аспектов программирования PowerPC, и другие, не менее ценные, советы.

  • Thomas RICHTER:

    За создание превосходной утилиты "PoolMem". Это небольшая резидентная программа, применение которой позволяет сократить время компиляции в 2-3 раза! Также спасибо за разрешение включить ее в распространяемый архивный файл PureBasic.

  • Roger BEAUSOLEIL:

    Первый человек, который полностью поверил в осуществимость этого проекта и стал помогать в его реализации. Он оказал неоценимую помощь в разработке дизайна PureBasic.

  • LES

    За исправление ошибок на английском варианте сайта Fantasie Software и за исправление руководства. Теперь все это выглядит значительно лучше!

  • Andre BEER:

    За полный перевод руководства на немецкий язык. Большое спасибо!

  • Francis G.LOCH:

    Помог исправить все ошибки в английском варианте руководства. Спасибо!

  • Зарегистрировавшиеся пользователи:

    За поддержку Амиги и компаний, производящих для нее программные продукты.

  • BlitzBasic mailing list

    Присылайте ваши впечатления от работы и предложения непосредственно компании Fantasie Software по адресам, указанным в описании регистрации.


    История развития проекта


    Сайт создан в системе uCoz