Изкуството е изразяване на човешкото въображение. То приема различни форми и се среща във всички сфери на ежедневието ни. Може да звучи изненадващо, но изкуството е свързано и с много софтуерни проекти – понякога по неочаквани начини.

В тази статия ще разгледаме някои от приложенията в нашия App Installer, които са възприели или вдъхновили класически изкуства. Ще Ви покажем и част от произведенията, които са се появили впоследствие. Накрая ще видим как изкуството и програмният код могат буквално да се преплитат.

WordPress

WordPress е ярък пример за връзката между софтуера и изкуството. Платформата представя по различни начини няколко форми на изкуство.

Всяка основна версия на WordPress носи името на бележит джаз артист. Най-първата версия, WordPress 1.0, е наречена „Miles Davis“ в чест на един от най-влиятелните джаз музиканти на 20-и век. Оттогава насам повече от петдесет версии носят имената на джаз певци, пианисти, тромпетисти, композитори и други бележити артисти.

Скрийншот на първите четири версии на WordPress, датата им на пускане и кодовите им имена
Първите четири версии на WordPress. Първата версия, наречена на името на джаз изпълнител, е WordPress 1.0.

Последната версия – 6.9 „Gene“, е наречена на името на американския джаз пианист Джийн Харис (Gene Harris). Мат Мълънуег, един от създателите на WordPress, многократно е споделял през годините, че джаз музиката и WordPress имат много общи неща. И двете дават на хората свободата да създават и да изразяват себе си.

[Джаз музиката] има форма, история и богато наследство, но все още предоставя огромна възможност за индивидуална творческа изява, когато се изпълнява. Ако човек пожелае, тя може да бъде различна всеки път и да бъде уникална за всеки изпълнител.

Мат Мълънуег

Това обаче не е самосиндикално решение. Целият екип разработчици споделя любовта към джаз музиката. Ето защо всички те са се разбрали да почитат джаз артисти, като именуват всички главни версии на популярни лица от жанра. Единственото изключение е версия 2.0.5, която носи името Роан Борън (Rohan Boren) като сина на Райън Борън (Ryan Boren) – един от водещите WordPress разработчици към онзи момент.

Друго изкуство, свързано с WordPress, е хайку. Това е традиционна кратка японска поема, която се състои от 17 срички, групирани в три реда по 5, 7 и 5 срички. Хайку е включено в бележките към повечето Beta и Release Candidate (RC) версии, както и към някои официални версии. Тази традиция започва с версиите WordPress 3.x. Макар че липсва официална информация защо са включени хайку текстове, някои от тези кратки поеми са създадени от членове на общността, като по този начин се подчертава духа на сътрудничество, вдъхновен от WordPress.

Хайкутата от бележките към WordPress версии 3.7 RC, 4.2 Beta 1, 4.5 Beta 2, 4.9 Beta 3, 4.9 RC3, и 5.8 RC.
Хайкутата от бележките към WordPress версии 3.7 RC, 4.2 Beta 1, 4.5 Beta 2, 4.9 Beta 3, 4.9 RC3, и 5.8 RC.

Не на последно място, WordPress вдъхновява и песни. Можете да чуете няколко от тях по-долу. Както споделя Лий Влу (Lee Blue), един от създателите на тези песни – „Този мелодичен поглед върху системите за управление на съдържание предлага различна перспектива към света на създаването на уебсайтове“.

Joomla!

Наскоро споделихме 10 интересни факта за Joomla!, един от които подчертава колко е свързана платформата с изкуствата. Логото на Joomla! е избрано с конкурс сред общността, като стотици хора изпращат предложения. Демонстрирайки рисувателните си умения, членовете на общността затвърждават духа на съвместна работа, въплътен в платформата. Оттогава насам създаването на фен изкуство и преработването на логото са се превърнали в традиция между потребителите на Joomla!.

Предложението за лого на Joomla!, спечелило конкурс и прието за официалното лого на платформата
Предложението за лого на Joomla!, спечелило конкурса. Това е официалното лого на Joomla! от повече от 20 години.

