172 похожих чатов

Где граница между простотой и примитивностью? Иногда её и нет

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

7 ответов

22 просмотра

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

Ну многие кстати типа «современные» языки решают что «мы лучше без ооп будем»

Constantin F.- Автор вопроса
Serg Gini
Ну многие кстати типа «современные» языки решают ч...

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

Constantin F.- Автор вопроса
Constantin F.
Технически, в скобочных языках те же класс, структ...

А пока никто не вывез, то лучше D особо ничего и нет.

Constantin F.
А пока никто не вывез, то лучше D особо ничего и н...

Помоему лучшая золотая середина, пока что

Constantin F.- Автор вопроса
Константин Меньшиков
Помоему лучшая золотая середина, пока что

Ну у всех ЯП есть свои недостатки, в т.ч. и у ди. Следовательно, эти недостатки кто-то может пофиксить, улучшить, превзойти. Здесь может быть разные пути... Например, необязательно же иметь один ЯП, можно делать что-то вроде микроязыка или DSL, которые объединяются вместе в один ЯП или ещё как-то комбинируются, как в японском аниме части в единый трансформер\мех. Это вариант разделение сложности на части. Другой вариант, известный в технике как "наоборот" - у ди фичи выключаются - GC, исключения т.п., а могут, наоборот, включаться и т.д. Потом, а мб и главный вопрос в юзабилити: например, людям, которые юзают активно пайтон будут в любом случае ближе отступный ЯП, им лучше Nim. А разрабам сишносемейства, кому оч дороги скобочки, то лучше D. И это проблему хз как решить, не закладывать же в ЯП все виды существующих синтаксисов. Но и сравнивать их лучше\хуже тоже нельзя т.к. по юзабилити идёт лучшесть\худшесть, а это совсем нетехнический фактор.

Constantin F.- Автор вопроса
Constantin F.
Ну у всех ЯП есть свои недостатки, в т.ч. и у ди. ...

Поэтому под "лучше" выше, я подразумевал сугубо только свои кейсы - системный ЯП общего назначения, на котором можно и операционки пописать, и сервера поделать, а потом в продвинутое ООП с головой окунуться.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта