Лучшие языки программирования для получения работы в компаниях Google, Microsoft и Facebook в 2022

Эти перечисленные языки программирования помогут вам получить работу в таких крупных технологических компаниях, как Google, Microsoft и Facebook

Read more “Лучшие языки программирования для получения работы в компаниях Google, Microsoft и Facebook в 2022”

TikTok меняет алгоритм страницы “Для вас”, чтобы вы не попадали в ловушки

TikTok планирует внести некоторые изменения в свой очень популярный и иногда противоречивый алгоритм страницы “Для тебя”. Согласно новому отчету Wall Street Journal, TikTok корректирует свой алгоритм рекомендаций, чтобы “не показывать пользователям слишком много одинакового контента”.

Read more “TikTok меняет алгоритм страницы “Для вас”, чтобы вы не попадали в ловушки”

Босс Duolingo планирует сразиться с TikTok математикой

Основатель и исполнительный директор Duolingo Луис фон Ан стремится переманить детей из TikTok и Instagram с помощью новой математической версии популярного приложения для изучения языков.

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

Read more “Босс Duolingo планирует сразиться с TikTok математикой”

A Tutorial Introduction to the Lambda Calculus

This paper is a short and painless introduction to the Lambda calculus. Originally developed in order to study some mathematical properties of effectively computable functions, this formalism has provided a strong theoretical foundation for the family of functional programming languages. We show how to perform some arithmetical computations using the Lambda calculus and how to define recursive functions, even though functions in Lambda calculus are not given names and thus cannot refer explicitly to themselves.

Read more “A Tutorial Introduction to the Lambda Calculus”

Рождественское дерево? Сортировано!

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

Read more “Рождественское дерево? Сортировано!”

Слишком хорошо, чтобы упустить: алгоритмы сортировки как искусство

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

Read more “Слишком хорошо, чтобы упустить: алгоритмы сортировки как искусство”

Решение археологических головоломок

Археологические артефакты обычно находятся в виде кусочков, а сломанные фрагменты страдают от разного рода деградации, что затрудняет их повторную сборку. Недавние исследования привели к появлению нового алгоритма автоматической сборки, который замечательно работал с сломанными артефактами и фресками.

Read more “Решение археологических головоломок”

TimSort действительно отключен (nlogn)

Большинство из нас полагает, что все алгоритмы сортировки отработаны. Не осталось ничего нового или интересного, чтобы найти или открыть для себя, но TimSort, используемый как в Python, так и в Java, родился в 2002 году и все еще исследуется.

Read more “TimSort действительно отключен (nlogn)”

Геномика нуждается в лучшем сжатии

Статья в IEEE Spectrum освещает проблему, о которой, по моему мнению, мало кто из нас знает. Простой факт заключается в том, что генетика геномика данные с такой скоростью, что без усовершенствованных алгоритмов сжатия эта тема не оправдает возложенных на нее надежд.

Read more “Геномика нуждается в лучшем сжатии”