09.04.2024 Экспертиза, МенеджментУстранение сложности путем стандартизации с использованием платформенного подхода — это способ затормозить цикл сложности, пишет на портале Network Computing Лори Маквитти, главный технический евангелист в офисе технического директора компании F5 Networks. Узнать об «инновационном цикле» очень просто. Просто введите это словосочетание в вашу любимую поисковую систему, и вы будете вознаграждены миллионами ссылок в мгновение ока. А вот найти ссылки на «цикл сложности» немного сложнее. Возможно, это потому, что о нем мало кто думает, но я не сомневаюсь, что он существует и будет существовать, как и инновации. Сложность — не новинка. У нас есть пример нескольких поколений языков программирования, чтобы доказать это. Количество людей, которые понимают и могут использовать возможности языка ассемблер, например, сокращается. Исследование Stack Overflow «2023 Developer Survey» показало, что опыт работы с ассемблером имеют 5,43% из 90 тыс. респондентов. По сравнению с 63,61%, знакомыми с JavaScript, или даже с 49,28%, имеющими опыт работы с Python, это число невелико. На самом деле, глядя на рейтинг языков программирования, можно увидеть цикл сложности в действии. В самом низу находятся ранние языки, такие как ассемблер. Продвигаясь вверх по стеку, вы встретите Cи, C#, Python и JavaScript. Это как пройтись по эволюционной шкале языков программирования. Каждое поколение языков разрабатывается для устранения некоторых сложностей, присущих его предшественнику. Java попытался устранить ...
читать далее.