ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΠΌ Π²ΠΈ ΠΏΡΡΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Π°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° ΠΎΡ ΠΌΠ΅Π½ Little DirectMedia Layer, ΡΡΠΊΡΠ°ΡΠ΅Π½ΠΎ LDL.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° C++ ΡΡΠ°Π½Π΄Π°ΡΡ 98, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΉ ΠΎΡ Visual C++ 6.0. ΠΠΎΠ΄ΡΡ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΡΠ° Π½Π° Boost Software License 1.0. ΠΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈΡΠ΅ Π² ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡ Π½Π° Π΅Π·ΠΈΠΊΠ° C++, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΡΡΠΊΠ°ΠΊΡΠ² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π΅Π½ ΡΡΠ°Π½Π΄Π°ΡΡ Π½Π° Π΅Π·ΠΈΠΊΠ°. ΠΠ· ΡΠ»Π΅Π΄Π²Π°ΠΌ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡΡΠ° Π½Π° downgrade - ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°ΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠΎΡΡΡΠ΅Ρ Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²ΠΈΠ΅ΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠΈ
Π’Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° Π³ΠΎΠ²ΠΎΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° C++ 2023 Ρ Π΄ΠΎΠΊΠ»Π°Π΄ βΠΠ°ΠΏΡΠ΅Π΄ Π² ΠΌΠΈΠ½Π°Π»ΠΎΡΠΎ, ΠΈΠ»ΠΈ Π Π°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π·Π° Windows 95 ΠΏΡΠ΅Π· 2023 Π³ΠΎΠ΄ΠΈΠ½Π°β.
Π‘ ΠΌΠΎΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΡΠΊΠ°ΠΌ Π΄Π° Π΄ΠΎΠΊΠ°ΠΆΠ°, ΡΠ΅ ΡΡΠ°ΡΠΎΡΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈ Π΅ ΡΠ°Π½ΠΎ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·Ρ Π²ΡΡΠ»Π΅Π½ΠΎ. ΠΠΌΠ° Π½Π΅ΡΠΎ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»Π½ΠΎ Π² ΡΡΠ°ΡΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π° ΡΡΡΠΎ ΠΈ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ Π½ΠΎΠ²ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ.
Π Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΌ, ΡΠ΅ ΡΠ°Π·ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΈΠ·ΠΎΠ±ΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½Π°. ΠΠΎ ΠΏΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·ΡΠΌ Π½Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°, Π΄ΠΎΠ±Π°Π²ΡΠΉΠΊΠΈ ΡΠ΅Π΄ ΠΏΠΎ ΡΠ΅Π΄ Π² ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Π±ΡΠ΄Π΅ΡΠ°ΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΡ Π² Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π΅ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ±ΠΎΠ±ΡΠ°Π²Π°ΠΉΠΊΠΈ, Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΈΡΠ°Ρ Π±ΡΡΠ·ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΠΏΡΠΎΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΎΡ Π·Π½Π°Π½ΠΈΡΡΠ° Π½Π° Π΄ΡΠ΅Π²Π½ΠΈΡΠ΅.
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ°:
- ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Linux Debian 3 ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ (ΠΎΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ Π½Π°ΡΠΈΠ²Π½Π° Π²Π΅ΡΡΠΈΡ);
- ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Windows 95 β Windows 11;
- ΠΎΠΏΡΠΎΡΡΠ΅Π½ API Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ 2D Π³ΡΠ°ΡΠΈΠΊΠ°;
- Π·Π°Π³ΡΡΠ·ΠΊΠ° Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ (bmp, png, tga, jpg);
- ΠΊΡΠΎΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ API Π½Π°Π΄ ΠΏΡΠΎΠ·ΠΎΡΡΠΈΡΠ΅ ΠΈ ΡΡΠ±ΠΈΡΠΈΡΡΠ° Π½Π° ΠΠ‘;
- Π·Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ°ΡΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° OpenGL 1.2 ΠΈ
- OpenGL 3.3, Π½Π°Π»ΠΈΡΠ½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ° ΡΠ°ΠΌΠΎ Π½Π° Π¦ΠΠ£, Π°ΠΊΠΎ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΎΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π»ΠΈΠΏΡΠ²Π°;
- ΡΠ΅Π½Π΄Π΅ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·Π±ΡΠ°Π½ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΏΡΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ;
- Π΅Π΄ΠΈΠ½ΡΠΉ API Π·Π° Π²ΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ β Π½Π°ΠΏΠΈΡΠΈ Π²Π΅Π΄Π½ΡΠΆ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΠΉ Π½Π°Π²ΡΡΠΊΡΠ΄Π΅!
- Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π²ΡΠΊ;
- Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° ΠΈ ΡΡΠ°ΡΠΈΡΠ½Π° Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ°.
ΠΠ»Π°Π½ΠΎΠ²Π΅ Π·Π° Π±ΡΠ΄Π΅ΡΠ΅ΡΠΎ:
- Π°ΡΠ΄ΠΈΠΎ ΡΡΡΠΈΠΉΠΌΠΈΠ½Π³;
- ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° freetype;
- Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅Π½Π΄Π΅ΡΠΈ Direct3D 9, 10, 11;
- API Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΏΠΎΡΠΎΡΠΈ;
- Π²Π³ΡΠ°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° API Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΌΡΠ΅ΠΆΠ°ΡΠ°;
- ΠΏΠΎΡΡ Π½Π° ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Π²ΡΡΡ Ρ Π΄ΡΡΠ³ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ: Android, IOS, MacOs.
ΠΡΡΠ·ΠΊΠΈ:
- Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ
- ΠΡΠΈΠΌΠ΅ΡΠΈ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ
- ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄
- ΠΡΠ΅Π΄ΠΈΡΠ½Π° Π΄ΠΈΡΠΊΡΡΠΈΡ Π² ΠΠΠ Π°
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
