До чего мы дожили...
Jun. 29th, 2018 03:02 pmQt на микроконтроллерах.
Ну, как микроконтроллерах... у меня когда-то десктоп был с худшими характеристиками. Занимает четверть доступной памяти и слегка подтормаживает в отдельных моментах (хотя там никто и не оптимизировал особо).
И вот что-то у меня по этому поводу сложные ощущения — с одной стороны понятно, что растущие аппетиты софта вынуждают производителей железа за ним бежать, шо аж шуба заворачивается и, соответственно, тренд на удешевление железа и общий рост вычислительных мощностей когда-то должны были сойтись. Они и сошлись в одном чипе стоимостью в 10 баксов. Аналогичное ранее произошло с digital audio, когда мультимедийный компьютер был вещью в себе, стоимостью вдвое от обычной, а теперь звук с "cd-качеством" разве что кофеварка не играет.
С другой — ЧЕТВЕРТЬ ресурсов, Карл! И это только по памяти, использование cpu, судя по всему, близко к 100%. Только на рисование кавайных интерфейсов, а еще и работать когда-то надо (впрочем какое там "работать", это ж IoT, там всей работы только позвать большого брата). С третьей стороны подобные рассуждения есть гнилое байтоёбство: какая разница каким методом решается задача, если она решается. Тратить человеческое время только для того чтобы железка меньше грелась? Подточат наиболее шероховатые моменты, и в продакшн!
С четвертой стороны — я совсем не ожидал1, что "точка схождения" будет вот здесь, с этими технологиями. Всё ранее наработанное говорило о том, что мир будет гетерогенным, с разными конфигурациями, архитектурами, итд итп, а софт, соответственно, должен уметь под это всё подстраиваться2. Но — нет. Проще оказалось допилить железо, чтобы оно смогло держать на себе вавилонскую башню софта.
Понятно, что более прочие библиотеки и фреймворки никуда не исчезнут в ближайшее время. Как минимум останется ниша жестко оптимизированного по цене железа, но ниша — это всегда ниша, следующая технология может её и схлопнуть...
Короче, будем посмотреть.
1. Не то чтобы совсем не ожидал, просто очень не хотелось верить.
2. Исчезающее ныне за почти полной ненадобностью искусство — писать портабельный софт.
Ну, как микроконтроллерах... у меня когда-то десктоп был с худшими характеристиками. Занимает четверть доступной памяти и слегка подтормаживает в отдельных моментах (хотя там никто и не оптимизировал особо).
И вот что-то у меня по этому поводу сложные ощущения — с одной стороны понятно, что растущие аппетиты софта вынуждают производителей железа за ним бежать, шо аж шуба заворачивается и, соответственно, тренд на удешевление железа и общий рост вычислительных мощностей когда-то должны были сойтись. Они и сошлись в одном чипе стоимостью в 10 баксов. Аналогичное ранее произошло с digital audio, когда мультимедийный компьютер был вещью в себе, стоимостью вдвое от обычной, а теперь звук с "cd-качеством" разве что кофеварка не играет.
С другой — ЧЕТВЕРТЬ ресурсов, Карл! И это только по памяти, использование cpu, судя по всему, близко к 100%. Только на рисование кавайных интерфейсов, а еще и работать когда-то надо (впрочем какое там "работать", это ж IoT, там всей работы только позвать большого брата). С третьей стороны подобные рассуждения есть гнилое байтоёбство: какая разница каким методом решается задача, если она решается. Тратить человеческое время только для того чтобы железка меньше грелась? Подточат наиболее шероховатые моменты, и в продакшн!
С четвертой стороны — я совсем не ожидал1, что "точка схождения" будет вот здесь, с этими технологиями. Всё ранее наработанное говорило о том, что мир будет гетерогенным, с разными конфигурациями, архитектурами, итд итп, а софт, соответственно, должен уметь под это всё подстраиваться2. Но — нет. Проще оказалось допилить железо, чтобы оно смогло держать на себе вавилонскую башню софта.
Понятно, что более прочие библиотеки и фреймворки никуда не исчезнут в ближайшее время. Как минимум останется ниша жестко оптимизированного по цене железа, но ниша — это всегда ниша, следующая технология может её и схлопнуть...
Короче, будем посмотреть.
1. Не то чтобы совсем не ожидал, просто очень не хотелось верить.
2. Исчезающее ныне за почти полной ненадобностью искусство — писать портабельный софт.