|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 11 Mar 2002 11:16:09 To : Vladimir Bormotov Subject : Re: Writing a driver programme -------------------------------------------------------------------------------- >>> Vladimir Bormotov wrote: >> > "Добро пожаловать в Линукс". >> > Тут не делают жизнь легче. Как и не пишут ядро на C++. >> Этого-то я и боялся. Если не секрет, то почему ядро не пишут на С++? Ведь >> весь вопрос в компоновке. Или в этом-то и проблема? VN> Однажды пробовали. Пришли к выводу, что смысла нет. > ой, а что именно имеется в виду? ;) Во времена позднего 0.* Линус как-то делал такую попытку. VN> Внутриядерная жизнь в классы совершенно не укладывается. > да все там укладывается, если правльно тромбовать. Я вот частенько > разглядываю код на C который генерит eiffel, код как код... > Все довольно грамотно и красиво. И совсем мне непонятно почему я должен > все вот такое руками писать, и за всякой фигней следить в своей голове, > если с этим очень хорошо справляется компилятор. > > А дейсвительно критичные места, их можно прям в eiffel заинлайнить, на > том-же C ;)) По идее, с C++ все гораздо проще... Hу это еще надо посмотреть. Грабли могут вылезти совершенно неожиданно. VN> А иметь гимор с реализациями Си++, которые и теперь в GPL мире VN> хреноватые, а тогда вообще живыми не были - нет, увольте-с. > в смысле было-бы проще, еслиб был компилятор, реализация которого который > четко соотвевует стандарту. И он в ядро будет пихать exceptions, rtti и прочую муть? /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/736821f7ca05.html, оценка из 5, голосов 10
|