Апарат для учебы программирования
Всем здорова пикабушники! Давно принял решение изменить жизнь с работой вылезти с слесарни на заводе и перекатиться в АЙТИ. Понял что мне рили интерэстин программировать и можно нормально выгребать по кэшу если выучиться еще, теплый чистый офис и удаленка на любой город России. Семьи детей и девушки, пока нету. В планах. Решил рискнуть. Начал собирать инфу. Но была 1-на загвоздка. Мой вектор приложухи на айфоны. Язык Свифт. Но жесть что виндовс не подходит! Программа ЭКСкоуд где писать код работает только на операцеонке от эппл. А она работает только на компах эппл. Поставить их операцеонку на винде трудно и будет херово кодить. Поэтому решал продать свой лэптоп и купить макбук.
Во первых. Это дохрена стоит!!! Новьё минимум 130 тысяч. Начал гуглить. Учиться подойдет БУ от 2010. На авито нашел МакБук Про 2010. Экран 15 дюймов хороший размер. Процессор интел кор 5. Память 4 гига. Цены от 17000 на живого. Дешевле только поломаные. Старый апарат на винде продал за 4000 экран тухнул. За два месяца отложил чирик. + занял косарь. На такой бюджет как раз нашел апарат. Есть ньюансы. Экран красит в центре если черный фон но это фигня. Не работает диск один ЮСБ и наушники. Залипает одна кнопка одна не работает но есть вторая. Китайская зарядка. Тухлая батарея (питалово от розетки). Замят корпус. Мне только ОСЬ важно и решил взять. Зарешала цена. Итог. Апарат пушка но привыкнуть надо к управлению. Следующий этап качать основы свифт. Курсы не возьму ибо пока дорого.
Почему выбрал язык свифт. Можно делать приложухи на все апараты эппл. Компания плотно сидит на рынке. Айфон, компы, приставки, часы. Их берут богатые и профи на всей планете. Аудитория большая и платежеспособная. Перспективы хорошие. Свифт полегче С++ чтоб стартануть. Но надо макбук.
Пока копил бабки качал инглиш. Выучил алфавит. Учу по 2-ум приложухам. 1 дулинго. 2 АНКИ. Дулинго надо повторять фразы за героями и писать их. АНКИ это карточки сверху фраза на русском снизу перевод на инглиш. Какие темы выучил. Основы; Я из; Знакомства; Моя семья; Места; Вечиринка. Плюсом еще 290 слов записал из АЙТИ. Каждый день по одному часу учу. Плюс обед перекуры и маршрутка. Упор на произношение и айтишные слова.
Если есть свифтеры было бы интересно узнать как вкатывались.
Как вы читаете литературу на английском языке?
Добрый день, подскажите пожалуйста лайфхаки или полезные инструменты для чтения книг в оригинале на английском языке ?
Интересует сама техника чтения, допустим вы читаете абзац и встречаете незнакомое слово, вы идёте на какой-либо сайт и переводите слово там ? или вводите фразу целиком ? Какой сервис для перевода вы используете?
Либо же у вас например открыта книга и под рукой лежит смартфон, а на нём открыто приложение и вы переводите с его помощью ?
Либо вы используете электронную книгу через какой-либо редактор и там с помощью выделения есть какой-либо плагин, который позволяет сразу показать текст ?
Интересуюсь, тк сам обычно читаю книгу в электронной версии на ПК, на сайте открыт переводчик от гугла, и с некоторой литературой в целом прибегать к переводу приходится редко, но иногда бывают случаи, что через строку незнакомые слова и через несколько итераций alt+tab начинают уставать глаза и это выматывает.
С чего начать в АЙТИ
Всем здорова пикабушники. Хотелось бы поделиться с начинающими как начать учиться на кодера как вижу это я. Надеюсь это комунибудь да пригодиться. Долго принимал решение какой язык учить и выбрал... Внимание... ИНГЛИШ! ЭТО не язык програмирования но пока так. Это мастхэв для айтишника. Надо прокачаться курить доки по языку статьи понимать видосы на ютьюбе на инглише. Айтишный инглиш это MINIMUM. И разговорный чуть почуть. Все языки немножко легче понять если знаеш инглиш там много таких словечек. Норм конторам надо нанять кто хотя бы это может кроме кодинга. Прорыл много вакансий на хэдхантере поверте это наша реальность. Норм конторы выставляют вакансии на инглише сразу чтобы только кто знает могли послать резюме. Но дофига и где не надо.
Но есть хорошая новость! Это совсем не сложно. Хватает пол часа в сутки+выхи. Надо учить ТОЛЬКО самые частые слова на тему АЙТИ. Как делаю я. Скачал тренажер слов. АНКИ. Не реклама! Бесплатно с плеймаркета или апстора. Это карточки. С одной стороны на инглиш другая перевод. Гоняете где хотите; дома метро перекур обед. Супер вещь для мозга.
Второе. Дулинго в народе называют Сова. Бесплатно сайт или приложухи но приложухи только три жизни с ошибок и ждеш пока жизнь востановиться (хотя есть Прем 6 тыс на год но НЕ берите) ибо на сайте безлимит. Это для разговорного. Там много тем. Основы; откуда ты; Знакомство; Семья; Места; Еда; В пути; Покупки; Офис и дофига ещё много. В каждой теме около сто легких фраз. Запоминаются влегкую и можно даже общаться понемногу когда пройдет курс чтобы оттачивать мастерство. Плюсы. Крутая озвучка можно замедлять. Из за этого можно прокачать произношение очень круто. Просто повторять за персонажами (у каждого своя манера голоса кстати) . Там можно легко научиться понимать на слух голос на инглише. Это надо чтобы видео уроки легко смотреть.
Как делаю я сейчас. Прохожу тему на дулинго каждую фразу повторяю за персонажем чтобы звучало точь в точь. Потом пишу в АНКИ наверх карточки по русски фразу а вниз на инглиш. Уже почти 150 карточек накопил. Потом гоняю их чтоб по памяти повторить фразу на инглише. Поверте это лучшее с чего начинать в АЙТИ. Я не скажу что без этого нет шансов. Но. Это умение будет +плюсиком+ в вашу пользу с другим таким же кандидатом без инглиша. Не пожалеете! Надеюсь моя метода будет полезно для начинающих.
Кому как ...
[Социальные обезьянки]
Иногда бывает бах, и какая-то очевидная мысль меняет свое качество. Вот ты вроде бы знал что-то и это никак не меняло твою жизнь.
И вдруг это знание превращается в какое-то иное качество. Превращается в осознание а из него в действие(или даже в принцип).
К примеру, я всегда знал что человек — социальная обезьянка. Но при этом почему-то, когда хотел освоить что-то новое, всегда делал это сам, в изоляции.
Возьмем игру на гитаре. Нафиг идти куда-то. Куплю гитару, курсов полно. Скачаю и разберусь. И вот она уже год пылится, висит на стене.
И тут внезапно до меня доперло, что многие вещи в жизни без контекста других людей ВООБЩЕ НЕ ИМЕЮТ СМЫСЛА. И как то так не просто дошло, а прям внутри изменился способ действия, возникло некое решение «теперь буду делать так». Бывало у тебя такое?
А раз не имеют смысла, то и мотивация к действию пропадает. Пропадает страсть, желание, стремление. И вот ты уже закис, не развиваешься, топчешься на месте.
Возьмем настольный теннис. Когда мы играли в своей компании человек в 10, была мотивация. Проигрывал, злился. Решил взять индивы у тренера. Ходил, потел, занимался.
И вот сейчас интересы тусовки сменились. Теперь занимаемся скалолазанием. Соответственно вдруг обнаруживаю, что последний урок тенниса был 6 месяцев назад. Зато на турничок теперь регулярно хожу.
Я к чему. К тому что надо идти на занятия, тусовку, не только ради самих занятий. А еще и для мотивации. Сложно словами передать такое изменение в мышлении. Короче без тусовки занятия чем угодно — путь в никуда.
Тусовка создает стремление. Злиться и расстраиваться хорошо. Больше эмоций, сравнений с другими. «Вот Петя надрал меня в шахматы утырок! Пойду, разберу пару дебютов и вломлю ему в следующий раз!»
Короче, вместо того, чтобы сопротивляться человеческой природе, надо ее использовать.
Взлом грамматики английского. Часть 1
1. Как ощущать грамматику английского как родную?
2. Есть ли технологии встраивания такого навыка?
3. Какова внутренняя механика грамматики?
Черный ящик. Именно так представляют себе механизм использования грамматики носителем классические и окололежащие методы. Под окололежащими я подразумеваю коммуникативную, метод Петрова, Пимслера и т.д. и т.п.
Подавляющее большинство методик вообще не задается вопросом, как именно мы управляем грамматикой. Вместо этого используются два подхода:
1. Изучения классической грамматики с помощью «мнемотехник» и «лайфхаков».
2. Карго-культ. Попытка сделать как у детей, не понимая механизма. Т.е. накидываем побольше, авось сработает.
Между тем, без понимания механизма и отдельных шестеренок, все попытки выстроить методику будут подобны попыткам средневековых алхимиков получить философский камень.
Disclaimer
Будет продолжение статьи, где опишу упражнения следующего уровня. Скорее всего, получится 3 или 4 части.
Чтобы получить более полное понимание, лучше прочитать мою предыдущую статью про механизм восприятия слов английского напрямую.
Если необходимо, готов озвучить голосом сами практики и добавить в статью. Напишите в комментах, нужна ли озвучка.
Общий план статьи
1. Из чего состоит грамматика. Слои.
2. Кто управляет? Самый важный слой.
3. Как тренировать? Последовательность движения по слоям.
4. Свойства действия. Как развивать системное понимание действий.
Слои
Есть 3 слоя:
1. Визуальная картинка наблюдаемой реальности.
2. Набор слов-смыслов, которые, соединяясь, образуют конструкцию.
3. Визуальная картинка, порождаемая конструкцией.
Классический подход к изучению грамматики не учитывает ни один из перечисленных слоев.
Именно тем, что мы соотносим две картинки, исходный образ и порождаемый фразой, определяется скорость и естественность использования грамматики. Именно поэтому «она гуляли в парке» вызывает мгновенное отторжение. Потому что из этой фразы не собирается итоговый образ. Части образа противоречат сами себе по смыслу.
Наш визуальный канал восприятия обладает огромной емкостью и скоростью обработки. Поэтому носитель так легко управляет якобы «сложной» грамматикой. Потому что никакой сложности на самом деле нет. Соотнести образ с реальностью проще простого.
Кто управляет?
Первый слой (визуальная картинка) — управляющий.
Важно! Визуальный слой состоит из отдельных визуальных «кусочков пазла» — смыслообразов.
Именно здесь «стыкуются» грамматические конструкции. Визуальный слой это пальцы актера кукольного театра. Этот факт тотально игнорируется всеми классическими и неклассическими подходами.
Как тренировать?
1. Разбираем, из каких визуальных смыслов состоит общая картинка первого слоя.
2. Тренируемся «видеть» их в окружающей реальности.
3. Тренируемся выражать отдельные визуальные смыслы на родном языке.
4. Разбираем второй слой -- из каких смыслов состоят конструкции. Выражаем эти смыслы русскими словами, привязывая к отдельным визуальным образам из шага 3.
5. Учимся выражать слова-смыслы конструкций на английском.
6. Снова связываем уже английские конструкции с визуальными образами из шага 3.
Представим, что мы никогда не слышали про автомобиль. Проведем аналогию с изучением его устройства.
1. Визуально просматриваем, из каких запчастей он состоит. Каждая «запчасть» имеет «смысл» -- задачу, которую она выполняет.
2. Тренируемся визуально представлять, как запчасти работают вместе.
3. Описываем это, как умеем. Без спецтерминологии.
4. Разбираем спецтерминологию.
5. Запоминаем термины.
6. Описываем устройство автомобиля уже спецтерминами.
Из каких смыслов состоят «времена»?
Есть 4 свойства действия.
- факт
- процесс в моменте
- завершенность
- длительность
Любое действие физически может быть в прошлом, настоящем и будущем. И поскольку свойства принадлежат действию, они тоже будут в прошлом, настоящем и будущем.
Вывод:
«Времена английского» = свойства действия (факт, процесс, завершенность, длительность).
Представим себе снеговика. У него есть свойства:
- Высота
- Длина
- Ширина
- Масса
Возьмем 3 дня — вчера, сегодня и завтра.
Вчера мы слепили снеговика и он получил исходные высоту, длину, ширину и массу. Сегодня наступила оттепель, и снеговик подтаял. Его длина, ширина, высота и масса стали меньше.
Завтра обещают снегопад. Очевидно длина, ширина, высота и масса немного подрастет.
Получается, раз снеговик может быть в прошлом, настоящем и будущем, то и его свойства тоже. Так же и с действиями.
Простота свойств
Итак, у нас есть «времена» английского. И это считается самой сложной частью английской грамматики. Но как ни парадоксально, при правильном подходе «времена» становятся настолько простыми, что в это бывает сложно поверить.
Что самое сложное во «временах»? С моей точки зрения два момента:
1. Как применять?
2. Запутанные формулировки.
Причем именно первый пункт считается намного сложнее второго. Попробуем сделать первый пункт не просто простым — примитивным.
А теперь следите за руками.
Шаг 1 — забиваем на правила грамматики, вообще выкидываем их из головы.
Шаг 2 — заменяем английские конструкции на их смысл.
Дальше можно брать абсолютно любое действие и относительно него рассуждать. Предположим, я вчера с 13:00 до 14:00 читал книгу.
Факт
Могу ли я абсолютно без знания грамматики сказать, когда и где был факт чтения книги? Легко.
Позавчера был ли факт чтения книги? — Нет.
А вчера? — Да.
А завтра будет факт чтения книги? — Пока нет такой информации, возможно.
Процесс
Могу ли я без знания грамматики сказать, где я находился в процессе чтения книги, а где - нет? Проверим.
Вот позавчера в 5 я был в процессе чтения книги? — Нет.
А вчера в 12:30? — Тоже нет.
А вчера в 13:05? — Да.
А в 13:45? — Тоже да.
А в 14:05? — Уже нет.
А сейчас я в процессе чтения книги? — Нет.
Завершенность
Очевидно, что после окончания действия у нас появляется его завершенность. А во всех точках до окончания никакой завершенности нет.
В 12:30 была завершенность чтения книги? Нет.
А в 13:30? Тоже нет.
А в 14:00? Вот ровно в 14:00 завершенность и наступила. Так что да.
А сейчас? Ну если уж действие завершено, то его завершенность никуда не девается. Так что да.
Длительность
Тут еще проще. Какая длительность чтения была в 12:30? Да никакая. Ноль. Соответственно, длительности не было.
А в 13:00? Тоже ноль.
А в 13:05? Длительность чтения была 5 минут.
А в 13:30? Длительность чтения была 30 минут.
А в 13:00? Длительность чтения была 1 час.
А в 14:05? А ничего не поменялось. Длительность все так же час.
А сейчас? И к данному моменту ничего не поменялось. Длительность чтения тоже час.
Как все это сочетать?
Главный финт ушами. А как угодно можно сочетать. Главное не говорить то, что не соответствует действительности. Например, нельзя сказать, что в 13:00 я был в процессе чтения книги и одновременно в те же 13:00 я завершил чтение. Очевидно из окружающей нас реальности, что действие не может одновременно быть в процессе, и в то же время завершиться. Это два взаимоисключающих состояния.
Свойства действия сочетаются по смыслу. То есть ничего особенного в этих самых свойствах нет. Они не относятся к грамматике. Они относятся к окружающей действительности. Понимание этого творит волшебство.
Как визуализировать свойства действия?
Факт -- выражает ответ на простой вопрос. Было действие или нет(в будущем будет или нет)? Без подробностей. Визуализация — статическая картинка(фотография) действия.
Процесс в моменте. Заглядываем в определенный момент и наблюдаем в нем процесс действия. Для визуализации этого более всего подходит режим «слоумо» из кино. То есть представляем это самое «слоумо» в рамках плюс минус одной секунды вокруг интересующего нас момента.
Завершенность. Визуализируем последнюю секунду действия, момент остановки и чуть после.
Длительность. Визуализируем режим быстрой перемотки (опять же как в кино перематывают запись с камеры наблюдения) от начала действия и до интересующего нас момента.
Практика «проход по линии времени».
Для начала надо составить расписание на 3 дня — вчера, сегодня и завтра. И обязательно указать точное время момента "сейчас".
Расписание.
Вчера:
11:00-12:00 гулять в парке
13:00-14:00 читать книгу
15:00-16:00 работать
Сегодня:
Сейчас 11:30.
9:00-10:00 готовить завтрак
11:00-12:00 смотреть фильм
13:00-14:00 варить суп
Завтра:
14:00-15:00 тренироваться
16:00-17:00 учить английский
Требования к расписанию (для удобства практики):
Лучше именно “делать что-то”, а не делал или делаю.
Длительность 1 час (неважно, какая реальная была).
Между действиями лучше делать промежуток в час.
Как делать практику
Нам надо взять одно свойство и пройти с ним через все действия с шагом в 10 минут. Для каждой точки мы сначала визуализируем свойство, а потом озвучиваем результат визуализации — есть там это свойство или нет. После того как пройдем все расписание для одного свойства, делаем то же самое для следующего свойства.
Получается 3 прохода. Для процесса в моменте, завершенности и длительности.
Естественно, практику надо делать до результата. А именно до выполнения задач практики (описано ниже). Поэтому, как правило, практику нужно делать не один раз. И в процессе обязательно концентрироваться на задачах практики.
Как выбирать точки
Берем линию времени (как на рисунке). На ней расставляем точки. Первая точка — время начала самого первого действия в расписании. Далее двигаемся с шагом в 10 минут. После точки завершения любого действия ставим еще 3: +10, +20, +30 минут.
Как озвучивать свойства в точках
У этой практики есть несколько уровней. На каждом уровне мы немного по-разному озвучиваем свойства действия. Задача — постепенно перейти к дословному переводу английских конструкций.
Первый уровень
Процесс в моменте:
Вчера в 10:10 я был в процессе чтения книги
Сейчас я есть в процессе мытья посуды
Завтра в 10:10 я буду в процессе изучения языка
Завершенность:
Вчера в 10:10 у меня не было завершенности чтения книги
Сейчас у меня есть завершенность мытья посуды
Завтра в 10:00 у меня будет завершенность изучения языка
Длительность:
Вчера в 10:10 у меня была длительность чтения 10 минут
Сейчас у меня есть длительность мытья посуды 1 час
Завтра в 10:00 у меня не будет длительности изучения языка
Второй уровень
Становимся чуть ближе к реальным формулировками, как они есть в английском языке. Здесь фокусируемся на том что:
«находиться» и «являться» в процессе в моменте это синонимы. Заменяем.
«у меня было» = «я имел». Заменяем.
«длительность» = «пробыл в процессе действия». Заменяем.
Процесс в моменте:
Вчера в 10:10 я являлся в процессе чтения книги
Сейчас я являюсь в процессе мытья посуды
Завтра в 10:10 я буду являться в процессе изучения языка
Завершенность:
Вчера в 10:10 я не имел завершенности чтения книги
Сейчас я имею завершенность мытья посуды
Завтра в 10:00 я буду иметь завершенность изучения языка
Длительность:
Вчера в 10:10 я имел(себя) пробывшим в процессе чтения 10 минут
Сейчас я имею(себя) пробывшим в процессе мытья посуды 1 час
Завтра в 10:00 я не буду иметь(себя) пробывшим в процессе изучения языка
Третий уровень
Здесь фокусируемся на том что:
«в процессе чтения книги» = «читающий». Заменяем.
«завершённость чтения» = «прочитанный». Заменяем.
Процесс в моменте:
Вчера в 10:10 я являлся читающим книгу
Сейчас я являюсь моющим посуду
Завтра в 10:10 я буду являться изучающим язык
Завершенность:
Вчера в 10:10 я не имел прочитанной книгу
Сейчас я имею помытой посуду
Завтра в 10:00 я буду иметь поученным язык
Длительность:
Вчера в 10:10 я имел пробывшим читающим 10 минут
Сейчас я имею пробывшим моющим посуду 1 час
Завтра в 10:00 я не буду иметь пробывшим изучающим язык
Задачи практики
1. Тотальная уверенность
Бывает, сталкиваешься с нетипичной ситуацией и сразу возникает мысль: «А вдруг тут работает какое-то особое правило, мало ли?». Такие сомнения убивают свободу применения языка и вызывают полный паралич в незнакомых ситуациях.
Поэтому задача этой практики «прощупать руками» каждый миллиметр действий и убедиться, что никаких «особых ситуаций» нет. И на основании этого взрастить тотальную уверенность.
2. Отработка визуализации
Визуальный слой контролирует всë. Поэтому методично, раз за разом, сначала создаем визуализацию, и только потом произносим предложение. В результате отработки визуализация должна достигаться минимальными усилиями и делаться мгновенно.
Приведу примеры для каждого уровня. Примеры не привязаны к какому-либо расписанию и даны только для понимания формулировок.
3. Отработка «связности» смыслов в конструкции
Запоминать (заучивать) конструкции — величайшая ошибка. Смысл конструкции создается смыслами слов, из которых она состоит. Поэтому формулировки получаются такими как бы «неизбежно». Если попробовать изменить слова в формулировке конструкции, то она «не сложится» просто по смыслу. Получается, и запоминать не надо, если понимаешь, как отдельные слова внутри конструкции (имею, являюсь и др.) создают ее смысл.
Порождение общего смысла конструкции отрабатывается постепенно. То есть мы постепенно тренируем смысл каждого слова внутри конструкции. Методом поэтапной замены.
4. Привязка глагола ко времени
В русском языке глагол и действие — одно и то же. Глагол всегда обозначает действие, а действие выражается глаголом. А вот в английском это не так.
В английском иногда (в факте) — как в русском. А вот во всех остальных конструкциях действие выражается группой слов. И в этой группе есть не только глаголы.
Возьмем к примеру процесс. В английском он звучит как «я являюсь делающим». Здесь глагол только «являюсь», а вот «делающим» - уже причастие. Главный фокус в том, что со временем надо согласовывать не всю конструкцию, а только глагол. Как правило, вспомогательный. Вот так просто.
И какие же у нас глаголы? Чаще всего это «являться» или «иметь». Дальше всё как в русском и любом другом языке. Вчера я имеЛ. Пять минут назад — имеЛ. Сейчас — имеЮ. Через 5 минут — буду иметь.
То есть <любое время в прошлом> — имел, являлся. Сейчас — имею, являюсь. <Любое время в будущем> — буду иметь, буду являться.
Неправильно:
5 минут назад я имеЮ сваренным суп.
Правильно:
5 минут назад я имеЛ сваренным суп.
Неправильно:
Сейчас я являЛСЯ читающим книгу.
Правильно:
Сейчас я являЮСЬ читающим книгу.
Результаты практики.
Первый результат — это легкость визуализации процесса, завершенности и длительности.
Второй результат — это понимание, что вам не нужно знание грамматики, чтобы использовать свойства действия. Вы можете использовать любое свойство в любой момент.
Но есть один нюанс. Нюанс в том, от чего вы отталкиваетесь, чтобы выразить свойство действия. Если вы отталкиваетесь от русского предложения, то вы неизбежно будете «переводить», а этого делать ни в коем случае нельзя. Отталкиваться надо от визуальной картинки происходящего.
Итоги
Основное — это понимание, что грамматикой управляют не правила, а сама реальность. Грамматика - это отражение свойств реального мира. И чтобы понять, что и как сказать, надо работать на уровне образов.
Фактически грамматическая конструкция - это лишь ярлычок, прикрепленный к визуально выделяемым свойствам действия в реальности. Бесполезно работать с «логикой ярлычков». Надо выстраивать визуально-смысловую основу, которая лежит под ними.
P.S. А еще у меня есть канал в телеграме.
6 языков программирования для мобильных игр
Рынок растет, к 2027 году аудитория мобильных игр увеличится на треть — до 35 миллионов человек. Рассказываем, какие языки программирования учить, чтобы войти в IT через геймдев.
Игровым разработчикам требуются программисты под разные проекты, от уровня казуальной Among Us до action RPG вроде Genshin Impact. Но выбор языка определяется не только графикой.
Есть две основные платформы для разработки мобильных игр:
Android;
iOS.
Ниже привели примеры популярных языков программирования, совместимые с этими операционными системами.
Основой язык для разработки игр для смартфонов с полной поддержкой Android. Его относительно просто освоить с нуля благодаря развитому сообществу и обилию библиотек. А встроенная виртуальная машина Java (JVM) обеспечивает производительность.
Kotlin
Новый перспективный язык, который призван заменить Java. Он тоже работает на JVM, но при этом его код легче и проще. В основном на Kotlin создают игры на Android, но при желании можно кодить и под iOS: например, прописывать логику через Kotlin Multiplatform (KMP).
Swift
Язык программирования от Apple, который пришел на смену устаревшему Objective-C. На нем пишут игры для iOS. В Swift интуитивный код, доступно много фреймворков для работы с 2D и 3D (SpriteKit, SceneKit, Metal), постоянно обновляются функции и библиотеки.
Lua
Скриптовый производительный язык, который используют в игровых движках и фреймворках вроде Solar2D, Defold. Благодаря этому он кроссплатформенный: на нем пишут игры для Android и iOS.
Универсальный язык программирования для игр, который поддерживает в том числе Android и iOS. Он очень мощный, поэтому используется для портирования крупных проектов на мобильные платформы. Совместим с движком Unreal Engine.
С#
«Облегченная» версия С++, на которой основан игровой движок Unity. Язык понятный для новичков в программировании. С его помощью можно создавать 2D и 3D игры любого уровня сложности.
Для тех, кто хочет создавать мобильные игры, мы в Яндекс Практикуме подготовили онлайн-курсы по направлениям «Android-разработчик» и «iOS‑разработчик». С ними вы освоите все нужные языки программирования, чтобы устроиться в геймдев или начать свой проект.
Реклама ООО «Яндекс», ИНН: 7736207543