Size: a a a

2020 October 25

AT

Alexander Tchitchigi... in fprog_spb
Yuuri
Ага! Только в Qt свой добавочный препроцессор, да? Или уже нет?
Насчёт добавочного не знаю -- Qt я тоже только в бинокль разглядывал. 😄
источник

MK

Maxim Koltsov in fprog_spb
В qt moc, который препроцессит сорсы перед gcc
источник

IZ

Ilia Zviagin in fprog_spb
Ilia Zviagin
Вот же как раз хороший пример. Это концептуальная сложность.
Другой пример - язык Форт.
В основе этих языков лежит какая то концепция, без понимания которой невозможно эффективно пользоваться языком.
Концепция не сложная, в общем, но она отличается от общепринятых и уже понятных. Сам язык при этом вполне не сложный, но надо заставить программистов понять эту концепцию и принять, и научиться её пользоваться.


Таких языков немало, лисп, питон отчасти (его отступы) , SQL, пролог,хаскель,

Но это не значит что языки сами сложные.
источник

Y

Yuuri in fprog_spb
> хаскель
Только скушный если, но сейчас на нём тоже никто не пишет
источник

IZ

Ilia Zviagin in fprog_spb
Yuuri
– У вас тут ошибку легко сделать!
– Нафига её вообще делать?
Это между прочим любимое высказывание Стровстопа.
"Так не делайте так!"
источник

Y

Yuuri in fprog_spb
Чьё? 🤣
источник

AT

Alexander Tchitchigi... in fprog_spb
Ilia Zviagin
В основе этих языков лежит какая то концепция, без понимания которой невозможно эффективно пользоваться языком.
Концепция не сложная, в общем, но она отличается от общепринятых и уже понятных. Сам язык при этом вполне не сложный, но надо заставить программистов понять эту концепцию и принять, и научиться её пользоваться.


Таких языков немало, лисп, питон отчасти (его отступы) , SQL, пролог,хаскель,

Но это не значит что языки сами сложные.
Отступы в Питоне -- это концептуально! Глубина анализа дух захватывает! 😉
источник

AT

Alexander Tchitchigi... in fprog_spb
Yuuri
Чьё? 🤣
Вы уверены, что хотите это знать? Я вот что-то не хочу...
источник

Y

Yuuri in fprog_spb
> Глубина анализа дух захватывает! 😉
Лексического? 😁
источник

IZ

Ilia Zviagin in fprog_spb
Yuuri
Ага! Только в Qt свой добавочный препроцессор, да? Или уже нет?
Всегда был есть и будет.
На это не препроцессор, это специальный компилятор
источник

AT

Alexander Tchitchigi... in fprog_spb
Yuuri
> Глубина анализа дух захватывает! 😉
Лексического? 😁
Концептуального. 😉
источник

Y

Yuuri in fprog_spb
Ну 2d-синтаксис – это всё-таки отличающаяся от мейнстрима (за вычетом питона) концепция, пусть и маленькая.
источник

Y

Yuuri in fprog_spb
Хотя это всё-таки 1.5D от силы
источник

AT

Alexander Tchitchigi... in fprog_spb
Yuuri
Ну 2d-синтаксис – это всё-таки отличающаяся от мейнстрима (за вычетом питона) концепция, пусть и маленькая.
Это не 2D синтаксис. 2D в Befunge или где там? 😂
источник

AP

Aleksei (astynax) Pi... in fprog_spb
В befunge двухмерный, да
источник

Y

Yuuri in fprog_spb
источник

IZ

Ilia Zviagin in fprog_spb
Yuuri
Чьё? 🤣
Автор С++ Бьярне Стровстроп
источник

Y

Yuuri in fprog_spb
Ilia Zviagin
Автор С++ Бьярне Стровстроп
Там было "Стовстоп", но это автозамена, видимо.
источник

IZ

Ilia Zviagin in fprog_spb
Yuuri
Там было "Стовстоп", но это автозамена, видимо.
Исправил, 10х
источник

Y

Yuuri in fprog_spb
> https://www.stroustrup.com/pronounciation.wav
Как это транслитерировать вообще?!
источник