Меня одного волнует вопрос, почему тот же Android не устанавливается на современные автомобили прямо с завода сразу с штатным подключением к различным узлам автомобиля (кнопки, микрофоны, датчики, камеры, динамики и т. д.)? Ведь это же ну такая вкуснятина была бы!
Немного не в тему, но лично я уже готов оформить подписку на YouTube (обычные 3-5$ в месяц), если они обеспечат мне просмотр видео (в том числе и HD) без тормозов. Рекламы (возможно благодаря adblock) я там не вижу, но как нормальный человек понимаю, что кушать надо всем, а потому надо платить за сервис. С нетерпением жду такого развития событий.
Для начала можно и вращающиеся светодиоды, формирующие картинку поставить. =D Да и прогресс в области голографии не стоит на месте. Не так давно смотрел видео, где 3d-картинка рисовалась в воздухе лазерами (изображение состояло из точек). Так что, можно надеяться.
Не спорю. Но прежде чем приступать к разработке продукта, необходимо выбрать инструмент, соответствующий задаче. Если стоит задача обрабатывать гигабайты данных в реальном времени, то имеет смысл продумать путь каждого байта. Выбрать минимально необходимые размеры структур, избежать копирования, внедрить быстрые алгоритмы и озаботиться вопросами оптимизации при компиляции. Да что тут говорить — иногда внедрение asm кода, значительно увеличивает производительность приложения. А что из этого следует? Что в качестве инструмента нужно сразу выбирать С++, и не пытаться ставить профессиональные трековые покрышки на любительский велосипед.
«Далее, если вы знаете, что диапазон значений занимает всего 20 бит (от 0 до 1048575) и вам нужен «int» (32 бита), то вы можете использовать оставшиеся 12 бит для других целей, например для неких флагов.» — уместно в контексте программирования микроконтроллеров, но для шарпа, это просто аморально, на мой взгляд :). На шарпе можно оперативно писать код, который достаточно быстро работает в 99% случаев. И, главное то, что язык и платформа толкают к написанию кода для людей. «Не стоит стачивать лопату до маникюрной пилки.» =)
Я не рассуждаю. А сообщаю информацию, почерпнутую из достоверных источников, коим я считаю и Рихтера, который рекомендует пользоваться асинхронными операциями для FileStream, NetworkStream и Ко. В статье же, на мой взгляд, предлагается создать свой велосипед и бороться с ветряными мельницами. Вы, наверное, очень много и долго писали ранее на С++ =)
«Далее, если вы знаете, что диапазон значений занимает всего 20 бит (от 0 до 1048575) и вам нужен «int» (32 бита), то вы можете использовать оставшиеся 12 бит для других целей, например для неких флагов.» — уместно в контексте программирования микроконтроллеров, но для шарпа, это просто аморально, на мой взгляд :). На шарпе можно оперативно писать код, который достаточно быстро работает в 99% случаев. И, главное то, что язык и платформа толкают к написанию кода для людей. «Не стоит стачивать лопату до маникюрной пилки.» =)