Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.09.2010, 07:07
|
|||
|---|---|---|---|
|
|||
Преподавать С++ или С#? |
|||
|
#18+
Всем привет! Ситуация следующая. Я несколько лет преподаю ООП, язык - С++, вообще работаю программистом, а это скорее хобби. Аудитория - взрослые люди (многие с высшим образованием), это курсы профпереподготовки. Сначала один симестр изучается С, потом один симестр - С++, получается хорошая связка, одно из другого вытекает. В 7 двух часовых лекциях удается рассмотреть практически все разделы языка (не глубоко, конечно), лабы подобны тем, что у студентов 1-2 курса, пишутся они как консольные приложения. Очень не хочется и дальше мучаться с консольным интерфейсом, а чтобы дать визуальный (более востребован и лабы приятнее на нем делать) - нужно не только время (минимум, 1 лекция), но и, собственно, а что давать?? Неудобный MFC (который уже почти история)? Сторонние библиотеки (Qt, cegui) - тоже как-то неправильно.. Отсюда возникла мысль перейти на C#, но с этим связан ряд сложностей: 1. Связка С и С++ более логична и легка в усвоении, на мой взгляд, чем С и С#. 2. С# более просто в использовании (нет указателей и т.п.), чем С++, но его понятийная база шире (добавляются делегаты, события, свойства, атрибуты и т.п.). 3. Зная С++ освоить С# легче, чем наоборот (и тут же вопрос - а насколько будет в ближайшем будущем востребован С++?). Буду признателен за мнения. Что актуальнее, что педагогически более правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2010, 10:14
|
|||
|---|---|---|---|
Преподавать С++ или С#? |
|||
|
#18+
Hubert Farnsworth, C академической точки зрения лучше преподавать D (после С) или Java. Причем, если смотреть на C# или Java, то преподавать надо без предыстории С, но зато с фреймворком. С++ распространен, кроссплатформенный, много библиотек. Преподавать с STL, а графика - на выбор (1 день можно и MFC) Java - много библиотек, достаточно распространен, стабильная перспектива. Графика Swing или SWT. C# - стабильный фреймворк, простой. Winforms. D - наследник С++, красивый, лишен сложностей С++, но синтаксически мощнее всех вышеперечисленных. Графика DFL или DWT. Непромышленный. Вкратце тут . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2010, 10:18
|
|||
|---|---|---|---|
|
|||
Преподавать С++ или С#? |
|||
|
#18+
Siemargl, необходимо также учесть востребованность. С++ еще долго будет в игре, но как мне кажется, С# постепенно его вытеснит, и уже сейчас немало вакансий .net. А язык D - по-моему достаточно специфичная штука, по крайней мере вакансий D-программиста я ни разу не видел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.09.2010, 10:35
|
|||
|---|---|---|---|
Преподавать С++ или С#? |
|||
|
#18+
Hubert Farnsworth, Это вопрос точки зрения. Чистых математиков и физиков тоже мало - но ведь общее высшее образование имеет преимущество перед среднеспециальным. Нужно решить для себя - учить красивым идеям или натаскивать на готовые решения. ЗЫ. Я не думаю, что кто то кого то вытеснит. У всех свои ниши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=34&mobile=1&tid=1550431]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 349ms |

| 0 / 0 |