Друг пример за допирните точки между софтуер и изкуство са песните, посветени на Joomla!, които понякога се изпълняват на официални и неофициални срещи на общността. Някои от тези песни са гледани хиляди пъти онлайн. През 2025 г. Joomla! Празнува 20-ата си годишнина и екипът призовава потребителите да създадат химн на платформата.

Drupal

Drupal е мощна платформа, която обаче е по-сложна и е сравнително трудна за усвояване. Целевата ѝ аудитория е по-малка от тази на WordPress или Joomla!, а пазарният ѝ дял е скромен. Въпреки това, Drupal има всеотдайно общество, което е създало най-различни художествени произведения, вдъхновени от платформата.

От различните видове изкуство Drupal е свързан най-вече с музиката. Броят песни, вдъхновени от платформата, е изненадващо висок. Макар че Drupal няма официален химн, членове на общността на платформата са създали най-различни музикални произведения. По-надолу сме събрали някои от най-забележителните примери:

В миналото Drupal се асоциира и с DrupalART.org – уебсайт, демонстриращ как платформата може да се използва, за да се създават чрез нея сайтове на артисти и музиканти. Към онзи момент инициативата е много популярна, тъй като предлага голям брой реални примери и линкове към съществуващи проекти. Там посетителите могат да намерят готови конфигурации за фото блог, подкаст, платформа за съвместна работа на музиканти, и други. Въпреки че DrupalArt вече не е активен, все пак можете да разгледате различни артистични сайтове, създадени с Drupal, на официалния уебсайт на платформата.

В днешно време ежегодната световна конференция за разработчици DrupalCon често е домакин на конкурси по рисуване и дизайн на тениски на най-различни теми. Тези конкурси дават възможност на артисти от цял свят да спечелят място за творбите си върху официални продукти на конференцията. По този начин те получават платформа да демонстрират работата си пред глобална аудитория. Това е още един пример колко свързани могат да бъдат софтуерът и изкуството.

Moodle

Moodle е една от най-популярните системи за управление на обучението (англ. Learning Management Systems, LMS). Тя се използва от училища и университети по цял свят. Moodle позволява на преподавателите да създават онлайн курсове, да дават задачи и да споделят учебни материали. Макар че платформата се фокусира върху обучението и няма директна връзка с изкуството, тя е вдъхновила няколко песни. За разлика от други платформи, те са основно училищни проекти и не се изпълняват на MoodleMoots - официалните конференции на Moodle общността. Една от тези песни е и единствената песен на език, различен от английския, на която попаднахме.

Бонус: Moodle е фокусиран върху образованието, но това не означава, че е скучна платформа. Разгледайте визуалното изкуство и костюмите на 2025 Moodle Party!

Изкуство на тема програмиране/код

Поезията се е развивала значително през вековете. Освен вечни теми като любовта и приятелството, тя разглежда и съвременни въпроси. Живеем в дигитална ера и едва ли е изненада, че съществуват поеми, които разглеждат процеса на програмиране и различни софтуерни приложения.

Тези поеми често са написани от софтуерни инженери, разработчици или фрийлансъри. Тематиката им варира широко - от специфични технологии като Angular, JavaScript, COBOL или VS Code до по-широки размисли за живота на програмистите или естеството на програмния код.

Можете да прочетете някои от тези поеми на линковете по-надолу. Всички те са написани от реални хора, а не от изкуствен интелект.

ProgrammingPoetry.com

Dev.to Programming Poetry

Poetry Soup

Dadakuku

Разбира се, съществуват и песни на тема програмиране. Някои от тях са сериозни, докато други са по-скоро хумористични. Ще попаднете на различни стилове - от рок до хип-хоп и рап. Тематиката варира от всекидневието на програмистите до реални примери и ръководства по програмиране. Съществува дори песен за JavaScript, чийто текст се изпълнява от JavaScript код.

Когато кодът се превърне в изкуство

Докато някои хора пишат поеми за програмен код, други отиват още по-далече и пишат код, който е същинската поема. Това изкуство, известно като кодова поезия, се състои от стихотворения, написани на програмни езици. Кодовите стихотворения могат да бъдат или да не бъдат изпълними - някои са статични, докато други са интерактивни. Те често включват коментари, които изразяват емоциите или идеите на поета.

