Под международной олимпиадой по программированию Вы скорее всего имели в виду https://en.wikipedia.org/wiki/International_Collegiate_Programming_Contest
Историю побед можно посмотреть... Читать далее
Начните с вопроса, зачем Вы это учите? Рассмотрите варианты, что будет если вы будете знать 10% от материала, 30%, 50%, 100%. Составьте план, сколько Вы будете учить в день. Начните с... Читать далее
С языками часто связаны определенные области применения. Для перечисленных Вами языков это:
- Ruby - backend сайтов, консольные приложения
- Kotlin - это язык JVM, поэтому может быть... Читать далее
Есть несколько популярных индексов, которые аггрегируют информацию из разных источников и на их основе определяют популярность языков. Наболее известным из них является TIOBE. Существуют... Читать далее
В Питоне для работы со сколь угодно большими числами надо испольозват тип «bignum». В Python 2.5+ этот тип называется long и отличается от типа int, но интерпретатор автоматически будет... Читать далее
Можно программировать без библиотек. Это будет странное программирование. но это возможно. Создание и использование функций - это функционал практически любого языка программирования... Читать далее
Можно сказать, что есть корреляция высшего образования и средней продолжительности жизни и карьерной активности. Можно почитать, например, тут: https://www.nejm.org/doi/full/10.1056/NEJM19... Читать далее
Методики, с помощью которой можно это определить в общем случае, пока еще нет. Аналогичная задача - какую часть прибыли продукта приносит функциональность X. Результат труда программиста... Читать далее
Компьютер - это физическое устройство, состоящее из большого (огромного) количества примитивных логических операций (узлов), соединенных последовательно и параллельно. Топология (как... Читать далее
Информации по этой теме крайне мало, но в 2007 году один из инженеров YouTube поделился принципами организации сервиса (видео). Из них следует, что YouTube использует стандартные... Читать далее