Пользователь
Недавно заглядывал - он даже ещё дышит. Потом вспомнил vlad2 и с облегчением закрыл эту страничку своего прошлого
А еще span, string_view и половина stl, построенная вокруг пар итераторов
Там речь про nullable значения, а не про null-terminated строки
В Rust есть прямые аналоги некоторых из идиом типа RAII / move semantics / slices. Часть ключевых особенностей выглядит, как осмысленное заимствование опыта C/C++. Часть совершенно неактуальна (include guards, большая часть шаблонной магии, ....).
Наверное, интересно прослеживать кросс-языковые идеи, но в rust складываются свои идиомы, местами перекликающиеся с плюсовыми (https://rust-unofficial.github.io/patterns/intro.html)
Я так понимаю, что лет 20 у меня пожить ещё есть до великого Я. Пойду почитаю какую-нибудь фигню пока можно
Курцвейл не хуже. Он, как бы сказать, более поверхностный
Не разделяю вашего пренебрежения к художественной литературе. И как философ/футуролог, Лем мне кажется поглубже Курцвейла.
Кстати, интересное чтение, раз уж тема тотального контроля, сильного ИИ и способности творить зло вам интересна. Но дело ваше.
Фундаментальный труд. Respect!
Никогда не писал фронт - отлично заходит и для бека
Золотые слова:
Дублирование почти всегда дешевле неправильной абстракции.
Хорошая архитектура — та, которую легко удалить. А не та, которую легко расширить
P.S. "коду" на фотке уже лет пять :)
Что-то такое у Лема уже было: шустры и этикосфера в "Осмотр на месте"
Многое можно понять и простить, но вот это?
Microsoft Internet Explorer 5.5
Есть ещё и божественное занятие - настраивать под себя свой .emacs. Этим можно заниматься годами.
А по итогу дома Debian + Gnome с околонулевой настройкой. А на работе Ubuntu + Gnome с минирепкой для конфигов zsh/tmux/vim и списком пакетов
Тут остается только гадать за авторов. Второй bool мог появиться позже, чтобы не ломать совместимость
Возможно нужно было 3 статуса: success, failure, error
Вот-вот. По профилю нагрузки автора, не верю в себестоимость 20К в месяц. Оценил бы затраты в ~10К в день
В современном C++ не вижу ни одной причины не писать вот так:
struct Response { bool error = false; bool succeeded = false; std::string data; };
И все вопросы про инициализацию снимаются.
P.S. статья по теме https://habr.com/ru/companies/jugru/articles/469465/ и легендарная гифка https://habrastorage.org/webt/bp/rd/ow/bprdow1rk6jtw5fzpm3bffzirps.gif
Можно найти нетривиальный цикл.
И с нулями дзета функции Римана пусть ещё разберётся
Недавно заглядывал - он даже ещё дышит. Потом вспомнил vlad2 и с облегчением закрыл эту страничку своего прошлого
А еще span, string_view и половина stl, построенная вокруг пар итераторов
Там речь про nullable значения, а не про null-terminated строки
В Rust есть прямые аналоги некоторых из идиом типа RAII / move semantics / slices. Часть ключевых особенностей выглядит, как осмысленное заимствование опыта C/C++. Часть совершенно неактуальна (include guards, большая часть шаблонной магии, ....).
Наверное, интересно прослеживать кросс-языковые идеи, но в rust складываются свои идиомы, местами перекликающиеся с плюсовыми (https://rust-unofficial.github.io/patterns/intro.html)
Я так понимаю, что лет 20 у меня пожить ещё есть до великого Я. Пойду почитаю какую-нибудь фигню пока можно
Курцвейл не хуже. Он, как бы сказать, более поверхностный
Не разделяю вашего пренебрежения к художественной литературе. И как философ/футуролог, Лем мне кажется поглубже Курцвейла.
Кстати, интересное чтение, раз уж тема тотального контроля, сильного ИИ и способности творить зло вам интересна. Но дело ваше.
Фундаментальный труд. Respect!
Никогда не писал фронт - отлично заходит и для бека
Золотые слова:
Дублирование почти всегда дешевле неправильной абстракции.
Хорошая архитектура — та, которую легко удалить. А не та, которую легко расширить
P.S. "коду" на фотке уже лет пять :)
Что-то такое у Лема уже было: шустры и этикосфера в "Осмотр на месте"
Многое можно понять и простить, но вот это?
Есть ещё и божественное занятие - настраивать под себя свой .emacs. Этим можно заниматься годами.
А по итогу дома Debian + Gnome с околонулевой настройкой. А на работе Ubuntu + Gnome с минирепкой для конфигов zsh/tmux/vim и списком пакетов
Тут остается только гадать за авторов. Второй bool мог появиться позже, чтобы не ломать совместимость
Возможно нужно было 3 статуса: success, failure, error
Вот-вот. По профилю нагрузки автора, не верю в себестоимость 20К в месяц. Оценил бы затраты в ~10К в день
В современном C++ не вижу ни одной причины не писать вот так:
И все вопросы про инициализацию снимаются.
P.S. статья по теме https://habr.com/ru/companies/jugru/articles/469465/ и легендарная гифка https://habrastorage.org/webt/bp/rd/ow/bprdow1rk6jtw5fzpm3bffzirps.gif
Можно найти нетривиальный цикл.
И с нулями дзета функции Римана пусть ещё разберётся