Re[19]: Почему нельзя преподавать C#
От: Хитрик Денис Россия RSDN
Дата: 18.03.05 15:55
Оценка:
Здравствуйте, Mika Soukhov, Вы писали:

ХД>>На работе проект на C++ (Builder), дома, в аспирантуре, проект на C# (VS 2003).

MS>Только не говори мне, что ты это интегрируешь

Нет, не интегрирую. Думаю, что то, что я сейчас пишу на С++ потом будут переписывать на С#

ХД>>Фреймворк помогает хотя бы в плане управления памятью. Помогает большой хорошо документированной библиотекой.

MS>Да, управление памятью — это большой плюс. Только вряд ли это уж очень повышает уровень абстракции, не так ли Насчет документации тоже согласен. Microsoft поставило на .NET, поэтому старая документация не обновлялась. Но опять же, чем это повышает уровень абстракции?

Про уровни абстракции я не говорил. Я говорил о том, что теперь я решаю задачи по-другому, не задумывась о вопросах, которые раньше доставляли (и доставляют мне лично сейчас в С++) головную боль. И в библиотеке меня привлекает не сама по себе документация, а обширность, логичная (с моей точки зрения) структурированность и уже потом документированность.

ХД>>Коллекции не пишу, не вспоминаю второй курс института, а выбираю из тех что уже есть. Пока что выбор больше моих требований

MS>Вот я тебя и поймал. В С++ есть коллекции, примем такие, что в .NET 2.0 они появились, реализованные ориентированное на STL. Мне вот лично хватает таких коллекций: ArrayList (C++ — vector, .NET 2.0 — List<>), Hashtable — (С++ — map, .NET 2.0 — Dictionary<,>).

Я за тебя рад

ХД>>Надеюсь со вторым фреймворком получить прирост производительности и читабельности благодаря дженерикам.

MS>Шаблоны (и generics) на самом деле только затрудняют чтение. Сравни (код поскипан)

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

MS>Но я не об этом. Дык, а чем же тебе шаблоны не нравятся в C++? Только честно ответь — используешь их?


Да, использую. И я не говорил, что они мне не нравятся
Правила нашего с вами форума.
Как правильно задавать вопросы. © 2001 by Eric S. Raymond; перевод: © 2002 Валерий Кравчук.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.