Рассмотрим самые быстрые способы распарсить и сделать аггрегацию миллиарда строк на джаве. github.com/gunnarmorling/1brc... Telegram: t.me/staff_engineers
Название неоднозначное - думал, речь о парсинге Java-кода, написанного на 21-й версии языка (т.е. видимо, там типа языковые конструкции последние хитрые и т.д.), т.е. проект типа ANTLR (с грамматикой для Java), JavaParser и JavaSymbolSolver, Eclipse's ASTParser из Eclipse JDT или Spoon с нуля пишем), на той же самой Java'е 21... А оказалось, что парсим CSV какой-то... :(((
Ожидание: узнаю какие-то хитрые оптимизации и различия в библиотеках. Реальность: "интересно, что возвращает метод lines?" "А в каком пакете лежит BufferedReader?"
Название неоднозначное - думал, речь о парсинге Java-кода, написанного на 21-й версии языка (т.е. видимо, там типа языковые конструкции последние хитрые и т.д.), т.е. проект типа ANTLR (с грамматикой для Java), JavaParser и JavaSymbolSolver, Eclipse's ASTParser из Eclipse JDT или Spoon с нуля пишем), на той же самой Java'е 21... А оказалось, что парсим CSV какой-то... :(((
Ожидание: узнаю какие-то хитрые оптимизации и различия в библиотеках.
Реальность: "интересно, что возвращает метод lines?" "А в каком пакете лежит BufferedReader?"
А вы програмист? джун?
@@bbrother92 Я работаю в ide, которая умеет прописывать импорты и открывать исходники. Получается, что джун.