Black Perl, поема, написана на програмния език Perk и публикувана от анонимен потребител в Usenet на 1-ви април 1990 г.

Кодовата поезия се появява през 60-те години, преживява бурен възход през 80-те години и получава широко признание като форма на дигитална литература през 2000-те години. Макар че програми и алгоритми са използвани за генерирането на кодова поезия, тази статия се фокусира върху изкуство, създадено единствено от хора. Все пак трябва да отбележим две ранни произведения с голямо значение в исторически план - The House of Dust от Алисън Ноулс (Alison Knowles) и Джеймс Тени (James Tenney), генеративно стихотворение, написано през 1967 г. на FORTRAN IV, и Black Perl, стихотворение, написано на програмния език Perl и публикувано от анонимен потребител в Usenet на 1-ви април 1990 г. Black Perl представлява валиден изпълним код, но в същото време е и поетична творба.

Можете да намерите богата колекция от кодова поезия на code-poetry.com - проект на Даниел Холдън (Daniel Holden) и Кръс Кър (Chris Kerr). Уебсайтът представлява антология от шестнадесет произведения на изкуството, всяко от които е написано на различен програмен език и се изпълнява във вградена конзола. Читателите могат да видят изходния код отляво и получения от изпълнението му резултат отдясно. Колекцията включва стихотворения, написани на Python, Processing, C++, Piet (език, в който програмите представляват изображения, а не текст), C#, Go и още много. Още няколко стихотворения, които са част от същия проект, могат да бъдат намерени на сайта на Крис Кър Poet. Произведенията са публикувани и на хартия през 2023 г.

Това не е единствената книга, посветена на кодовата поезия. Книга, озаглавена {poems}, е публикувана през 2019 г. Тя съдържа 67 стихотворения, написани от различни поети. Макар че официалният уебсайт и онлайн магазинът на книгата вече не са активни, книгата може да бъде свалена на уебсайта на Monoskop . Всяко стихотворение в стихосбирката съдържа информация за програмния език, на който е написано, което добавя допълнителен контекст за читателите, интересуващи се както от поезия, така и от изходен код.

Откъс от книгата "code {poems}", показващ две поеми, написани на програмните езици C# и Processing

Подобна инициатива е и журналът code:art journal. Както пише на уебсайта му:

Целта на журнала е да изследва в дълбочина връзката между код и изкуство, както и да промени представите ни как тези две неща могат да изглеждат.

Първите два броя на журнала са налични за сваляне като PDF файлове.

Ако сте любопитни, ето още два уебсайта, които си заслужава да посетите:

Perl Poetry

Code and poetry intertwined (нужен е Node.js)

В заключение

Програмирането има структурата на музиката, ограниченията на поезията и изразителността на живописта. Неслучайно изкуството, приложенията и кодът са тясно свързани. Показахме Ви няколко примера как софтуерът може да вдъхнови изкуство, а в някои случаи и да се превърне в изкуство.

Разбира се, съществуват още много примери на изкуство, които са свързани с кодирането в някаква степен. Тези произведения изследват технологиите, дигиталната поверителност и други съвременни теми чрез пиеси, филми, пърформанси, концептуално изкуство, алгоритмични рисунки, художествена литература и други. Препоръчваме Ви да разгледате и творчеството на Вера Молнар (Vera Molnar) и Манфред Мор (Manfred Modh) - пионери на генеративното изкуство, които използват алгоритми и системи, базирани на правила, за да създават геометрични произведения на изкуството.

Съществуват безброй произведения на изкуството безкрайни възможности за изразяване чрез код, затова се фокусирахме върху примери, които са най-тясно свързани с дейността ни и с услугите, които предлагаме. Надяваме се, че Ви е харесало това изследване на очарователното преплитане на изкуство и код.

Аватар за ICDSoft
Автор

ICDSoft е българска компания с дългогодишен опит в хостинг индустрията. Държим на качество и честност в предоставяните услуги, а екипът ни от професионалисти е винаги готов да Ви помогне при нужда.