Форум программистов, компьютерный форум, киберфорум
OpenGL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/1: Рейтинг темы: голосов - 1, средняя оценка - 5.00
13 / 7 / 0
Регистрация: 02.06.2014
Сообщений: 27

Литература, уроки по OpenGL 3+

01.12.2014, 17:47. Показов 45063. Ответов 147
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста литература, уроки и т.п. по OpenGL 3+.
Желательно на русском.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.12.2014, 17:47
Ответы с готовыми решениями:

Уроки OpenGL - FAQ
Уроки OpenGL Оглавление Предисловие Урок 1. Рисование OpenGL в окне на WinAPI Урок 2. GLUT vs WinAPI. Будь проще... Урок 3....

Дайте ссылки на уроки по OpenGL в C#
Дайте ссылки на уроки по OpenGL в C#, пожалуйста

Уроки создания движков и редакторов на OpenGL+delphi
Сабж. Подскажите Уроки или киньте исходники движков, написанных на делфи с использованием openGL.

147
 Аватар для Avaddon74
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
16.10.2018, 14:07
Студворк — интернет-сервис помощи студентам
Вот ещё материал по реализации эффектов
1
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,135
Записей в блоге: 243
11.01.2019, 23:30
Video tutorial series about math of shaders: Math for Game Developers
1
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,135
Записей в блоге: 243
12.01.2019, 18:27
Introduction to Linear Algebra: https://www.khanacademy.org/math/linear-algebra

More video lectures: https://www.khanacademy.org
1
71 / 59 / 14
Регистрация: 20.12.2013
Сообщений: 732
27.05.2019, 09:58
learnopengl.com теперь не работает, или у меня только проблемы с сайтом?
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,135
Записей в блоге: 243
26.07.2019, 12:00
Туториал LearnOpenTK является переводом на C# и OpenTK туториала LearnOpenGL
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,135
Записей в блоге: 243
09.09.2019, 12:57
Текстовые уроки по OpenGL, OpenTK, C#:
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,135
Записей в блоге: 243
05.08.2024, 15:50
Список книг по компьютерной графике: Real-Time Rendering Graphics Books Page
0
3 / 3 / 0
Регистрация: 14.11.2025
Сообщений: 6
24.01.2026, 14:11
https://web.archive.org/collec... orin/cg05/
https://web.archive.org/collec... -graphics/
Лекции по компьютерной графике преподавателя из США
1
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,135
Записей в блоге: 243
24.01.2026, 16:11
Цитата Сообщение от AndrSlav Посмотреть сообщение
learnopengl.com теперь не работает, или у меня только проблемы с сайтом?
На данным момент https://learnopengl.com/ у меня работает. Существует перевод этого туториала на русский: https://habr.com/ru/articles/310790/ Очевидно, очень важно стараться практиковаться с английским при любой возможности, потому что английский для программиста необходим, как воздух. Очень сильно помогают Gemini, ChatGPT, DeepSeek и т.д. в изучении чего либо. Вопросы к ИИ лучше всего задавать на английском. Можете даже, к примеру, взять какой-то непонятный абзац из туториала https://learnopengl.com/ и скопировать его в запрос к ИИ и написать "Explain me" (объясни мне) и он может более понятно объяснить. Если совсем непонятно, то можно временно переключаться на русский. Так же и с книгами можно поступать на английском - сначала спрашивать у ИИ "Explain me in English", а если и этого не хватает, то попросить объяснить на русском: "Объясни на русском" и скопировать в промпт абзац или несколько абзацев, которые нужно объяснить.
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,135
Записей в блоге: 243
24.01.2026, 16:12

Mathematics for Game Programming and Computer Graphics





Год издания: 2022
Автор: Penny de Byl

Издательство: Packt
ISBN: 9781801077330
Язык: Английский

Формат: EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 444

