Anonymous
Почему сразу формошлёпство?
Anonymous
Знаешь, языки выбирают исходя из задач, а не из того, какой из них "тру"...
Vladislav
Если я правильно понял, идея в том что в компаниях, где используется C++, в среднем более "тру" задачи
Vladislav
с чем я согласен, кстати
Berkus
бывают тру задачи на питоне и хаскеле и чо теперь
Berkus
гоните тролля
Nikita
насмехайтесь над ним
Vladislav
на питоне - 50/50 наткнуться на формошлепство, вот хаскель - да
Egor
Всем привет ) Стоит ли мне сейчас сувать свой нос в с++, если есть опыт писанины простых - средних программ на с#. Мотив таков: по сути с++ один тру язык, который не ориентирован на формошлепство, как например с#
Если интересно — пожалуйста, можно и посмотреть, что происходит в мире unmanaged-языков. Но вообще +1 к тем, кто говорит, что язык выбирают исходя из задач. Но с утверждением, что это "один тру язык" и "C# — формошлёпство" я не согласен. Плюсы имеют кучу недостатков, а на C# вполне можно писать какой-то бэкэнд. Да и формочки тоже писать надо уметь (https://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D1%8B%D1%82_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F)
🐙 Antony
Еретик! :)
kitsu
Не подскажите тулзу для норм подсветки template error?
Egor
clang вроде выдаёт ошибки сильно приятнее, чем gcc
kitsu
как ни странно с gcc вышло даж информативнее
kitsu
но не, все равно много всего разгребать руками приходится
kitsu
Не подскажите тулзу для норм подсветки template error?
и снова рубрика: сам спросил - сам ответил мб кому тож пригодится http://zaufi.github.io/pluggable-output-processor.html
kitsu
хотя сильно лучше не стало, если честно, гцц работает как-то не так как на скриншотах
kitsu
K&R
Stanislav
K&R
не стоит такое советовать
Stanislav
т.е. стоит, но стандарт там не оч свежий
kitsu
т.е. стоит, но стандарт там не оч свежий
да в сях же стандарт мало что менял
VладислаV
Стивен Прата?
Крылатый
Я кончил
kitsu
хреново работает, не обольщайся
Крылатый
Ну, плохо кончил.
Anonymous
Сообщения можно редактировать, это не вк)
Oleks
Кто нибудь слышал про ключевое слово «virtualis» ?
Oleks
https://blog.itschool-hillel.org/articles/raznica-mezhdu-yazykami-programmirovaniya-c-i-java
Alexander "SonnySlave"
https://blog.itschool-hillel.org/articles/raznica-mezhdu-yazykami-programmirovaniya-c-i-java
Статья этого года. А там написано, что в с++ нет поддержки потоков
Alexander "SonnySlave"
Дезинформирование засчитано)
Anton
студент какой-то писал
Anonymous
https://blog.itschool-hillel.org/articles/raznica-mezhdu-yazykami-programmirovaniya-c-i-java
Это копипаста какой-то очень старой статьи.
Anonymous
Видел уже раз сто именно такие слова.
Stanislav
Привет всем
Stanislav
помогите распарсить std::vector<double> &L const double *row = &L[num] if (row[j] != 0 && .....
Stanislav
как так получилось что row используется как массив
Stanislav
я сам на плюсах не пишу и такую магию не понимаю
Stanislav
окей, не сразу заметил второй чатик
Ender
Кек
Kirill
https://blog.itschool-hillel.org/articles/raznica-mezhdu-yazykami-programmirovaniya-c-i-java
C++ не имеет встроенной поддержки потоков. Для этих целей используются нестандартизированные библиотеки третьих сторон. http://whatyearisit.info/img/what_year_is_it.jpg
Kirill
Кто нибудь слышал про ключевое слово «virtualis» ?
там имелось ввиду виртуальное наследование, чтобы не иметь несколько копий полей базового класса при множественном наследовании. Гуглить по фразе "виртуальное наследование"
Roma
Всем привет, интересно мнение: кому нибудь было бы интересен канал с примерами корявого кода(говнокода)
Sh
Лучше хорошего)
Anonymous
Всем привет, интересно мнение: кому нибудь было бы интересен канал с примерами корявого кода(говнокода)
Ну а вообще, если ты сдобришь эти примеры адекватной критикой и объяснишь, как надо написать, чтобы всем было хорошо — то я бы заинтересовался таким каналом.
Anonymous
А просто примеры — их на github.com полно.
Anonymous
плагиатор🧐
Не плагиат, а позаимствовал идею! :-)
usernameak
Пацаны, что это: void f(a, b, c) double a, b, c; { /* code here */ }
Egor
Пацаны, что это: void f(a, b, c) double a, b, c; { /* code here */ }
Какой-то странный и вроде даже невалидный код.
Max
Какой-то странный и вроде даже невалидный код.
если б не точка с запятой, я подумал бы на спецификатор исключения в такой форме
Evgenii
Пацаны, что это: void f(a, b, c) double a, b, c; { /* code here */ }
https://stackoverflow.com/questions/1585390/c-function-syntax-parameter-types-declared-after-parameter-list
Alexander "SonnySlave"
старый синтаксис?
гугли в сторону ANSI C vs K&R C
Alexander "SonnySlave"
https://habrahabr.ru/company/yandex/blog/342354/.it
Alexander "SonnySlave"
http://blog.qt.io/blog/2017/11/22/qt-5-9-3-released/
Alexander "SonnySlave"
http://blog.qt.io/blog/2017/11/22/qt-creator-4-5-rc-released/
Evgenii
http://blog.qt.io/blog/2017/11/22/qt-5-9-3-released/
следующий будет 5.10 или 6?
Kirill
Вылезай из криокамеры
читай контекст
Alexey
следующий будет 5.10 или 6?
5.10 http://blog.qt.io/blog/2017/02/22/qt-roadmap-for-2017/
Matwey
читай контекст
Какой контест?
Kirill
ссылку откуда была эта цитата
Alexander "SonnySlave"
http://www.deleaker.com/?utm_source=Bartek%27s%20coding%20blog%20newsletter&utm_medium=email&utm_campaign=black_friday_2017
Igor
https://habrahabr.ru/company/yandex/blog/342354/.it
>> range based for теперь может иметь следующий инициализатор: for (T thing = f(); auto& x : thing.items()) А в чем профит по сравнению с : f().items ?
Igor
>> Отныне можно конструировать лямбды без состояния не понял - можно вывести тип лямбды и создавать default constructed экземпляры этого типа?
🐙 Antony
Боюсь что скоро кто-то предложит виртуальное наследование лямбд... И можно будет всё писать через лямбды
🐙 Antony
пока только готовятся к TS
Alexander "SonnySlave"
ну да. обычный такой оператор. В шарах же всяких есть Compare или как он там. Вот и у нас появился