Провокационный вопрос
Знают ли разработчики ядра и околоядерного софта под линукс современные методики разработки софта - как-то объектно-ориентированный дизайн, функциональное программирование, доказательство валидности программ, всякие там DSL и кодогенерации?
no subject
Надо их образовывать.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
> как-то объектно-ориентированный дизайн
Да. VFS линуксячий вполне себе объектно ориентированный.
> функциональное программирование
кто-то знает, кто-то -- нет.
make считаем за функциональное программирование? ;)
> доказательство валидности программ
Я не знаю. кто-то должен знать.
> всякие там DSL и кодогенерации
Какие-то небольшие куски могут генерироваться, например таблица syscall'ов на x86.
Ещё есть http://coccinelle.lip6.fr/, которую в ядре пользуют для поиска/правки типичных ошибок или массовых изменений API'я. Она же умеет патчи генерировать.
no subject
no subject
за кодогенерацию сойдёт?
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
На сегодняшни день WinRT это такая жутко изолированная песочница (вирутуальная ОС) для приложений с GUI в стиле Metro. Что будет дальше пока непонятно. Ну т.е. это не то что неполноценная замена Win32, а пока даже близко не замена. При этом ничего кроме самой WinRT для Metro Style приложений недоступно (даже опосредованно).
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject