Информация об изменениях

Сообщение Re[17]: А на каком уровне накосячили в WPF от 17.02.2016 0:30

Изменено 17.02.2016 0:39 Слава

Здравствуйте, alex_public, Вы писали:

_>Между прочим, задача написания полноценного сетевого демона (лампа же именно так работает), работающего непосредственно с wifi чипом (а не с функциями родного фреймворка или даже сетевыми функциями ОС, которой тут просто нет) и при этом помещающегося в 30КБ памяти, думаю что не по зубам большинству .net программистов. )


Вся сложность там — в вытачивании каменного топора из одного камня двумя другими камнями. Отсутствие стандартной библиотеки, свой собственный strcpy и все такое. Это не сложно, а муторно. Любой, писавший на ассемблере под дос, с задачей справится (я например писал, хотя считаю себя хреновым программистом).

_>Что за презрительное отношение к разработке прошивок?


Потому что смысл индустрии — это автоматизация рутинной работы. Простому человеку дают сложный и умный инструмент, человек чегой-то изъясняется на доступном ему уровне, инструмент это все понимает и выдает некий результат, оправдявающий ожидания. Над теми, кто форматирует документы в Ворде пробелами, принято смеятся, а если подумать — делает ли это сам Ворд хуже? Ну давайте дадим человеку TeX и талмуд по оному, человек вообще никаого результата не выдаст.

И если везде — в базах, в гуе, в вебе, везде инструменты делают разработку проще, знания накапливаются и выдаются в виде чего-то позволяющего с меньшим трудом достигать результата, то в embedded обязательно будет Вася-умелец в свитере, с паяльником и горой Си-кода даже не в репозе. Вася — золотые руки. Не происходит передачи знаний в инструменты, а только в чьи-то золотые руки, которыми обладатель умело обтачивает очередную блоху.

И платят за embedded так себе, в 90% случаев. В 10% — очень много. Где переход между этими позициями — непонятно. В общем, дурная на всю голову область.
Здравствуйте, alex_public, Вы писали:

_>Между прочим, задача написания полноценного сетевого демона (лампа же именно так работает), работающего непосредственно с wifi чипом (а не с функциями родного фреймворка или даже сетевыми функциями ОС, которой тут просто нет) и при этом помещающегося в 30КБ памяти, думаю что не по зубам большинству .net программистов. )


Вся сложность там — в вытачивании каменного топора из одного камня двумя другими камнями. Отсутствие стандартной библиотеки, свой собственный strcpy и все такое. Это не сложно, а муторно. Любой, писавший на ассемблере под дос, с задачей справится (я например писал, хотя считаю себя хреновым программистом).

_>Что за презрительное отношение к разработке прошивок?


Потому что смысл индустрии — это автоматизация рутинной работы. Простому человеку дают сложный и умный инструмент, человек чегой-то изъясняется на доступном ему уровне, инструмент это все понимает и выдает некий результат, оправдывающий ожидания. Над теми, кто форматирует документы в Ворде пробелами, принято смеяться, а если подумать — делает ли это сам Ворд хуже? Ну давайте дадим человеку TeX и талмуд по оному, человек вообще никакого результата не выдаст.

И если везде — в базах, в гуе, в вебе, везде инструменты делают разработку проще, знания накапливаются и выдаются в виде чего-то позволяющего с меньшим трудом достигать результата, то в embedded обязательно будет Вася-умелец в свитере, с паяльником и горой Си-кода даже не в репозе. Вася — золотые руки. Не происходит передачи знаний в инструменты, а только в чьи-то золотые руки, которыми обладатель умело обтачивает очередную блоху.

И платят за embedded так себе, в 90% случаев. В 10% — очень много. Где переход между этими позициями — непонятно. В общем, дурная на всю голову область.