Лекция
Динамическая семантика языков программирования. Реализация простейшего однопроходного компилятора с применением левоатрибутного анализа
Страница лекции на...
Генетические алгоритмы
Генетические алгоритмы. Differential evolution.
Страница лекции на сайте Computer Science Center
Фробениусовы многообразия были придуманы Дубровиным с целью геометрической интерпретации уравнений ассоциативности, называемых также уравнениями Виттена-...
Введение
Внутреннее устройство
Когда-то компьютеры были большими, а языки программирования — маленькими. Когда-то совсем давно. Теперь компьютеры довольно маленькие, а языки — довольно...
Если ваша программа состоит более чем из одного Java-класса, это значит, что в ней есть API. Чем больше кода в продукте, чем больше людей над ним работают, чем...
Тема сериализации объектов волнует любого, кто разрабатывет распределённые системы. При использовании разных языков и технологий для разных частей системы...
В Java 7 на уровне байткода появилась новая инструкция - invokedynamic (indy). На тот момент уже существовали 4 других инструкции для вызова методов:...
Not many projects have a good set of tests. Even less have a decent pack of them that not only are a good safety net when changing code, but also serve as...
Я представлю маленькое стандартное веб-приложение на Java, которое использует стандартные и распространенные библиотеки и каркасы. И продемонстрирую, как в...
Gil Tene explains the workings of a garbage collector: terminology, metrics, fundamentals, key mechanisms, classification of current GCs, the “Application...
В наше время конференции полны докладов про облака и сервера. В то же время, всё-еще у всех есть персональный компьютер с инсталлированной на него кучей...
That performance tuning is still considered to be a dark art is attributable to the lack of understanding of performance tuning best practices. In this talk, I...
В погоне за производительностью, мы обращаемся к профилировщикам в надежде, что они нам помогут приоритезировать работу над ошибками. В данной презентации...
Программисты — как дети, всегда пытаются разломать свои любимые игрушки, чтобы понять, как же те работают. Некоторым детям, правда, действительно нужно знать,...
Приближается выход JDK8. А JDK8 — это, в первую очередь, JSR335 aka «Project Lambda». Но Project Lambda — это не только лямбды, но и default/static методы в...