Описание: Mathematics is an essential skill when it comes to graphics and game development, particularly if you want to understand the generation of real-time computer graphics and the manipulation of objects and environments in a detailed way. Python, together with Pygame and PyOpenGL, provides you with the opportunity to explore these features under the hood, revealing how computers generate and manipulate 3D environments.
Mathematics for Game Programming and Computer Graphics is an exhaustive guide to getting “back to the basics” of mathematics, using a series of problem-based, practical exercises to explore ideas around drawing graphic lines and shapes, applying vectors and vertices, constructing and rendering meshes, and working with vertex shaders. By leveraging Python, Pygame, and PyOpenGL, you’ll be able to create your own mathematics-based engine and API that will be used throughout to build applications.
By the end of this graphics focussed book, you’ll have gained a thorough understanding of how essential mathematics is for creating, rendering, and manipulating 3D virtual environments and know the secrets behind today’s top graphics and game engines.

Миниатюра
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,135
Записей в блоге: 243
24.01.2026, 17:12
ЧАВО по матрицам и кватернионам

P.S. Ссылка взята из этого сообщения: Книги по компьютерной графике
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,208
Записей в блоге: 2
25.01.2026, 19:14
Многие из приведенных книг интересны и полезны. Но без практики они ничего не стоят. Причем практические задачи должны быть необязательно "очень трудными", но живыми/реальными, а не сводится к тупенькому переписыванию примеров из тех же книг. Когда я учился в школе, один мальчик (не я) упорно спрашивал учительницу
Если, как Вы говорите, водка - зло, то почему, почему ее везде продают?
В нашем случае
Если углы Эйлера так уж плохи, то почему все приложения их используют?
И, кстати, чем же они плохи? Неужели gimbal lock (страшнее кошки зверя нет)?

Очень легкий, обзорный вопрос. Но сомневаюсь что начитанный теоретик хорошо ответит
0
401 / 36 / 8
Регистрация: 09.01.2019
Сообщений: 148
27.02.2026, 10:24
Не пора ли создать аналогичную тему для Vulkan? Так-то, уже 10 лет ему, де-факто стандарт кроссплатформенного графического API. OpenGL, конечно, ещё жив, но уже много где начинает работать через прослойку поверх всё того же вулкана: https://www.opennet.ru/opennew... ?num=62860
1
Модератор
Эксперт Java
 Аватар для alecss131
2901 / 1406 / 413
Регистрация: 11.08.2017
Сообщений: 4,508
Записей в блоге: 2
27.02.2026, 11:49
Цитата Сообщение от EugeneNN Посмотреть сообщение
Не пора ли создать аналогичную тему для Vulkan?
Но по нему слишком мало до сих пор книг и уроков, особенно на русском, он куда сложнее. Смысла его учить для простого рисования графики как в случае с OpenGL нету.
Цитата Сообщение от EugeneNN Посмотреть сообщение
Так-то, уже 10 лет ему, де-факто стандарт кроссплатформенного графического API.
В кроссплатформенности он сильно уступает OpenGL, он есть только на винде и пингвинах и частично на андроиде (только в ndk), на маках он работает через транслятор в Metal
Цитата Сообщение от EugeneNN Посмотреть сообщение
начинает работать через прослойку поверх всё того же вулкана
В статье про пингвинов, а они используются крайне малым числом людей, которыми можно пренебречь.
Всякие графические апи используются в первую очередь для игр, на пингвинах не играют (исключение стимос, но там транслятор из dx) и для создания игр очевидно надо использовать готовые движки. Под виндой все же чаще используют dx.
Так что особого смысла изучать вулкан нету, кроме движкописателей слишком накладно. Это все равно что вместо С++ изучать ассемблер для написания программ. Чтобы нарисовать простой треугольник надо написать под 1500 строк кода.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,208
Записей в блоге: 2
27.02.2026, 17:55
Цитата Сообщение от alecss131 Посмотреть сообщение
Так что особого смысла изучать вулкан нету,
Наверно Вы хотели сказать "нет смысла создавать такой раздел форума, т.к. интерес невелик". Ну мертвых веток на форуме полно, одной больше - не проблема. Зато будете "идти в ногу со временем" - и это правильно.

Есть фундаментальная задача "рисовать сцену", для самых разных целей (не только игр). Эта задача никуда не делась, и ей занимаются многие (пусть и не каждый студент). А поскольку выбора нет - придется прыгать на вулкан, жизнь заставит. Поэтому какой-то, пусть небольшой, интерес к вулкану будет.
Цитата Сообщение от alecss131 Посмотреть сообщение
Чтобы нарисовать простой треугольник надо написать под 1500 строк кода.
Это совсем не пугает "рисующих сцену", там каждый давно написал десять раз по 1500 строк.

Еще интересная тема - старение технологий. Ну как же так: я так лихо биндил буфера, рисовал точки, треугольники и все такое. А сколько умных книг я прочитал! А тут хирак - deprecated Кинули, кинули!!! Это что, надо учить вулкан и... опять кинут?? Или как?
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,135
Записей в блоге: 243
28.02.2026, 13:05
Цитата Сообщение от EugeneNN Посмотреть сообщение
Не пора ли создать аналогичную тему для Vulkan?
Если у вас есть желание создать такую тему, то почему бы и нет? Если это просьба ко всем, что не найдётся ли такой человек, который создаст такую тему, то маловероятно, что это так сработает. Мне больше всего интересно в каком разделе будет прикреплена такая тема? Я ниразу не видел, чтобы темы по Vulkan переносились бы в раздел OpenGL. Может потом так и будет происходить, а раздел OpenGL переименуют в OpenGL/Vulkan хотя бы временно, а потом, когда накопится критическая масса тем по Vulkan, то сделают отдельный раздел. В любом случае, это не критично, где создать такую тему, потому что на усмотрение модераторов/администрации эту тему перенесут. В данном случае, критично когда и кем будет создана такая тема. Обычно приходит какой-то новичок и пишет, что-то типа, как в данном разделе:
Подскажите пожалуйста литература, уроки и т.п. по OpenGL 3+.
Желательно на русском.
Цитата Сообщение от alecss131 Посмотреть сообщение
Но по нему слишком мало до сих пор книг и уроков, особенно на русском.
А сколько на ваш взгляд должно появиться книг, туториалов, видео курсов, видео на YouTube и т.д., чтобы вы сказали, что вот этот момент настал и теперь тема "Литература и уроки по Vulkan" может быть создана? Мне кажется, что если даже существует в Мире всего одна книга по Vulkan или один туториал, то нет правил форума или здравого смысла создать такую тему. Я не интересовался, то наверняка за 10 лет всё-таки больше появилось туториалов, чем один. Если учебных материалов очень мало, то тем более такая тема была бы полезна, тем немногим, кто горит желанием по каким-то его личным причинам изучать Vulkan. Нельзя за всех решать, что им не нужно изучать Vulkan.

Цитата Сообщение от alecss131 Посмотреть сообщение
Всякие графические апи используются в первую очередь для игр
Вы имеете ввиду, что графические API в первую очередь используются в работе в компаниях для поддержки и развития игровых движков типа Unity, Godot, Unreal Engine и т.д.? Если проанализировать поверхностно раздел этого форума, то больше половины тема - это студенты универов, где им дали задание что-то начертить в рамках курса условного "Программирование компьютерной графики" либо курса условного курса: "Линейная алгебра и аналитическая геометрия". В рамках таких курсов могли давать задания написать демку "Змейки" или "Арканойда" для закрепления знаний по программированию графики и общего программирования. Раздел начал существование в 2006 году, когда уже был шейдерный, но студентов до недавних лет даже с тех пор в основном просили использовать OpenGL со статическим конфейером

Цитата Сообщение от alecss131 Посмотреть сообщение
Так что особого смысла изучать вулкан нету, кроме движкописателей слишком накладно.
Если брать игровую индустрию, то Vulkan прежде всего необходим тем, кто поддерживает и развивает движки: Unity, Godot, Unreal Engine и т.д. Причём таки люди могут участвовать в развитии Godot и Unreal Engine прямо из РФ через GitHub, но скорее всего, это не их Full Time работа, а хобби в свободное время, за которое они не получают ни копейки. Тут самое главная проблема в РФ в этом контексте - это невостребованность таких будущих и действующих специалистов. Зарубежом, особенно с США, очевидно, полно команд, внутри известных больших компаний, которые сосредоточены только на внутренних движках конкретной компании, в которых они работают. Может какие-то самородки из богатых семей могут уехать в работать в условный Capcom, чтобы поддерживать и развивать их внутренний игровой движок. Наверняка, же есть люди, кто желает сосредоточиться только на поддержке и развитии большого движка крупной компании.

