Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     11 Mar 2002  15:03:37
 To : Valentin Nechayev
 Subject : Re: Writing a driver programme
 -------------------------------------------------------------------------------- 
 
 v.ua>
 
 From: Vladimir Bormotov <bor@vb.dn.ua>
    Hi, Valentin!
 
 >>>>> "VN" == Valentin Nechayev <netch@segfault.kiev.ua> writes:
 
  >>> Если не секрет, то почему ядро не пишут на С++? Ведь весь вопрос в
  >>> компоновке. Или в этом-то и проблема?
   VN>> Однажды пробовали. Пришли к выводу, что смысла нет.  
 >>  ой, а что именно имеется в виду? ;)
 
  VN> Во времена позднего 0.* Линус как-то делал такую попытку.
  
  а, тогда ясно. Еслди Линус не может запинать "идейную линию" ядра в
  нормальную модульность, чтоб каждый год не ломать интерфейсы внутрених
  подсистем, а только расширять, то конечно на C++ это так сходу не
  переписать. Там думать нужно просто с другой стороны. Совершенно.
 
     
 >>  А дейсвительно критичные места, их можно прям в eiffel заинлайнить, на
 >>  том-же C ;)) По идее, с C++ все гораздо проще...
 
  VN> Hу это еще надо посмотреть. Грабли могут вылезти совершенно
  VN> неожиданно.
 
  конечно может. Hо в итоге довольно классно получается. У нас даже пару раз 
  были такие дружесвеные инсинуации помочь людям из SmallEiffel с
  кодогенератором, но мы потом почитали список рассылки, и поняли что нашей
  помощи им не нужно, они круче ;) поставили новую бету, и вперед ;)))
  
   VN>> А иметь гимор с реализациями Си++, которые и теперь в GPL мире
   VN>> хреноватые, а тогда вообще живыми не были - нет, увольте-с.
 >>  в смысле было-бы проще, еслиб был компилятор, реализация которого который
 >>  четко соотвевует стандарту.
 
  VN> И он в ядро будет пихать exceptions, rtti и прочую муть?
 
  зачем? 
  
  Я когда начинал учить C++, так дейсвительно писал "на Си с классами".
  Т.е. первые пробы буквально отличались только тем, что вместо printf
  было <<
  И как следовало ожидать, в бинарнике сильных отличий не было.
  Hикто ведь не заставляет пользовать exception. Зато получить контроль
  типов более жесткий, это очень хорошо, реально помогает писать код.
  
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Writing a driver programme   Valentin Nechayev   10 Mar 2002 04:02:34 
 Re: Writing a driver programme   Vladimir Bormotov   10 Mar 2002 15:04:45 
 Re: Writing a driver programme   Valentin Nechayev   11 Mar 2002 11:16:09 
 Re: Writing a driver programme   Vladimir Bormotov   11 Mar 2002 15:03:37 
 Re: Writing a driver programme   Victor Wagner   11 Mar 2002 15:38:38 
 Re: Writing a driver programme   Vladimir Bormotov   11 Mar 2002 19:23:48 
 Re: Writing a driver programme   Valentin Nechayev   13 Mar 2002 02:26:21 
 Re: Writing a driver programme   Victor Wagner   13 Mar 2002 10:29:11 
 Re: Writing a driver programme   Valentin Nechayev   13 Mar 2002 15:12:13 
 Re: Writing a driver programme   Victor Wagner   13 Mar 2002 16:20:12 
 Re: Writing a driver programme   Valentin Nechayev   14 Mar 2002 02:18:31 
 Re: Writing a driver programme   Vitaly Lugovsky   11 Mar 2002 15:55:07 
 Writing a driver programme   Ilya S Slyzhnyak   13 Mar 2002 17:17:28 
 Re: Writing a driver programme   Valentin Nechayev   13 Mar 2002 10:08:37 
 Re: Writing a driver programme   Victor Wagner   13 Mar 2002 10:31:13 
 Re: Writing a driver programme   Vladimir Bormotov   13 Mar 2002 13:18:51 
 Re: Writing a driver programme   Eugene Karpachov   11 Mar 2002 10:08:00 
Архивное /ru.linux/2541675d84ac.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional