Size: a a a

2020 August 16

CC

Cool Cooler in C++ Together 2.0
Но я идею Фокса понял
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Cool Cooler
Я вот не понимаю, как вообще ортогональность языка изменить
Слыхал про альманах?
источник

CC

Cool Cooler in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Слыхал про альманах?
Не-а
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
источник

CC

Cool Cooler in C++ Together 2.0
Ааааа, это-то я видел
источник

CC

Cool Cooler in C++ Together 2.0
Ты мне и раньше это иногда кидал
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
источник

🦊

🦊fox.cpp in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Заебись си ортогональный то
Ну давай определимся, что мы под ортогональностью понимаем то сначала.

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

Первичное следствие отсюда, что из таких фич возможно создание более сложных конструкций без необходимости усложнения фундамента.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Для Си это оценить сложно, потому что он и так доска. Там фич то и нет.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Но тем не менее в том, что есть я не вижу сложных переплетений для описания "а что будет если сделать так и вот так".  Очевидно, что будет, исходя из правил первого так и второго так.
источник

Т8

Т-34 85 in C++ Together 2.0
🦊fox.cpp
Я не причислил его к хорошим. Это язык, который прошел первый уровень - от него не воняет за километр.
так. Тогда и C# норм, верно?
источник

CC

Cool Cooler in C++ Together 2.0
Если фичу нельзя реализовать с использованием всех остальных и без использования её самой, то такая фича ортогональна всем остальным
Если для каждой фичи справедливо, что она ортогональна всем остальным, то такой язык программирования ортогональный

Как тебе такое определение, @foxcpp0?
источник

🦊

🦊fox.cpp in C++ Together 2.0
🦊fox.cpp
Но тем не менее в том, что есть я не вижу сложных переплетений для описания "а что будет если сделать так и вот так".  Очевидно, что будет, исходя из правил первого так и второго так.
Поспешу заметить, что структура ЯП ортогональна по дефолту.  Фичи добавляются независимо друг от друга.  Нужно доказывать неортогональность, показывая то самое тесное переплетение, которого не должно быть.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Cool Cooler
Если фичу нельзя реализовать с использованием всех остальных и без использования её самой, то такая фича ортогональна всем остальным
Если для каждой фичи справедливо, что она ортогональна всем остальным, то такой язык программирования ортогональный

Как тебе такое определение, @foxcpp0?
Да, думаю ты более близок с формальному определению, чем я.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Я все же на лирике о следствиях застрял.
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
Если фичу нельзя реализовать с использованием всех остальных и без использования её самой, то такая фича ортогональна всем остальным
Если для каждой фичи справедливо, что она ортогональна всем остальным, то такой язык программирования ортогональный

Как тебе такое определение, @foxcpp0?
Декартовая система координат почему топ? Потому что ортогональная
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
Декартовая система координат почему топ? Потому что ортогональная
Ахаха
источник

CC

Cool Cooler in C++ Together 2.0
Ну я и сказал, можно так же было сказать:
Ортогональная система координат почему топ? Потому что декартовая
источник

CC

Cool Cooler in C++ Together 2.0
Почему эта кнопка абсолютно красная? Потому что у неё цвет #FF0000
Почему цвет этой кнопки #FF0000? Потому что она абсолютно красная
источник

CC

Cool Cooler in C++ Together 2.0
Кресты почему топ? Потому что это плюсы! А плюсы почему топ? Потому что это кресты!
источник