Австрийский программист Янник Зиберт создал игру TitleRun, которая запускается вместо заголовка вкладки в браузере. Пользователю нужно довести кубик до конца полосы, прыжками уворачиваясь от препятствий.
Уроженец Житомира Алексей Пахунов, который работает разработчиком в компании Илона Маска SpaceX, заявил, что писал программное обеспечение для ракет Falcon 9 и Falcon Heavy.
"Я был инженером, отвечающим за запуск F9-21 (первая успешная посадка), FH-1 (первый запуск Falcon Heavy) и нескольких других запусков от группы Flight Software", – сказал он.
Краткое учебное пособие по Arduino от Алекса Гайвера. Это пособие представляет из себя шпаргалку в изучении синтаксиса языка Arduino Wiring и сборником операторов, команд и функций, которые являются стандартными для C++ и Arduino Wiring
Изучаем JavaScript. Руководство по созданию современных веб-сайтов. Э. Браун: Сейчас самое время изучить JavaScript. После выхода последней спецификации JavaScript - ECMAScript 6.0 (ES6) - научиться создавать высококачественные приложения на этом языке стало проще, чем когда-либо ранее. Эта книга знакомит программистов (любителей и профессионалов) со спецификацией ES6 наряду с некоторыми связанными с ней инструментальными средствами и методиками на сугубо практической основе.Этан Браун, автор книги Web Development with Node and Express, излагает не только простые и понятные темы (переменные, ветвление потока, массивы), но и более сложные концепции, такие как функциональное и асинхронное программирование. Вы узнаете, как создавать мощные и эффективные веб-приложения для работы на клиенте или сервере Node.js. - Используйте ES6 для транскомпиляции в переносимый код ESS; - Преобразуйте данные в формат, который может использовать JavaScript; - Усвойте основы и механику применения функций JavaScript...
Новый алгоритм, прозванный DeepFace, может создавать реалистичные портреты людей по простым эскизам. Разработали исследователи из Китайской академии наук и Городского университета Гонконга.
Программирование на Go. Разработка приложений XXI века. Марк Саммерфильд: На сегодняшний день Go – самый впечатляющий из новых языков программирования. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. В этом руководстве Марк Саммерфильд, один из основоположников программирования на языке Go, показывает, как писать программы, в полной мере использующие его революционные возможности и идиомы. Данная книга представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы продолжать освоение Go, думать на Go и писать на нем высокопроизводительные программы. Автор приводит множество сравнений идиом программирования, демонстрируя преимущества Go перед более старыми языками и уделяя особое внимание ключевым инновациям. Попутно, начиная с самых основ, Марк Саммерфильд разъясняет все аспекты параллельного программирования на языке Go с применением каналов и без использования блокировок, а также показывает гибкость
Java – один из самых популярных и востребованных языков программирования в мире, но и один из самых сложных для изучения, особенно для новичков. Автор этой книги, Брайсон Пейн, разработал собственный метод обучения, который строится на прохождении материала исключительно на практических примерах. Начните изучать Java, создавая несложные игры для ПК и Android, узнавайте, как работает инструмент JShell, используйте популярные среды разработки Eclipse и Android Studio, учитесь искать и исправлять ошибки в коде и становитесь востребованным программистом с книгой «Легкий способ выучить Java»!
С недавнего времени любители Python имеют возможность тестировать BETA версию Python 3.9 Официальный релиз полной версии 0.3.9 состоится примерно в октябре. А ведь кто-то ещё на Python 3.7 или даже на Python 3.5/3.6 😐
Книга: Хант Эндрю - Программист-прагматик. Путь от подмастерья к мастеру. Аннотация: Находясь на переднем крае программирования, книга "Программист-прагматик. Путь от подмастерья к мастеру" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса – требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы – от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании. Прочитав эту книгу, вы научитесь: Бороться с недостатками программного обеспечения; Избегать ловушек, связанных с дублированием знания; Создавать гибкие, динамичные и адаптируемые программы; Избегать программирования в расчете на совпадение; Защищать вашу программу при помощи контрактов, утверждений и исключений; Собирать реальные требования; Осуществлять безжалостное и эффективное тестирование; Приводит