Anton Gritsevskiy
ноябрь 2016.
9872

Какой язык программирования изучать, если хочешь разрабатывать мобильные приложения и игры?

Ответить
Ответить
Комментировать
0
Подписаться
45
4 ответа
Поделиться

Для платформы "Андроид" это прежде всего Java (впрочем, есть и другие варианты, менее популярные). В случае iOS - это ObjectiveC и Swift (последний является относительной новинкой от Apple и я бы советовал обратить на него пристальное внимание).

Также, есть возможность создавать гибридные приложения, т.е. такие, которые разрабатываются при помощи какой-либо третьей технологии (например, Mono) и уже потом конвертируются под запуск на необходимых устройствах. Этот подход, кроме очевидных плюсов, имеет и множество недостатков, так что я бы не рекомендовал с него начинать, однако быть в курсе - обязательно!

Вообще, и прежде всего, очень важно изучить не просто какой-то язык программирования/технологию, а изучить программирование как таковое. Обрести "культуру программирования".

Секреты от клуба интеллектуалов Что нужно знать, чтобы выиграть в передаче «Кто хочет стать миллионером?»Почему у кого-то эта картинка двигается, а у кого-то нет?Почему ответ 30? 1+1+1+1+1 1+1+1+1+1 1+1х0+1=...Больше интересных загадок

Если цель - именно разработка игр, а не само изучение языка программирования, имеет смысл смотреть в сторону игровых движков, которые позволяют делать игры на разные платформы. В некоторых из них можно создать игру, не сильно сталкиваясь с самим языком программирования. При этом, при желании углубить и расширить логику игры - пространство для изучения языков неограниченно.

Традиционно, для новичков-одиночек и небольших студий советуют начать с движка "Unity". Внутри движка используются языки C# и JavaScript.

Порог вхождения небольшой, обучающих материалов - много. Для того, чтобы понять принцип работы, знание языков программирования не требуется.

Смотря для какой платформы хотите разрабатывать приложения. Если это Android, то Java (IDE Android Studio), также пишут ещё на С/С++, но поскольку вы (скорее всего) новичок, не забивайте пока, что голову C & С++.

Если вы хотите писать приложения для устройств Apple, то тут однозначно Swift / Objective-C, но для этого нужен MAC.

Вот тут можете посмотреть ещё про разработка под Android на Java:

Но мой вам совет (если вы ещё не знакомы с программированием), не бросайтесь сразу к разработке приложения под Android, постарайтесь изучить базовые принципы программирования и ООП, а уже потом смело можете пробывать создавать собственные приложения под Android.

Удачи в ваших начинаниях!

Показать ещё 1 ответ
Ответить