Search
Write a publication
Pull to refresh
9
0.3
Send message

И воюю не с ООП per se, а с фанатиками, которые норовят всё решать через паттерны.

Так паттерны не только в ООП бывают

Клёво! Вы - большой молодец!

ESDI контроллер с MFM HDD вроде ST-225

Не, ESDI с MFM дружить не будут.

ST-225 можно форматнуть под RLL, если мне не изменяет память

А потом все удивляются, что мы, провинциалы, недолюбливаем москвичей!

и ООП ))

В курчатнике родной, настоящий VAX (не реплика) был. Кроме того, в конце 80-х уже и сэвовские клоны серии СМ подоспели.

В курсе. Просто в моём комментарии речь идет про конец 80-х.

Пойду расскажу коллеге за соседним столом, что он в конце 80-х в курчатнике не ЯР считал на VAX, а в сапёра играл или там косынку раскладывал.

С одной стороны, если поддельная купюра неотличима от настоящей - чем она хуже?

С другой - как можно проверить, а вот к примеру я обладаю самосознанием или это ChatGPT нет?

upd.

Если дать следующее определение: Самосознание - способность встроить представление о себе во внутреннюю модель реальности, то задача не кажется недостижимой

Ну да ну да. Физик - печник не в курсе про моделирование в термояде? Так на хабре как раз недавно была статья про то, как придумать стелларатор без Степаныча.

И да, про чудо печников это просто деревенские байки от непонимания физики процесса.

Вы путаете «вычисление» и «запрет на вычисление». А еще вы путаете идеальный мир и реальный.

Безосновательное утверждение.

Ей-богу, я в результате напишу текст, объясняющий на пальцах, что не так с конечными автоматами в ООП (и почему инкапсуляция в ООП в общем случае не работает).

С нетерпением жду

Так вот: класть печь — это чистое искусство. Там нет инструкции, следуя которой ты сложишь артефакт, который не будет чадить, и не будет выпускать всё тепло за час. Вообще.

Вот токомаки там всякие со стеллараторами, в отличие от печи поддаются компьютерному моделированию. Печи - это другое, тут без Степаныча никак.

Окей, а где ответ на вопрос сколько должно быть методов в интерфейсе, как это вывести?

Это как вопрос художника - сколько надо добавить зелёного чтобы написать хорошую картину?

Ту только опыт и чувство прекрасного.

Последнее время всё больше склоняюсь к тому что всё-таки программирование это искусство

Недетерминированный конечный автомат 

При чём здесь вообще недетерминированность КА, особенно с учётом того, что для любого недетерминированного можно составить аналогичный детерминированный?

невозможно построить на ООП без потери математического доказательства его консистентности.

Как известно, любая система, обладающая полнотой по Тьюрингу не имеет логических преимуществ перед другой, так как может вычислить любой алгоритм.

Никогда не читайте перед обедом книг по специальности

Плавно переходит в "Никогда не читайте книг по ООП". Видимо по другим парадигмам читать можно.
Что касается паттернов, то считаю, что ознакомится с ними не вредно, тем более, что в ООП на 99,9% (и то только исходя из идеи никогда не говори никогда) все эти паттерны самоочевидны, но их повсеместное, практически насильственное применение - лютый сектантизм.

И да,

Да ты просто хейтишь ООП!

А в остальном (кроме идеи вообще сравнивать различные парадигмы в терминах хуже/лучше) полностью согласен

Вы уверены, что вам нравится именно кооперативная? Её же любой джун может отыквить одним взмахом руки.

Ага. Абсолютно. Люблю кооперативку и фулстек корутины.

А то что любой джун может отыквить , так лучше если это будет заметно сразу, ещё на тестах, чем тихо при вытесняющей будет отъедать ресурсы в проде.

Да, появился эликсир, ради блистательного языка макросов.

На мой непросвещённый взгляд, Эликсир - логичное развитие Эрланга. И да, он клёвый.

Но вся эта история — больше про синтаксис,

Развитие языков это всегда про синтаксис

Думаю, Вы абсолютно правы. Просто к этой девайсине надо относится как к закрытому решению без излишних иллюзий и надежд на расширение. Такой себе чёрный ящик - числодробилка. Но, если по результатам тестирования будет достигнута хорошая производительность, может быть интересно.

"Круглое - таскаем, квадратное - катаем" а чё такого? Ну не правильные термины, делов то.

Что значит «остановился в развитии»? Зачем и куда языку развиваться, если он сделан с умом?

А чем тогда соответствующему комитету заняться? О чём им заседать?

Признаюсь, что если я раньше считал, что неплохо знаю плюсы, то с внедрением новых стандартов точно уже нет.

Не, если ты только спустя 15 лет поддержки языка вдруг понимаешь, что «кооперативная многозадачность» и «язык, чтобы никто не мог напортачить» — парой не ходят,

Go мне нравится как раз интеграцией поддержки кооперативной многозадачности на уровень языка. Считаю, что это и есть очень неплохо реализованная киллер-фича Go.

а зашедшие не совсем неофиты все время бубнят про дженерики…

Это да. И то, как дженерики нынче в Go реализованы, вызывает некоторое недоумение. Ещё раздражает отсутствие полиморфизма параметров.

Но если язык нужно развивать (а не ускорять и оптимизировать) — это и есть первый звоночек, что с языком что-то не так.

Справедливости ради, никакой из языков не избежал внесения изменений. Или плодятся диалекты. Или в новую жизнь под новым именем

Если раньше

  подход "зайти на StackOverflow -> копировать -> вставить -> подогнать по месту"

требовал хоть какого-то, пусть минимального, но всё же осмысления копирования, то с LLM народ копипастит практически не читая и точно не вникая.

Вижу надвигающуюся катастрофу в индустрии ((

Go?

Да что Вы, разве маэстро мог обозвать go убогим?

Ага ага.

Есть тут у меня один молодой-талантливый. Пишет код с помощью chatGPT. Код выглядит как настоящий, компилируется и даже работает почти как надо. Но не совсем ...

Information

Rating
3,866-th
Registered
Activity