вот-вот :)
упорно про это стремитесь писать и иметь мнение
— что это за хамство??? Мне кажется, Вы чуток перепутали интернет ресурс, нет?
К чему вообще весь этот «спор» «аргументированный» при этом
какой спор? Был комментарий «катится в тартары» к моей статье — уточнила делали.
и да, написала свое мние( которое, исходя из Вашего комментария иметь не должна) в комментарии под СВОЕЙ статьей, потому что для этого и они как бы и нужны.
Использовать там где не нужно- тоже не корректно)
Огромная часть новых (ну не таких уже и новых :D, восьми летней давности) фич стандарта взята из буста — библиотеки, без которой редко какой большой проект обходится. И с бустом любой профессиональный сишник знаком с точно.
Чем больше проект тем лучше должна быть структура и безопаснее, части кода должны быть как можно более универсальными и т.д. и здесь как нельзя кстати себя хорошо проявляют «новомодные фичи».
С хорош и до сих пор используется. Особенно он хорош в программировании контроллеров. Но есть определенная величина кодовой базы при привышении которой его сильно сложнее использовать. И потом на С пытаються дописывать костыли которые уже есть, проверены и оптимизированы в С++(К примеру эмуляция классов — любимый вопрос на собесседованиях)
Использовать или не использовать фичи — дело индивидуальное. По-моему мнению тому, кто не использует они не должны мешать. Кому необходимы — здорово, когда они есть.
Все де больше считаю, что не новые фичи делают «все наоборот», а программисты, которые не совсем корректно их используют. Код сам себя пишет :)
Согласна, все должно быть к месту, но все же не могу согласиться, что язык
сейчас
сильно переусложнен :). Для начала освоения база осталась практически та же. А иногда и проще даже, по-моему(к примеру лябды легче в большинстве случаев обьяснять новичкам чем std::bind). С другой стороны многое из того, что в первозданной версии языка писалось десятком строк или обходилось хаками( простейший пример — псевдонимы вложенных шаблонов в шаблоны) сейчас можно написать одной строкой и без хаков.
Да. Книга и идея — великолепны :D
( здесь должна уместна табличка «сарказм» )
А проблема именно в том что си++ на сегодня стал слишком велик и слишком хаотичен и чисто технически недоступен юным падаванам
Когда именно стал Вы имеете ввиду? Если вы говорите о С++11/14 или 17 то я не могу согласиться с этим утверждением, потому что практически все новые фичи стандартов призваны улучшить читаемость, производительность удобство использования и.д. Те средства, без которых мы уже не представляем код в большинстве проектов: smart pointers, лямды, auto, template argument deduction, decltype, и т.д( можно бесконечно продолжать) есть результатом новых стандартов, над которыми трудилась уйма лучших умов.
Если вы же говорите о языке еще с 98го, тоже вынужена поставить под сомнение ваш комментарий: С++, как и С создавался больше как системный язык для взрослых дядь и теть. Если мы говорм о детишках- питон, бейсик, scratch, который есть в миллионах роботизировных игрушках(lego, cozmo и т.д) будут куда получше С++ для завлечение новых мозгов в мир программирования
И да, С++ это язык. Как его использовать решают люди. Если он превращается в хаос в конкретном проекте это вполне может быть проблемой проекта, а не языка.
1.Чем именно катится в тартары?
2. Писать новое можете и в джава стиле. Но давайте не забывать что львиная доля продуктов это легаси. И часто если такой код можно подпереть, то лучше таки подпереть.
Спасибо! Побольше бы таких комментариев :)
В чем конкретнее странность подборки?
Да, установлен scratch и python по умолчанию. Только дайжест жля тем кому интересен С++, раздел ембедед.
Книга «C++ for kids».
приведена в разделе «пофлудимо», как интересный факт. При чем она к малинке?
И как интересный факт, да scratch хороший старт для детей. Плюсы — ну не уверена.
Очень приятно слышать, спасибо. ^_^
Согласна, под мобайл с Qt лучше не злоупотреблять. Особенно webView(даже нативные webView не супер-то радуют, не говоря уже о Qt), сенсорный ввод и.т.
Но есть удобненькие фички. Вот эти товарищи мне показались вполне годными :)
Но время покажет, возможно в коце своих экспериметнов это мнение о них и изменится :)
python stackoverflow.com/...ions/tagged/opencv python 11 844
java stackoverflow.com/...stions/tagged/opencv java 2 925
android stackoverflow.com/...ons/tagged/opencv android 3 752
c++ stackoverflow.com/...estions/tagged/opencv c+ 16 484
Исходя из приведенной Вами статистики вопросов с тегом «C++» по OpenCV побольше получается?
Кстати, если есть один Core приложения, писанный бiдолашними С++ девелоперами как С++ либа, и после этого прикручивается UI обертка в виде:
java, android, objective-c
для кроссплатформенных приложенек расход ресурсов обычно куда более эффективен. :)
Ну тут суть в тому шо у вас С++ дайджейст, тоді як OpenCV це такий продукт який можна з-під будь-чого запускати.
але ж це не значить що його можна тільки з-під плюсів використовувати
Да, верно. Но нам бідолашним С++ девелоперам интересен OpenCV. И вот он в даджесте по С++.
Мы обещаем не выдвигать никаких претензий, если вдруг эти секретные знания будут прочитаны менее бідолашними девелоперами, работающими с другими языками, или если вдруг эта же тема будет раскрыта в других даджестах(Python и т.д).
:)
И, думаю, если кроссплатформенно писать что-то серьезное тоже имеет смысл использовать С++
Да, конечно в OpenCV есть биндинги под другие языки — это указано на opencv.org. В большинстве же статей дайджеста код дублируется на Python тоже.
И Вам спасибо за прочтение :)
на здоровье!
Конечно ассоциируют — Александреску таки Бог шаблонной магии. ¯\_(ツ)_/¯
Да, видео очень годное — посмтотрим как оно дальше пойдет :)
Спасибо :)