Нужен ли игре крутой движок? Энтузиасты считают иначе
Не только Doom пытаются запустить на всевозможных устройствах (даже тест на беременность оказался пригоден). Мы рассказали о необычных играх, в которые можно поиграть прямо в Блокноте, «фотошопе» или Excel:
https://tprg.ru/faKW
Не только Doom пытаются запустить на всевозможных устройствах (даже тест на беременность оказался пригоден). Мы рассказали о необычных играх, в которые можно поиграть прямо в Блокноте, «фотошопе» или Excel:
https://tprg.ru/faKW
Ровно 24 года назад суперкомпьютер Deep Blue обыграл в шахматах Гарри Каспарова
Долгое время компьютеры не имели достаточно мощностей, чтобы обыграть в шахматах именитых игроков.
Ситуация изменилась, когда 11 мая 1997 года Гарри Каспаров потерпел поражение от суперкомпьютера компании IBM. Матч состоял из 6 партий: две из них выиграл компьютер, в одной победил Каспаров, а три партии завершились ничьёй.
Тогда не было никаких нейросетей, поэтому Deep Blue совершал ходы путём перебора вариантов. В пике суперкомпьютер мог обработать до 200 млн позиций в секунду.
В настоящее время ИИ используется для подготовки гроссмейстеров, но серьёзные матчи человека против машины уже не проводятся.
#история
Долгое время компьютеры не имели достаточно мощностей, чтобы обыграть в шахматах именитых игроков.
Ситуация изменилась, когда 11 мая 1997 года Гарри Каспаров потерпел поражение от суперкомпьютера компании IBM. Матч состоял из 6 партий: две из них выиграл компьютер, в одной победил Каспаров, а три партии завершились ничьёй.
Тогда не было никаких нейросетей, поэтому Deep Blue совершал ходы путём перебора вариантов. В пике суперкомпьютер мог обработать до 200 млн позиций в секунду.
В настоящее время ИИ используется для подготовки гроссмейстеров, но серьёзные матчи человека против машины уже не проводятся.
#история
Как работают алгоритмы сортировки? Разбираем с примерами на Python
Мы рассмотрели в статье наиболее популярные методы сортировки, а также сравнили их по времени исполнения.
Сохраняйте в закладки, чтобы не забыть: https://tprg.ru/VHC5
#сортировки #алгоритмы #python
Мы рассмотрели в статье наиболее популярные методы сортировки, а также сравнили их по времени исполнения.
Сохраняйте в закладки, чтобы не забыть: https://tprg.ru/VHC5
#сортировки #алгоритмы #python
Зачем на собеседованиях спрашивают про алгоритмы?
Причин несколько:
— В процессе работы вы можете сменить много раз язык разработки и используемые фреймворки. Но знание алгоритмов — это некая общая база, которая позволит легко переключиться между технологиями.
— Вероятно, вам дадут задачи и спросят про алгоритмы и структуры данных, которые мало используются в реальных проектах. Так компания хочет проверить, насколько вы заинтересованы в работе.
Об этом подробно рассказал разработчик, который проводит алгоритмические секции собеседований в «Яндекс»:
https://youtu.be/oB_FEwky2wo
Бонусом держите интересную статью, которая простым языком объясняет, зачем программисту знать алгоритмы.
#алгоритмы
Причин несколько:
— В процессе работы вы можете сменить много раз язык разработки и используемые фреймворки. Но знание алгоритмов — это некая общая база, которая позволит легко переключиться между технологиями.
— Вероятно, вам дадут задачи и спросят про алгоритмы и структуры данных, которые мало используются в реальных проектах. Так компания хочет проверить, насколько вы заинтересованы в работе.
Об этом подробно рассказал разработчик, который проводит алгоритмические секции собеседований в «Яндекс»:
https://youtu.be/oB_FEwky2wo
Бонусом держите интересную статью, которая простым языком объясняет, зачем программисту знать алгоритмы.
#алгоритмы
YouTube
5. Как и главное зачем проводят алгоритмические секции на собеседованиях в Яндекс
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Угадайте, кому из айтишников принадлежит высказывание
Некоторые из фраз очень характерны для своих авторов. Попробуйте пройти тест на 10 баллов:
https://tprg.ru/lCDq
Некоторые из фраз очень характерны для своих авторов. Попробуйте пройти тест на 10 баллов:
https://tprg.ru/lCDq
Абстрактные классы в Java
В Java существует тип класса, который служит «чертежом» для наследующих его классов, — абстрактный класс. Его экземпляр нельзя создать, но зато он описывает поведение будущих классов.
Подробнее об абстрактных классах в Java с примерами рассказано в статье:
https://tprg.ru/lnsL
#java
В Java существует тип класса, который служит «чертежом» для наследующих его классов, — абстрактный класс. Его экземпляр нельзя создать, но зато он описывает поведение будущих классов.
Подробнее об абстрактных классах в Java с примерами рассказано в статье:
https://tprg.ru/lnsL
#java
Слышали ли вы о гипотезе Коллатца?
Наверняка нет. Этот интересный математический фокус не имеет математического доказательства, но и опровергнуть никто не смог.
Попробуйте загадать любое целое положительное число и затем следуйте простому алгоритму:
1. Если число чётное, разделите его на 2. Иначе умножьте его на 3 и прибавьте 1.
2. Повторите шаг 1 с полученным числом.
Заметили ли какую-нибудь закономерность? Пишите в комментариях.
Подробнее об этом фокусе читайте здесь: https://tprg.ru/eApw
#алгоритмы #задачи
Наверняка нет. Этот интересный математический фокус не имеет математического доказательства, но и опровергнуть никто не смог.
Попробуйте загадать любое целое положительное число и затем следуйте простому алгоритму:
1. Если число чётное, разделите его на 2. Иначе умножьте его на 3 и прибавьте 1.
2. Повторите шаг 1 с полученным числом.
Заметили ли какую-нибудь закономерность? Пишите в комментариях.
Подробнее об этом фокусе читайте здесь: https://tprg.ru/eApw
#алгоритмы #задачи
👍1
Как научиться учиться?
Иногда начинающие разработчики сталкиваются с проблемой, когда обучение не двигается с мёртвой точки. В таких случаях следует сменить подход к изучению нового. Мы спросили у экспертов, как повысить продуктивность обучения:
https://tprg.ru/OiMZ
#советы
Иногда начинающие разработчики сталкиваются с проблемой, когда обучение не двигается с мёртвой точки. В таких случаях следует сменить подход к изучению нового. Мы спросили у экспертов, как повысить продуктивность обучения:
https://tprg.ru/OiMZ
#советы
Реализуем односвязный список на C++
У массивов в C++ есть недостаток — к существующему массиву нельзя добавить дополнительный элемент. С этой задачей справляются динамические структуры данных. Одной из них является односвязный список (теория).
За три урока вы сможете реализовать эту структуру данных на C++: часть 1, часть 2 и часть 3.
#алгоритмы #cpp
У массивов в C++ есть недостаток — к существующему массиву нельзя добавить дополнительный элемент. С этой задачей справляются динамические структуры данных. Одной из них является односвязный список (теория).
За три урока вы сможете реализовать эту структуру данных на C++: часть 1, часть 2 и часть 3.
#алгоритмы #cpp
YouTube
Односвязный список | Динамические структуры данных #1
В этом уроке мы начинаем изучение раздела "Динамические структуры данных". Сегодня мы узнаем что такое односвязный список (он же однонаправленный список), для чего он нужен, а так же рассмотрим его преимущества и недостатки.
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
Если вам…
✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
Если вам…
История графики игр: от бледных пятен на экране до фотореалистичных миров
Сейчас трендом графики в играх является трассировка лучей (хоть и тяжело сейчас купить подходящую видеокарту). Но знаете ли вы, какой путь прошла графика, прежде чем стать фотореалистичной?
Погружайтесь в историю графики вместе с нами: https://tprg.ru/GgZo
#gamedev
Сейчас трендом графики в играх является трассировка лучей (хоть и тяжело сейчас купить подходящую видеокарту). Но знаете ли вы, какой путь прошла графика, прежде чем стать фотореалистичной?
Погружайтесь в историю графики вместе с нами: https://tprg.ru/GgZo
#gamedev
👍1
Что делает эта кнопка?
Наверняка вы задавали себе этот вопрос, когда сталкивались с непонятным интерфейсом. Попробуйте угадать, за что отвечает та или иная кнопка, в нашем тесте:
https://tprg.ru/ogQ9
Наверняка вы задавали себе этот вопрос, когда сталкивались с непонятным интерфейсом. Попробуйте угадать, за что отвечает та или иная кнопка, в нашем тесте:
https://tprg.ru/ogQ9
Курс по основам HTML и CSS
Бесплатный курс рассчитан на начинающих веб-разработчиков и знакомит с базовыми понятиями HTML и CSS. В отзывах отмечают лаконичную и понятную подачу материала:
https://stepik.org/course/52164/promo
#курсы #веб #html
Бесплатный курс рассчитан на начинающих веб-разработчиков и знакомит с базовыми понятиями HTML и CSS. В отзывах отмечают лаконичную и понятную подачу материала:
https://stepik.org/course/52164/promo
#курсы #веб #html
Собеседование в IT-компанию: что нужно знать Junior-разработчику
Поиск первой работы в IT может вызвать стресс у соискателя. Поэтому к собеседованию нужно хорошо подготовиться. Об этом читайте в статье:
https://tprg.ru/yQz3
#советы
Поиск первой работы в IT может вызвать стресс у соискателя. Поэтому к собеседованию нужно хорошо подготовиться. Об этом читайте в статье:
https://tprg.ru/yQz3
#советы
Держите шпаргалку по горячим клавишам для популярных редакторов кода и сред разработки