Simple DirectMedia Layer
Материал из Википедии — свободной энциклопедии
| Simple DirectMedia Layer | |
| Тип | API |
| Разработчик | Сэм Лантинга |
| ОС | Кроссплатформенное программное обеспечение |
| Версия | 1.2.13 — 31 декабря, 2007 |
| Лицензия | GNU LGPL |
| Сайт | www.libsdl.org |
Simple DirectMedia Layer (SDL) — это кроссплатформенная мультимедийная библиотека, реализующая единый программный интерфейс к графической подсистеме, звуковым устройствам и средствам ввода для широкого спектра платформ. Данная библиотека активно используется при написании мультимедийных программ (в основном игр) для операционной системы GNU/Linux.
Официально поддерживаются операционные системы: GNU/Linux, Microsoft Windows, BeOS, Mac OS, Mac OS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX и QNX. Так же есть неофициальная поддержка для Windows CE, AmigaOS, Syllable, MorphOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS и Symbian OS.
SDL API доступны для языков: C, C++, D, Ada, Eiffel, Erlang, Java, Lua, ML, Pascal, Perl, PHP, Pike, Python и Ruby.
Основная часть SDL содержит базовый, весьма ограниченый, спектр возможностей. Дополнительную функциональность обеспечивают библиотеки расширений, которые обычно входят в поставку SDL.
Содержание |
[править] История
SDL создал Sam Lantinga, который работает в компании Blizzard Entertainment и работал в компании Loki Entertainment Software ведущим программистом. История SDL начинается с времен, когда Сэм работал над программой-эмулятором Macintosh для Microsoft Windows. Он заметил, что многие куски кода без проблем могут работать на Linux. И он решил создать небольшую библиотеку, чтобы ей могли воспользоваться другие программисты. В октябре 1997 был выпущен релиз библиотеки с версией 0.3, а позже эту библиотеку вовсю использовала компания Loki Software для портирования игр под GNU/Linux.
[править] Синтаксис
| Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его. |
[править] См. также
[править] Ссылки
- Официальная страница(англ.)
- SDL.NET(англ.)
- The Game Programming Wiki’s SDL Tutorials(англ.)
- Документация SDL(англ.)
- Учебники и статьи
- Библиотека для доступа к SDL из Erlang(англ.)
| Это незавершённая статья о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |

