С чего начать изучение C#?
Собственно, решил заняться изучением C#. Посоветуйте, с чего и как лучше его начинать и какая литература подойдет на данном этапе?
Читай также
Собственно, решил заняться изучением C#. Посоветуйте, с чего и как лучше его начинать и какая литература подойдет на данном этапе?
Лучшие комментарии
Возьми к ознакомлению книгу «Бьерн Страуструп — Программирование. Принципы и практика использования C++». Это книга хоть и из самых основ, но очень много содержит глубокого материала. Автор книги, осонователь языка. Програмист и преподаватель с большим стажем.
Все зависит от того на под что и что именно писать будеш. Если мелкие програмы под Windows тут без разныци какой язык, если игры для мобылок, очень популярная темя сейчас то лудше С++. Если собираетесь создавать проэкты которые одинакого будут работать на Windows и Linux или проще переносить с одной ОС на другую то лудше С++.
С++ быстрее чем Java и C# причем в полтора-два раза пруф Это сам понимаете что это большой плюс, особенно для устройств мобильных.
Я не утверждаю что С++ абсолютно лудшый чем другие. У C# есть много преимуществ над С++. Об этом можно спорить днями. Подобный вопрос всегда вызывает холивары.
Лудше изучать програмирование с того языка который проще дасться человеку. Я порекомендовал изучать С++ так как сам с ним работаю. Есть шикарная книга от разработчика этого языка. Я не знаю столь чудесного пособия на C#, я работаю над мобильными играмы, а С++ в этом лудше по быстроте и кросплатформенности, С++ бысрый язык и эти причины стали во главе моего совета.
+ Легкий для новичка, идеальный для первого языка. Распространен. Большое кол-во материалов. Хороший сборщик мусора.
— Медленный относительно C++, только Microsoft-платформы (без Mono), требует .NET Framework.
C++: Бьерн.
+ Самый функциональный, быстрый и мощный. Кроссплатформенный. На нем пишется практически все высокопроизводительные приложения. Обязан знать каждый программист.
— Все его достоинства перекрываются его большой сложностью. Но это препятствие — лишь для новичков в программировании.
Это почему?
Хотя можно, конечно, написать на C++, но…
P. S. А вообще можно под Android и через Mono Develop писать на C# )))
Ассемблер — скорее более понятный способ представления машинных кодов, чем язык программирования. В остальном согласен.
P.S Ассамблер является «крутым» потому что он самый низкоуровневый язык, но не самый ходовой