Что стоит знать Java-разработчику сегодня, чтобы быть востребованным завтра

Роман Шрамков, CTO EPAM Ukraine и глава Java Competency Center, написал о тех навыках, которые пригодятся Java-разработчику, если он думает о будущей карьере в э……

Язык программирования Ü. Введение, мотивация к созданию, цели

Введение
С 2016-го года (с перерывами) я разрабатываю собственный язык программирования. Название данного языка — «Ü». Почему Ü? Потому, что хотелось однобуквенного названия, а все буквы из набора A-Z уже заняты.
Данная статья имеет задачу ознакомит…

Введение в Си. Послание из прошлого столетия

ПРЕДИСЛОВИЕ
Я несколько раз в своих комментариях ссылался ссылался на книгу Эндрю Таненбаума «Operating Systems Design and Implementation» на ее первое издание и на то, как в ней представлен язык Си. И эти комментарии всегда вызывали интерес. Я решил,…

Выпуск Rust 1.37.0: Profile-Guided Optimization, неименованные константы и cargo vendor

Представляем вашему вниманию перевод публикации о новой версии всеми любимого языка программирования Rust.
Введение
Команда разработчиков Rust рада сообщить о выпуске новой версии, 1.37.0. Rust — это язык программирования, позволяющий каждому создава…

Deep TabNine – инструмент на базе искусственного интеллекта, который помогает писать код

За прошедший год искусственный интеллект заметно улучшил свои способности генерировать письменную речь. Сканируя массивные данные, программа на базе машинного обучения может создавать практически всё, начиная от коротких рассказов до текстов песен. Теп…

Новый язык программирования своими руками и головой

Привет, Хабр! Сразу к делу. В данный момент я читаю «Книгу дракона» и занимаюсь разработкой компилятора под свой язык программирования, названный Лоло (в честь пингвинёнка из советско-японского мультфильма). Планирую закончить в течение года, если ничт…