Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2012, 05:26   #1
_Osaka
Пользователь
 
Регистрация: 04.10.2012
Сообщений: 38
По умолчанию Что нужно знать C# программисту кроме синтаксиса?

Что нужно знать C# программисту кроме синтаксиса?
Я знаю только С++ и С, хочу начать изучать С#. Что требуется знать. (кроме синтаксиса)
_Osaka вне форума Ответить с цитированием
Старый 29.12.2012, 06:06   #2
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 585
По умолчанию

Цитата:
Сообщение от _Osaka Посмотреть сообщение
Что нужно знать C# программисту кроме синтаксиса?
Я знаю только С++ и С, хочу начать изучать С#. Что требуется знать. (кроме синтаксиса)
Тоже задаюсь этим вопросом, что нужно знать программисту... Как по мне Язык высокого уровня (аля C++), язык уровня по ниже (Си, т. к. я в основном на нем все пишу), и ассемблер. Нужно уметь работать с сетью - вроде разобрался. Нужно уметь работать с базами данных - не разобрался. + я изучаю OpenGL. Ну и наверное апи ОС под которой работаешь, не глубоко, но хотябы поверхносно - ещё не приступил.
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Старый 29.12.2012, 10:48   #3
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
Что нужно знать C# программисту кроме синтаксиса?
Не претендуя на полноту,..
1) Стилистику программирования на языке с автоматической сборкой мусора (т.е. не стесняться передавать ссылки на объекты направо и налево, после C++ этому надо учиться);
2) Хотя бы основные стандартные классы. .NET - это в том числе здоровый склад уже готовых программных конструкций, глупо было бы писать их по-новой;
3) Навыки составления тестов. В пару к этому основные приёмы рефакторинга - выделение метода, перенос метода по иерархии, выделение надкласса, переименование переменной/метода.
4) (опционально) Linq и работа с коллекциями в функциональном стиле, использование безымянных делегатов;
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ещё одна тема, что нужно знать программисту pufystyj Общие вопросы по программированию, компьютерный форум 16 06.11.2012 01:09
Что нужно знать новичку? 30gb PHP 0 11.05.2011 12:25
Что нужно знать (сделать), что бы прога запускалась в Виндос 7 и Виста marina15056 Помощь студентам 19 24.08.2010 11:29