Что такое кроссплатформенное программирование? Это создание приложений которые будут работать под разными платформами. Примерами языков для разработки кроссплатформенного ПО является к примеру 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
Не буду заниматься кросспостингом - сайт 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
очень рекомендую Xojo (бывший real basic) — пишется всё на неком аналоге вьюжл-бейсика, компилится под всё (пингвин, винда, яблоки, айос, рапсберри). Очень подробная документация и возможность прикручивать плагины.
ОтветитьУдалитьВ своё время очень спас меня при решении некоторых задач в типографии :)
xojo.com
Ога, почитал я что за лизенции нужно покупать для этого xojo , спасибо я пока на лазарусе посижу.
Удалить