The GNUstep Project | |
---|---|
![]() | |
![]() Скриншот GNUstep. | |
Тип | Библиотека виджетов |
Разработчик | GNUstep Developers |
Написана на | Objective-C |
Операционная система | Cross-platform |
Последняя версия | make 2.7.0, base 1.25.0, gui 0.25.1, back 0.25.1 (2017-04-14 ) |
Лицензия |
GNU General Public License для приложений GNU Lesser General Public License для библиотек. |
Сайт | gnustep.org |
![]() |
GNUstep — свободная реализация Cocoa (ранее OpenStep) — объектно-ориентированного API (Objective-C) для объектно-ориентированных операционных систем.
У GNUstep есть кросс-платформенная, объектно-ориентированная IDE. Как и Apple Cocoa, GNUstep также обеспечивает биндинги к Java, Ruby, Guile и другим реализациям Scheme. Для сохранения совместимости разработчики GNUStep отслеживают изменения Apple в Cocoa.
Проект был начат Paul Kunz с командой из Stanford Linear Accelerator Cente, которым был нужен порт HippoDraw из NeXTSTEP на другую платформу. Вместо того, чтобы переписывать программу с нуля, используя ее архитектуру, разработчики решили переписать слой NeXTSTEP, от которого зависело приложение. Это была первая версия libobjcX.
Это позволило им портировать HippoDraw на Unix-системы, работающие под управлением X Window, не меняя ни единой строки исходного кода приложения. После публикации спецификации OpenStep в 1994 году, они решили написать новую библиотеку objcX, которая должна была поддерживать новые API. Программное обеспечение стало называться GNUstep.[1]
Список программ написанных/портированных на GNUstep.
![]() |
GNUstep на Викискладе |
---|
![]() |
Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, дополнив её. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .