А что тогда делать мне с машиной 11-летней давности? Ездить со штатной магнитолой, которая красиво вписывается в интерьер, но даже не поддерживает mp3? Лучше сделать универсальное 2 DIN ГУ, я куплю переходную рамку и всё. Рамки есть под все популярные авто, как я понимаю.
2 DIN очень нужно. Куда вы собрались в 1 DIN выводить картинку с камеры заднего вида? Или моторизованный дисплей? Ненадёжно.
Для удобного выбора музыки, для навигации тоже нужен экран.
Поискал библиотеки со своего проекта (libusb, exiv2, libRAW, libtiff) — ничего нет. Те, что есть (SDL, POCO, cURL и т. д.) и так элементарно подключаются.
Я тоже не понимаю, зачем. Всё ещё. Ну и иснталляция / настройка сложная + появляется сразу куча оборудования, которое будет периодически развлекать поломками. Мне кажется, умными домами занимаются те, кому процесс важнее результата. Кому интересно проектировать и мастерить железки.
Я видел синтаксис инструмента В. А также С и D. Спасибо, не надо, я увидел достаточно. Уберите эти орудия пыток.
> В Go простота этого процесса доведена до предела и занимает секунды: одна команда «go get url-проекта» и одна строчка «import url-проекта» в коде.
Я думаю, это компромисс удобство(=жётская стандартизация) / гибкость (=бардак, каждый творит, что хочет). Go идёт по пути удобства, С++ — гибкости. Кажому своё. Лёгкость подключения библиотек — это классно, но их кто-то ещё должен сначала написать.
>Вобщем, мой поинт в том, что только поработав, и сравнив на личном опыте оба языка, вы сможете объективно их оценивать. Не раньше.
Да, это так, не буду спорить. Но выше я уже написал, что конкретно Go мне не нравится.
Я думаю, что понимаю, о чём вы говорите, и согласен лишь отчасти.
Да, я действительно *пока что* не хочу изучать все эти Go, Rust, D и ещё полтора десятка непонятно кому нужных экзотических языков. Меня устраивает язык, которым я сейчас пользуюсь 95% времени, потому что считаю его лучшим из существующих на данный момент. И уж точно не считаю его сложным.
Более того, я надеюсь, что эти языки не взлетят и тихо загнутся. Потому что в этой сфере предпочтительна монополия. Проблема языков, как правило, не в самом языке, а в библиотеках для него. Чем больше библиотек, тем проще найти нужную и прикрутить в своё приложение вместо того, чтобы тратить время на имплементацию велосипеда, который уже писали тысячи человек до того… на других языках. Я хочу писать уникальную функциональность, а не очередную обёртку над threading API / библиотку для работы с UTF-8 строками / ещё какую-то фигню, которая сжирает кучу времени и без которой нельзя нормально реализовать высокоуровневую логику (можно ещё вспомнить ваш пример с вызовом внешнего процесса). А обилие языков только распыляет усилия программистов.
Я не спорю, что на С++ можно написать никому не понятный код. Очень даже можно. Соглашусь, пожалуй, что в этом смысле язык сложный. Но сложный код писать не нужно. *Почти* любую задачу можно решить простым, красивым и понятным кодом. Например, new я уже 100 лет в обед как не использую.
Какая «невероятная сложность»? Да, есть нюансы, на изучение языка нужно потратить некоторое время. Но я бы не назвал С++ сложным. Он объёмный (много фич), но понятный.
Не знал, что такое уже есть, спасибо за подсказку, сейчас буду посмотреть. Я думал, такие девайсы только китайцы делают.
Для удобного выбора музыки, для навигации тоже нужен экран.
Что не делает ему чести, если это нельзя быстро и легко отключить.
Зачем жрать капусту, когда есть картошка?
Пардон, не удержался :)
> В Go простота этого процесса доведена до предела и занимает секунды: одна команда «go get url-проекта» и одна строчка «import url-проекта» в коде.
Я думаю, это компромисс удобство(=жётская стандартизация) / гибкость (=бардак, каждый творит, что хочет). Go идёт по пути удобства, С++ — гибкости. Кажому своё. Лёгкость подключения библиотек — это классно, но их кто-то ещё должен сначала написать.
>Вобщем, мой поинт в том, что только поработав, и сравнив на личном опыте оба языка, вы сможете объективно их оценивать. Не раньше.
Да, это так, не буду спорить. Но выше я уже написал, что конкретно Go мне не нравится.
Да, я действительно *пока что* не хочу изучать все эти Go, Rust, D и ещё полтора десятка непонятно кому нужных экзотических языков. Меня устраивает язык, которым я сейчас пользуюсь 95% времени, потому что считаю его лучшим из существующих на данный момент. И уж точно не считаю его сложным.
Более того, я надеюсь, что эти языки не взлетят и тихо загнутся. Потому что в этой сфере предпочтительна монополия. Проблема языков, как правило, не в самом языке, а в библиотеках для него. Чем больше библиотек, тем проще найти нужную и прикрутить в своё приложение вместо того, чтобы тратить время на имплементацию велосипеда, который уже писали тысячи человек до того… на других языках. Я хочу писать уникальную функциональность, а не очередную обёртку над threading API / библиотку для работы с UTF-8 строками / ещё какую-то фигню, которая сжирает кучу времени и без которой нельзя нормально реализовать высокоуровневую логику (можно ещё вспомнить ваш пример с вызовом внешнего процесса). А обилие языков только распыляет усилия программистов.
.