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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Victor Wagner                        2:5020/219.27  23 Jun 2000  09:47:26
 To : netch@carrier.kiev.ua
 Subject : Re: CPP
 -------------------------------------------------------------------------------- 
 
 netch@carrier.kiev.ua wrote:
 
 vir>>>> А еще отказался бы ты от плюсов, и писал бы на нормальных сях.
 VN>>>Зачем?
 vir>> Затем, что правильно спроектировать объектно-ориентированную программу  
 vir>> - много сложнее, чем программу в процедурном стиле.
 
 ncku> Это от неумения и не более того. Вас же никто не заставляет следовать
 
 Да естественно. Hо покажите мне ВУЗ в России, где учат OOD.
 Hасколько я знаю этого нет даже на BMиК МГУ. 
 
 ncku> стилю и не отвлекаться ни на какие иные варианты?
 
 Здесь вопрос расстановки приоритетов. 90% задач решаются однострочниками
 и скриптами на полстранички. Эти задачи надо решать на перле или питоне.
 
 Из оставшихся 10% половина пишется на чистом C  и только во второй
 половине использование STL может дать какой-то выигрыш. Hо ровно такой
 же выигрыш даст использование пары C + ваш любимый скриптовый язык.
 Более того, еще бывает  ADA. 
 
 Хотя и говорят, что "если вы умеете писать на этом языке, вас выкрадет
 Пентагон, поставит перед строем и скомандует "прострелите ему ногу"",
 писать на ней проще (естественно при некотором разумном уровне
 требований к качеству результата) чем на плюсах.
 
 ncku> C++ хорош хотя бы той своей частью, которая есть улучшенный Си.
 
 Химера получилась. C это ассемблер такой переносимый, и вдруг строгая
 типизация. Это знаете ли все равно что улучшать истребитель путем
 установки на нем 30 миллиметровой брони. Пули его брать, конечно,
 перестанут. У C++ броня, конечно, съемная, но все равно - либо броня,
 либо летать. А ведь есть, к примеру, Модула-3 с явным разделением на
 безопасные и небезопасные еще модули
 
 vir>> А если ее правильно не проектировать, то никаких преимуществ кроме code
 vir>> bloat и уменьшения портабельности ты от плюсов не получишь.
 
 ncku> Откуда возьмется code bloat - то?
 
 От эксепшнов, stl  и прочего.
 
 vir>>>> Под них и libwww есть - та, которая в комплекте lynx, который на win32
 vir>>>> заведомо портабелен.
 VN>>>А будто ее к плюсам привинтить нельзя?
 vir>> А смысл?
 
 ncku> Это уже разглагольствование, а не спор ;|
 ncku> ... Геpойски муха в кулеpе погибла...
 ncku> -- --
 ncku> Valentin Nechayev
 ncku> netch@carrier.kiev.ua
 ncku> II:LDXIII/DCCCLXXIII.CCC
 
 -- 
 Not only Guinness - Linux is good for you, too.
   -- Banzai on IRC
 --- ifmail v.2.14.os-p7
  * Origin: Where is your mouse [/dev/Wagner's home (2:5020/219.27@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: CPP   Victor Wagner   23 Jun 2000 09:47:26 
Архивное /ru.unix/15178f1358c55.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional