Email or username:

Password:

Forgot your password?
Top-level
cauf 🇷🇺

@rayslava @tennoseremel Мне тоже крайне импонирует такой подход. Но вот выбранный язык я ненавижу всей душой. Этот ебаный пиздец в сишке - не, спасибо. С таким же походом создавался Виртовский Оберон. Там та же математическая точность и принцип минимальной достаточности. При этом получился в итоге язык с ООП с минимальным количеством ключевых слов и синтаксических конструкций

3 comments
rayslava

@cauf а что не так с сишкой?
Замечательно портируемый макроассемблер. Всегда делает только то, что ты скажешь, и даёт доступ буквально ко всему, мне очень нравится, как инструмент для низкоуровневого насилования байтов
@tennoseremel

cauf 🇷🇺

@rayslava @tennoseremel

1. Абсолютно ебанутый синтаксис на фигурных скобочках и точках с запятой. Не только эти два элемента бесят, но они прям показательны

2. Некоторые синтаксические конструкции пораждают настолько неопределенную семантику, что для того, чтоб понять, что нам хотел сказать автор, иногда требуется целый консилиум, и не факт, что будет найден хоть какой-то вариант, с которым все будут согласны. Это связано с объявлением переменных и констант. К сожалению, быстро нагуглить примеры не могу и с трудом могу вспомнить детали за давностью лет. Но когда я изучал Си, то некоторые конструкции, которые я не мог понять, спросил в одном из чатов и спусти три дня бурных обсуждений конечного ответа ни у кого не нашлось

3. Слишком много свободы в работе с последовательностями - ты можешь при работе с массивами и строками просто выйти за пределы структуры и продолжить хуячить по неопределенной области памяти

@rayslava @tennoseremel

1. Абсолютно ебанутый синтаксис на фигурных скобочках и точках с запятой. Не только эти два элемента бесят, но они прям показательны

2. Некоторые синтаксические конструкции пораждают настолько неопределенную семантику, что для того, чтоб понять, что нам хотел сказать автор, иногда требуется целый консилиум, и не факт, что будет найден хоть какой-то вариант, с которым все будут согласны. Это связано с объявлением переменных и констант. К сожалению, быстро нагуглить примеры...

Мертвый голубь Стаса

@cauf @rayslava @tennoseremel просто он довольно низкоуровневый и старый.

Go Up