Цитата Сообщение от alecss131 Посмотреть сообщение
Чтобы нарисовать простой треугольник надо написать под 1500 строк кода.
Там наверняка похожая ситуация, как с WebGPU, который очень похож на Vulkan, но требует гораздо меньше строк кода. То есть в плане того, что эти строки кода пишутся один раз и скорее всего, их легко создать Gemini (либо взять из книги), но лучше, конечно, мучиться и писать вручную, чтобы лучше их запомнить и лучше анализировать. Я к тому что, очень быстро эти строки кода могут "устояться" для конкретного человека, рисующего другие геометрические фигуры, кроме треугольника, и этот код можно убрать в отдельный файл. Этот код будет просто копироваться из одного учебного проекта в проект.

Цитата Сообщение от alecss131 Посмотреть сообщение
для создания игр очевидно надо использовать готовые движки.
Нельзя так в общем писать про все игры и все сценарии, почему люди пишут игровые демки. Да, понятно, что сейчас в РФ огромное количество факультативов в школах и универах по Unity, полно частных платных школ по Unity для школьников - я сам видел в своём районе и в других районах такие школы, полно онлай-школ по Unity и т.д. Это одна сторона, когда студент после ВУЗ'а идёт работать на Full-Time разработчиком мобильных игр на Unity в контору после того, как он прошёл факультатив в школе по Unity, платную школу по Unity, в универе у него был Unity. Есть ещё огромная прослойка тем на CyberForum'е, где преподаватель даёт задание написать Змейку, Понг, Арканойд и т.д. Такие задание не для того, чтобы сделать из студента сотрудника для работы в конторе по GameDev, а чтобы через эти простые игровые демки увлечь, закрепить, развить, проверить и т.д. его навыки.

Цитата Сообщение от Igor3D Посмотреть сообщение
Ну мертвых веток на форуме полно, одной больше - не проблема.
Тем с метной "vulkan" всего 10 штук - это слишком мало, чтобы создавать раздел. Скорее всего, на самом деле тем гораздо больше, просто не все помечены этим тегом. Если просто искать по слову Vulkan, то список большое, но большая часть этих тем - это просто упоминание Vulkan, а в этой теме.

Добавлено через 15 минут
Цитата Сообщение от Igor3D Посмотреть сообщение
А сколько умных книг я прочитал!
На самом деле, для большинства студентов для учебных демок достаточно OpenGL со статическим конвейером. Большинство задач на форуме, которые дают в учебных заведениях по компьютерной графике сводятся к рисованию ёлочки или домика. OpenGL со статическим конвейером позволяет увидеть элементы линейной алгебры - работу с матрицами. Даже таких задач на простое рисование гораздо больше, чем задач по написанию игровых демок Змейки. Мой взгляд, для Змейки достаточно рисование квадратов на статическом конвейере. Мне очень нравится, когда преподы дают такие задания. Но мне кажется, что настоящий предмет "Программирование компьютерной графики" для студентов должен базироваться GLM (если в контексте Python, Си и C++), на базовых вертекстном и фрагментом шейдере, чтобы студент увидел, как формируются матрицы, как матрицы умножаются на вектор позиции вертекса. А в остолько подход классный - рисуем ёлку, рисуем домик, закрепляем на Змейке и т.д.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,208
Записей в блоге: 2
28.02.2026, 17:55
Цитата Сообщение от 8Observer8 Посмотреть сообщение
На самом деле, для большинства студентов для учебных демок достаточно OpenGL со статическим конвейером.
Вы делаете ту же ошибку: решаете за других что им во благо
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Но мне кажется, что настоящий предмет "Программирование компьютерной графики" для студентов должен базироваться GLM (если в контексте Python, Си и C++), на базовых вертекстном и фрагментом шейдере, чтобы студент увидел, как формируются матрицы, как матрицы умножаются на вектор позиции вертекса. А в остолько подход классный - рисуем ёлку, рисуем домик, закрепляем на Змейке и т.д.
Да, с учетом опыта это мог быть интересный и полезный курс (лет 20 спустя мы наконец поняли как надо ). Да вот беда: это лишь часть "компьютерной графики", пусть и значительная, весомая. Это изучение технологии "как рисовать", да и то без АА. Есть много другого: моделирование, анимация, работа с материалами, "спецэффекты" (как говорят лохи), напр те же облака, серьезные и экспериментальные рендеры, и много чего еще. Преподавать это все нереально, таких и преподов нет. А продолжать долбать сдохший OpenGL явно глупо, бесперспективно. Поэтому вузы переключились на изучение готовых 3D приложений. "Программированием" это не пахнет, но лучше чем ничего

Тем не менее, задача "рисовать сцену" никуда не делась, и прыгать на вулкан придется просто потому что выбора нет. Поэтому не надо спрашивать/изучать "а какой там интерес", надо создать такой раздел - и люди потянутся
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,208
Записей в блоге: 2
28.02.2026, 19:45
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Похожие темы:
Ну хорошо, вот много, очень много книг. Хороших, правда. Насколько у кого хватило терпения их читать? Месяц? Неделя? Пара дней? Почему-то никто об этом никогда не рассказывает Несомненно, что-то прочитано, что-то понравилось, запомнилось. Но вот насколько?

На деле все проще. Есть конкретная задача. Ищется толковый пример и переписывается. Возможно потом как-то доделывается под себя. В этом нет ничего плохого, все начинается с примера. Пара толковых ссылок как напр эта вполне достаточно
0
 Аватар для snake32
3599 / 1731 / 236
Регистрация: 26.02.2009
Сообщений: 8,798
Записей в блоге: 5
01.03.2026, 02:15
Цитата Сообщение от Igor3D Посмотреть сообщение
И, кстати, чем же они плохи? Неужели gimbal lock (страшнее кошки зверя нет)?
Для той же скелетной анимации (на сколько знаю в шейдерах) как раз используют кватернионы, а не углы Эйлера.
Не только из-за блокировки осей, но и из-за нормальной интерполяции.
Большинство приложений может и показывает юзеру-дизайнеру углы Эйлера, но это абсолютно не значит что внутри
они не переводятся в кватернионы и вся работа идёт уже непосредственно с кватернионами.
Углы Эйлера вроде чуть проще в понимании, чем вращение вокруг произвольной оси хотя, как по мне,
если 3д-дизайнер не может представить вращение вокруг произвольной оси, то он - так себе 3д-дизайнер.
Цитата Сообщение от alecss131 Посмотреть сообщение
Так что особого смысла изучать вулкан нету, кроме движкописателей слишком накладно. Это все равно что вместо С++ изучать ассемблер для написания программ. Чтобы нарисовать простой треугольник надо написать под 1500 строк кода.
Это всё верно. Только Vulkan по-идеи может эффективнее использоваться GPU, чем OpenGL. Учитывая стоимость видеокарт, очень даже неплохое преимущество, имхо.
Я как-то давно пытался в параллель грузить текстуры в отдельном потоке на OpenGL...
бился неделю или даже больше, шарил контекст, курил форумы геймдева, хотел сделать всё по феншую,
но в параллель у меня работало всё без багов кроме ф-ий ГЛ. В итоге все GL-ф-ии оставил в основном потоке,
с бесячими подтормаживаниями рендера
Цитата Сообщение от Igor3D Посмотреть сообщение
Это что, надо учить вулкан и... опять кинут?? Или как?
Обязательно кинут, но потом
Миниатюры
Литература, уроки по OpenGL 3+  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.03.2026, 02:15

Литература по OpenGL
Хоть тема и банальная, но поискав в интернете, я начал читать OpenGL - суперкнига. Далеко я в ней не зашел, и мне стало интересно, что же...

Литература по OpenGL
Посоветуйте, пожалуйста, хорошую литературу по OpenGL. Сейчас читаю OpenGL Суперкнига, но, к примеру, есть функция отрисовки тора/сферы, а...

Литература по OpenGL
Доброго времени суток, многоуважаемые программеры "и не очень"! ;) На курсе обучения у нас появился такой предмет, как компьютерная...

Литература по OpenGL
Здравствуйте, подскажите пожлуйста книгу по OpenGL для новичка (курс по 3Д математики уже прошел), где бы охватывались темы по работе с...

Литература по OpenGL ES
Здравствуйте, появилась срочная необходимость разобраться с OpenGl ES на C++. Подскажите пожалуйста литературу на русском. Буду благодарен.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Новые блоги и статьи
Новая последнея моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru