Подойдет ли си шарп для новичков, как первый язык программирования, какие советы дадите? - Компьютерные вопросы

Вопрос Подойдет ли си шарп для новичков, как первый язык программирования, какие советы дадите?

Регистрация
27 Мар 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Синтаксис вроде не особо сложный. Научиться вполне возможно, в отличие от C++
 
Регистрация
13 Июл 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Да, C# намного проще, чем C++, но, одновременно, намного сложнее, чем Go. Не самый худший, но и далеко не самый лучший язык для начального обучения.

Намного лучше для начала взять не промышленный язык, а учебный - используемый в учебнике программирования (именно программирования, а не языка программирования) для объяснения свойств алгоритмов. Oberon-07 в разы проще любого промышленного языка, но при этом это полноценный язык, на котором можно писать вполне серьёзные программы.

P.S. Впрочем, главное - чтобы это был язык с сильной статической типизацией. Языки со слабой статической типизацией (C) и языки с динамической типизацией (Python, JavaScript) для начального обучения не годятся абсолютно. И в этом отношении C# получше, чем Java, в котором излишне много автоматических преобразований типов.
 
Регистрация
16 Фев 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
С Python лучше начинай. Языки C тяжелы для понимания, особенно при отсутствии базы
 
Регистрация
29 Июн 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Java примерно на одном уровне по сложности изучения с C#.
Это не так сложно как C++.
Однако, для особо тяжёлых частей кода, всё же лучше пренебречь простотой изучения и изучить C++.
 
Регистрация
12 Ноя 2013
Сообщения
95
Репутация
6
Спасибо
1
Монет
0
Вполне, для понимания типизации и структуры кода. В том же питоне с его динамической типизацией тяжело новичку понять
 
Регистрация
29 Окт 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
Смотря для каких целей. Но так C# намного лучше изучать чем тот же C++
 
Сверху Снизу