Публикации по теме 'tech'


Сегодня я думал о своей жизни.
Сегодня я думал о своей жизни. Я разработчик Python, разработчик Java, разработчик Kotlin, разработчик JavaScript, разработчик Flutter, разработчик Solidity, и теперь я думаю об изучении C++. Почему? Почему я кодирую во всех этих стопках? Что еще более важно, почему все мои навыки не принесли мне успеха? Я понимаю ООП до глубины души, я так легко понимаю и реализую шаблоны проектирования ООП, я могу создавать приложения с чистой архитектурой во сне, я понимаю передовые концепции..

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

Мой любимый алгоритм линейной сортировки
Подсчет сортировки с изюминкой Проблема: для несортированного массива чисел найдите максимальную разницу между последовательными элементами в его отсортированной форме. Числа могут быть отрицательными или десятичными. Простой алгоритм const maxGap = input => input .sort((a, b) => a — b) .reduce((acc, cur, idx, src) => Math.max(acc, idx > 0 ? cur — src[idx — 1] : 0), 0); Эта функция сначала сортирует входные данные. Результатом является [9, 17,..

Причина, по которой ИИ пугает величайшие умы мира и почему это неизбежно: машины захватывают власть
Причина, по которой ИИ пугает величайшие умы мира и почему это неизбежно: машины захватывают власть Самая простая концепция ИИ ужасает Если он * только * достигает того же уровня интеллекта, что и мы, его способность работать на гораздо более высокой скорости означает, что через 6 месяцев он будет эффективно работать на нашем эквиваленте. 500000 лет. Для сравнения - нам потребовалось около 200000 лет, чтобы достичь того, что мы сейчас как вид. Позвольте этому погрузиться..

Исследовательские работы на основе DALL-E 2 (искусственный интеллект)
1. Сгенерированные лица в дикой природе: количественное сравнение Stable Diffusion, Midjourney и DALL-E 2 (arXiv) Автор: Али Борджи Аннотация . Область синтеза изображений добилась больших успехов за последние пару лет. Последние модели способны генерировать изображения с удивительным качеством. Детальная оценка этих моделей по некоторым интересным категориям, таким как лица, все еще отсутствует. Здесь мы проводим количественное сравнение трех популярных систем, включая..

JavaScript  — разница между let, const и var
Итак, для тех, кто запутался, let, const и var — это разные режимы объявления переменных в JavaScript. И я объясню разницу между ними в этой статье. Позволять - Let позволяет нам объявить переменную, не присваивая ей никакого значения, а также позволяет нам присвоить переменной временное значение, что означает, что переменной может быть присвоено новое значение. Поэтому его намного проще использовать, когда вы работаете с временными значениями. Пусть имеет блочную область...

Как моя мобильная игра получила 365 тыс. Загрузок в магазине приложений за 2 недели (и почему я бросил инди-разработчика игр…
Я не успешный разработчик игр. Моя самая популярная игра, Frantic Architect , имела всего 410 678 бесплатных установок до того, как была удалена из App Store; ничто по сравнению с подобными Flappy Bird или 2048 . Но мне был 21 год, у меня был нетрадиционный, но респектабельный опыт в играх, и я построил игру самостоятельно, приложив относительно небольшие усилия. Это выглядело как идеальный старт в моей карьере инди-разработчика игр. Вместо этого я ушел. С момента выхода..