Отправляет email-рассылки с помощью сервиса Sendsay

[prg] C++, C# или Python?

Приветствую всех!
После изучения основ паскаля (переменные, условия, циклы, массивы,
немного ООП) решил перейти на другой язык.
Цели:
Создание приложений windows forms, проще говоря ООП;
Создание игр для незрячих.
Нужен легкий понимаемый синтаксис, вполне подходит Python, библиотеки,
модули, простой синтаксис, но по нем очень мало литературы, Марка Лутца
я не могу понять тот язык, на котором написан учебник, c++ труден, чтоб
даже вывести информацию, нужно подключать библиотеки, C# синтаксис
прост, но опять же мало литературы.
Кто может помогите определиться, одни говорят python, другие c# сам уже
запутался.
Спасибо!

Ответить   Sat, 08 Nov 2014 08:05:39 +0300 (#3159592)

 

Ответы:

Здравствуйте, John.

Здесь не существует правильного ответа.
В идеале, вам надо учить оба, а потом выбрать понравившийся.
Проблема с литературой лично мне, честно говоря, не очень понятна. По-моему
и по Python, и по C# её достаточно много, в том числе и в доступных для
незрячих формате. От официальных туториалов до сторонних книжек и учебных
курсов.
Если исходить из ваших задач, то писать оконные приложения, как мне кажется,
будет удобнее на C#, ввиду наличия MSVS, а игры на Python, так как там есть
распространённые инструменты для этого.
Если же у вас есть планы выходить за рамки экосистемы Windows, то C# хоть и
пытается быть кросс-платформенным, но у Python, как мне кажется, это пока
получается лучше.
Успехов. Никита.

Ответить   Sat, 8 Nov 2014 17:53:52 +0300 (#3159817)

 

Приветствую.

Кажется xamarin c# делает c# покросплотформенней?

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

С уважением, Константин.

Ответить   Sat, 8 Nov 2014 21:36:30 +0500 (#3159872)

 

Здравствуйте, galiahmet***@r*****.ru.

Нет, вот как раз в мобильной разработке Xamarin более прилизан. Я скорей
отвечая держал в голове компьютерные системы.
При этом вообще Microsoft активно продвигает C# как кросс-платформенное
решение, в том числе и через open source. Поэтому я говорю не столько о
непреодолимых препятствиях, сколько о распространённости.
На десктопных платформах Python всё же более распространён как
кросс-платформенный инструмент, а поскольку вопрос в том числе был и про
литературу, это это должно быть вопрошавшему важно.
Успехов. Никита.

Ответить   Sat, 8 Nov 2014 20:17:33 +0300 (#3159897)