суббота, 24 марта 2012 г.

Lazarus кроссплатформенная среда программирования для начинающих

Что такое кроссплатформенное программирование? Это создание приложений которые будут работать под разными платформами. Примерами языков для разработки кроссплатформенного ПО является к примеру php или java. Языки немного сложноваты для тех кто изучал в школе только бейсик или паскаль, поэтому в качестве платформы для разработки кроссплатформенного ПО мы рассмотрим...паскаль, т.е. object pascal т.е. lazarus .



Не буду заниматься кросспостингом - сайт http://freepascal.ru/
В кратце, среда разработки основанная на objectpascal , имеется средство для переноса проектов с delphi ,доступно практически на всех платформах.

итак, что же у меня получилось и на какие платформы я смог перенести?
На все, которые оказались под рукой. x86 linux , х86 windows , MacOSX (PPC*) , linux (PPC**).

программа-прикол не воспринимать серьёзно (не производит деструктивных действий).


Ссылки для скачивания:

Linux            x86 (~1 Mb в архиве)     PPC** (1 Mb в архиве)
Windows      x86 (~600Kb в архиве)
MacOSX      x86(intel)  (пока 9 мб)                       PPC* (3,9Mb в архиве)***



* под PPC подразумевается PowerPC в моём случае это PowerMacG5 , исполняемый файл должен запускаться на всех PPC маках (G3, G4, G5) с MacOSX версии 10.2 и выше.
** то же самое + теоретически efica, pegasos возможно любые аппаратные платформы PowerPC с линуксом на борту.
*** скомпилирован universal binary - работает в MacOSX как на PPC  так и на intel (до версии MacOS 10.6)
Версия x86(intel) должна работать на всех версиях MacOSX (протестирована на MacOSX 10.6/10.7) 

Могу предложить как вариант, переделать прикол, под вашу ситуацию. К примеру хочется поздравить повеселить кого-то, могу добавить предварительный запрос ФИО или просто имени. Т.е. запускается программа вводится определённое имя , программа как бы ищет смысл жизни/определяет судьбу, потом выдаёт Ваш вариант, который Вы мне пришлёте (например при вводе Вася Пупкин выдаёт ваш вариант смысла жизни ...)

(c) chukgek07

2 комментария:

  1. очень рекомендую Xojo (бывший real basic) — пишется всё на неком аналоге вьюжл-бейсика, компилится под всё (пингвин, винда, яблоки, айос, рапсберри). Очень подробная документация и возможность прикручивать плагины.
    В своё время очень спас меня при решении некоторых задач в типографии :)

    xojo.com

    ОтветитьУдалить
    Ответы
    1. Ога, почитал я что за лизенции нужно покупать для этого xojo , спасибо я пока на лазарусе посижу.

      Удалить