Почему язык программирования Оберон вызывает споры
Х@habr_comмедиа / агрегатор
1 месРазбор противоречивой природы языка программирования Оберон, его минимализма и влияния на современные языки вроде Java и Go.
Язык, который вызывает те же драки, что и «Чёрный квадрат» Малевича
Стоит упомянуть Оберон в сообществе программистов, и от него не остаётся камня на камне. Автор видел, как из-за этого языка умирали целые сообщества, а когда обмолвился, что собирается писать статью, ему в личку пришёл человек с просьбой не писать. Пазл сложился, когда он однажды услышал, как люди обсуждают «Чёрный квадрат».
Реакция та же, что у зрителя перед Малевичем: «ну я так тоже могу, почему это в галерее, а не на помойке». Оберон устроен так же радикально. Нет привычного ООП, управление памятью отдано сборщику мусора, а цикла FOR просто нет. При этом на таком минимуме написана целая операционная система, запускающаяся прямо на голом железе, а Java и Go оказались его прямыми наследниками.
Посмотрим, докуда дотягивается параллель с картиной, которую все ругают и все знают.
Кратко (AI)
Автор сравнивает язык программирования Оберон с «Чёрным квадратом» Малевича из-за вызываемой им полярной реакции в сообществе. Несмотря на радикальный минимализм и отсутствие привычных конструкций, Оберон стал фундаментом для целой операционной системы и повлиял на развитие современных языков программирования.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