Сопоставление с образцом (pattern matching) — сильный механизм языков программирования, который, к сожалению, встречается не так часто. Причём, как в коде разработчиков, так и в поддержке со стороны самого языка.
Разработчики на функциональных языках используют этот механизм довольно часто, потому что у них вообще многое определяется статически через правильный подход к системе типов. Разработчики же на императивных языках очень любят огромные многоуровневые ветвления. Есть даже такое понятие «Спагетти-код» — раньше его применяли к коду, перегруженному операторами перехода, но в современном виде это скорее об избытке операторов условия.
Pattern matching позволяет накладывать на объекты некоторый трафарет и смотреть, попадают ли они под него. Это не только выглядит лаконичнее и короче, чем дерево условий, но ещё и понятнее с точки зрения восприятия человеком: вот у нас заказ содержит более 10 элементов и при этом стоит более 1000 долларов, значит делаем на него скидку 10 центов. При этом трафарет работает как сортировщик монеток: самая маленькая проваливается в первый паз, следующая по размеру в следующий итд, применение условий идёт сверху вниз. Есть и неявный плюс: такой подход автоматически провоцирует разработчиков проводить проверку на null. Ведь null не может подходить под трафарет «содержит более 10 товаров».
К счастью, в C# этот механизм в последних версиях активно развивают и совершенствуют. И это одно из многочисленных преимуществ C# над Java.
#dev
#Efemérides || 4 de abril de 2006
Se publica Ahí Vamos, el cuarto álbum de estudio de Gustavo Cerati, por Sony Music de manera simultánea en México y Argentina. Alcanzó el disco de platino antes de salir a la venta, debido a los pedidos por anticipado y alcanzó el disco de oro en México.
#música#disco#ArteFuturaMX
http://artefutura.com.mx
@artefuturamx
#Efemérides || 2 de abril de 2001
Es lanzado el tercer álbum de Rammstein, Mutter. La portada del disco muestra parte de la cara de un feto en el vientre materno, motivo de la canción que da nombre al disco. La parte trasera representa las manos del feto sobre su abdomen. En la parte interior están las letras de cada canción y fotografías de los seis miembros de la banda como si fueran fetos muertos con diversas heridas o malformaciones y estuvieran en líquido amniótico. Al pie de cada página se representa un electrocardiograma continuo y partes de la cadena del ADN.
La pareja de artistas Daniel & Geo Fuchs fueron los responsables de las imágenes de la portada y el folleto.
#música#disco#ArteFuturaMX
http://artefutura.com.mx
@artefuturamx
TootArd — Disco Dal'ona (Carpet Ride, 2023)
#disco#Syria
TootArd (توت أرض), что означает «клубника» на арабском, — это сирийская группа из Мадждал-Шамса, базирующаяся сейчас в Берне и Хайфе. Группа была основана братьями Хасаном и Рами Нахле и попробовала себя в самых разных стилях. Их первый альбом Nuri Andaburi испытывал сильное влияние регги, второй Laissez Passer — музыки туарегов, а третий Migrant Birds был явно вдохновлен арабской танцевальной музыкой. И вот их последний сингл — это диско с заводными восточными соло на винтажных синтезаторах в стиле Омара Сулеймана.
Spotify | AppleMusic | Switch To English
Hamid El Shaeri — Habibi Funk 018: The SLAM! (Habibi Funk, 2022)
#disco#funk#Egypt
Новый релиз Habibi Funk, посвященный наследию ливийско-египетского музыканта Hamid El Shaeri, изначально выпускавшемуся на египетском лейбле «SLAM!» Hamid El Shaeri известен как ведущий представитель арабской поп-музыки в Египте. В 2017 году Pitchfork назвал его песню «Ayonha» «самым захватывающим треком» на седьмом релизе Habibi Funk.
Spotify | AppleMusic | Bandcamp | VK
Hamid El Shaeri — Habibi Funk 018: The SLAM! (Habibi Funk, 2022)
#disco#funk#Egypt
Новый трек Maktoub Aleina c предстоящего релиза лейбла Habibi Funk, который состоится 25 февраля. Альбом будет посвящен наследию ливийско-египетского музыканта Hamid El Shaeri, изначально выпускавшемуся на египетском лейбле "SLAM!" На пластине появятся некоторые треки, которые раньше уже издавались лейблом Habibi Funk. Hamid El Shaeri известен как ведущий представитель арабской поп-музыки в Египте. В 2017 году Pitchfork назвал его песню «Ayonha» «самым захватывающим треком» на седьмом релизе Habibi Funk.
Spotify | AppleMusic | Bandcamp
Enigma: Le Roi Est Mort, Vive Le Roi! (1996) por #Alejandro_Martín_del_Campo_Glez como #colaboración.
El álbum parece un ensayo atemporal en el que se viaja a un espacio-era diferente con la ayuda de todos los sonidos involucrados, el cual nos envuelve a través de actos sacros, litúrgicos, epistolares y postmodernos llevados por medio de viajeros en el tiempo de una civilización que plasma su arte a mitad de los 90 con el género musical del new age.
#música#disco#artículo#colaboración#ArteFuturaMX
https://artefutura.com.mx
@artefuturamx
Enigma: Le Roi Est Mort, Vive Le Roi! (1996) por #Alejandro_Martín_del_Campo_Glez como #colaboración.
El álbum parece un ensayo atemporal en el que se viaja a un espacio-era diferente con la ayuda de todos los sonidos involucrados, el cual nos envuelve a través de actos sacros, litúrgicos, epistolares y postmodernos llevados por medio de viajeros en el tiempo de una civilización que plasma su arte a mitad de los 90 con el género musical del new age.
#música#disco#artículo#colaboración#ArteFuturaMX
https://artefutura.com.mx
@artefuturamx
DILETANTI #2 / Wasiliy Minkov vinyl set
#afrobeat#traditional#funk#disco
Сёма Лашкин выложил запись сета в Дилетантах, за что ему огромное спасибо! Здесь гораздо больше музыки, в том числе и той, которая есть только на виниле, несколько новых стран, Индия 🇮🇳, Мозамбик 🇲🇿, Узбекистан 🇺🇿 и Россия 🇷🇺, плюс немного моих комментариев к трекам.
SoundCloud
Witch — Kuomboka (Invisible City, 2014)
#disco#boogie#Zambia
Kuomboka — последний до почти сорокалетнего перерыва альбом группы Witch из Замбии, выпущенный в 1984 году. Несмотря на то, что до этого Witch играли преимущественно психоделический рок, на этом альбоме они переключились на диско-буги, а также занялись исследованием своих замбийских корней, что отразилось в ритмах и даже в названии альбома. Альбом был переиздан в 2014 году на лейбле InvisibleCity Editions.
🔗Spotify | AppleMusic | Bandcamp | VK
Avo Haroutiounian — Sunrise (Parseghian Records, 1979)
#funk#soul#disco#Armenia
Очень редкая пластинка армянского музыканта Аво Арутюняна, записанная и выпущенная на лейбле Parseghian Records после того, как Арутюнян поселился в Лос-Анджелесе. Parseghian Records — крупнейший производитель и дистрибьютор армянской музыки в мире. Лейбл открыл свои двери в Маленькой Армении (Голливуд, Калифорния) в 1948 году. В 2021 году композиция Аво Арутюняна Tears On My Eyes попала на сборникДарона Сасуняна, посвященный фанку и диско армянской диаспоры.
Spotify | AppleMusic