информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Значит такой из меня программер!!! 03.02.03 03:30  Число просмотров: 930
Автор: dl <Dmitry Leonov>
<"чистая" ссылка> <обсуждение закрыто>
> гениального решения имярек "Сборщик мусора" - оно известно
> уже очень давно, но тем не менее нормальные комитеты,
> например ISO/IEC - не ввели его в стандарт C++ в 98-м году.
> Не помню когда, но как бы не в 99-м не был введен в
> очередной стандарт ANSI C. Почему? Да потому, что механизм
> деструкторов у нормального программера всегда вычистит все,
> что ему нужно в предсказуемый момент, или на C - правильно
> разработанная архитектура проекта и прямые руки позволят
> освободить всю память, которую выделил. В крайнем случае,
> если руки не кривые, но и недостаточно прямые - выделяй из
> пула, а потом уничтожай пул. А вот накладные расходы на
> сборку мусора иногда достигают до 10% (к сожалению точную
> цифру привести не могу - но порядок примерно этот). Это
> весомая потеря производительности.

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

> У этого языка нет почти ничего общего с C, кроме отдаленно
> напоминающего синтаксиса. Так и у явы он напоминает C и у
> перла и у кучи других. Вот только мелкософту пришло в
> голову назвать следующую инкарнацию бейсика прямым
> наследником C и даже сказать, что это усовершенствованный
> C.
> В мелкософте так пытаются оградить юзера от лишнех мыслей и
> программиста от программирования потому, что большинство
> юзеров не умеют думать, а очень многие программисты не
> умеют программировать. Делая ставку на недумающих юзеров
> они просто расширяют свой рынок сбыта и получают
> дополнительную прибыль.
> Я поверю в эффективность дотнета только когда следующая
> версия будет написана на самом дотнете. Конкуренцию яве он
> может и составит, но насколько бы гениальной не была ява ее
> все-таки вытеснила из масс технология Macromedia Flash.
> Почему? Да потому же. Очень многие хотят как бы
> программировать, но не хотят знать язык программирования -
> им понравилось: наклепал ключевых кадров, налепил Motion
> Tween-ов и вуаля - побежал всем рассказывать, что он
> программист.
> До того, как в эффективность дотнета поверят в самом
> мелкософте - он будет оставаться всего лишь заменой VB и
> может быть конкурентом жабе. Только где сейчас жаба. Давеча
> разговаривал с одним ярым поклонником ея. Сказал, мол, что
> она ушла в embed-нутые устройста и вообще не раскрыла
> своего потенциала. Он начал доказывать: ды ты что есть же
> JSP - и это рулез. Вот только что-то мне больше встречается
> ASP - потому как на бейсик родной душе многих
> горе-недопрограммистов похож.

Все-таки надо разделять С# и .NET. C# сам по себе - это просто один из языков, которые могут поддерживаются в .NET. То, что в .NET они поверили говорит хотя бы то, что в список managed applications входит, например, devenv.exe от последних Visual Studio. Ну и как язык C# все-таки шаг вперед по сравнению с явой, которая выглядит совсем уж кастрированной по сравнению с С++. В конце концов, пусть уж лучше на нем пишут, чем на васике :)
Ну а про яву и флэш - это да, я сам практически слово в слово писал это в обзорах, и получал в ответ аналогичную отповедь на тему серверных приложений :)
<programming> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach