4 place 0

602 Как я изобрёл велосипед: создание языка программирования с нуля ради одной игры и Telegram-бота

Habr
BERKYT115 @ Habr · 04/19/2026 11:45 EDT

Как я изобрёл велосипед: создание языка программирования с нуля ради одной игры и Telegram-бота

Разработка собственного языка программирования с нуля: от лексера и парсера до компилятора и интерпретатора. Разбираем архитектуру, построение AST, обратную польскую нотацию, обработку ошибок со стрелочками и двустороннюю интеграцию с Python. А в качестве демонстрации — пишем на получившемся языке игру на Pygame и Telegram-бота с long polling. Язык называется LawScript, и он умеет больше, чем кажется. Читать далее

To see detailed statistics for the news please log in »

Read the original

Add your comment
You must be logged in with Facebook to read and write comments.

A newsletter a day!

You may get 10 most important news around midday in daily newsletter. Press the button and we will send you the most important news only, no spam attached.

or register

LIKE us on Facebook so you won't miss the most important news of the day!

News from the same source
Habr Habr
Silicon Valley
George Avalos @ Silicon Valley 1 place · 02/07/2106 01:28 EDT

Newark apartment complex bought for much less than prior value

An East Bay apartment complex has been bought at a price that's well below its prior value. Read more

0

🔮
30.05.2026 ♌︎ Dear Lev, today will bring you a variety of impressions and events. Pay attention to... Read more ›
Silicon Valley
George Avalos @ Silicon Valley 2 place · 02/07/2106 01:28 EDT

PG&E buys San Jose building to bolster South Bay operations

A PG&E Corp. unit has bought a San Jose building in a move to bolster the utility's South Bay operations. Read more

0

CoinDesk
Shaurya Malwa @ CoinDesk 1 place · today 01:27 EDT

Bitcoin’s biggest quantum risk may not be wallet keys. An early investor fears something bigger

Andrew Gault, the venture capitalist who funded the quantum hardware labs now threatening bitcoin, says the industry is looking in the wrong place. Google's own security team moved in the same direction in March. Read more

0 newcommer

CNET
Gael Cooper @ CNET 1 place · today 01:15 EDT

Today's NYT Mini Crossword Answers for Saturday, May 30

Here are the answers for The New York Times Mini Crossword for May 30. Read more

0 newcommer

CNET
Gael Cooper @ CNET 2 place · today 01:05 EDT

Today's NYT Connections: Sports Edition Hints and Answers for May 30, #614

Here are hints and the answers for the NYT Connections: Sports Edition puzzle for May 30, No. 614. Read more

0 newcommer

Mashable
Mashable 1 place · today 00:00 EDT

How to watch Norway vs. Switzerland online for free

How to watch Ice Hockey World Championships for free. Live stream Switzerland vs. Norway in the 2026 Ice Hockey World Championships for free. Read more

0 fresh

Mashable
Mashable 2 place · today 00:00 EDT

How to watch Champions League live streams online for free

How to watch the Champions League for free. Live stream the 2025-26 Champions League for free from anywhere in the world. Read more

0 fresh

Financial Times
Financial Times 2 place · today 00:00 EDT

Should AI steal your job?

The real question is not what the technology can do but what it ought to do. Sarah O’Connor on the people fighting for the future of work Read more

0 fresh

Mashable
Mashable · today 00:00 EDT

The best sexting apps in 2026

We've lined up the best apps for sending sexy messages, including AdultFriendFinder, Tinder, and more. Read more

0 fresh

SlashGear
SlashGear 1 place · 05/29/2026 23:45 EDT

Toyota Recommends This Important Tip For Every 4WD Owner

If you have a 4WD SUV or truck from Toyota, the Owner's Manual has a suggestion for you that might seem hard to accommodate. Here's what you need to know. Read more

0 fresh

Inc42 Media
Akshit Pushkarna @ Inc42 Media 1 place · 05/29/2026 23:30 EDT

From Fairdeal.Market To abCoffee — Indian Startups Raised $52 Mn This Week

Weekly funding activity remained volatile in the world’s third-largest startup ecosystem. Between May 22 and 25, 14 Indian startups collectively… Read more

0 fresh

Slashdot
EditorDavid @ Slashdot 1 place · 05/29/2026 23:30 EDT

RIP: Marcia Lucas, Oscar-Winning Star Wars Editor, Dies At 80

```Long-time Slashdot reader schwit1 brings word that Marcia Lucas, part of the editing team for both Star Wars and Return of the Jedi, has died at age 80 after a battle with metastatic cancer. Married to George Lucas from 1969 to 1983, Marcia is remembered by The Wrap as "a powerful asset in the early days of the Star Wars series, helping shape its voice and identity long before it... Read more

0 fresh

GSMArena.com
GSMArena.com 1 place · 05/29/2026 23:05 EDT

Honor Win Turbo unveiled with 10,000 mAh battery and durable chassis

Honor already released the first two phones of its Win series - the regular Win and the Win RT, both with active cooling fans and 10,000 mAh batteries. However, the Win Turbo that just launched today in China focuses more on utilizing that huge battery to the fullest. There's no cooling fan, and the chipset is less power-hungry. The Honor Win Turbo runs on the Dimensity 8500 chipset, which draws... Read more

0 fresh

SlashGear
SlashGear 2 place · 05/29/2026 22:30 EDT

7 Of The Best Smartwatches You Can Buy In 2026

If you haven't bought a new smartwatch in a few years, you'll be surprised by just how far these gadgets have come. Read more

0 fresh

Mashable
Mashable · 05/29/2026 22:00 EDT

Wordle today: Answer, hints for May 30, 2026

Here's the answer for "Wordle" #1806 on May 30 as well as a few hints, tips, and clues to help you solve it yourself. Read more

0 fresh

The most popular news from the same source for the last week
Habr Habr
Habr
klewy @ Habr · 05/23/2026 01:26 EDT

Segmentation Fault: как оно устроено?

Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться Read more

0

Habr
RiLordWi @ Habr · 05/23/2026 02:00 EDT

Очень много букв… Или кейс по специфической настройке рабочего окружения

Сотни строк кода, страницы документации, корпоративные чаты — и всё это каждый день. Когнитивная нагрузка не снижается. Внутри — система инструментов, которая помогает мне не тонуть: конфиги clang и специфичные настройки VSCode, приложения визуализации и др. С объяснением зачем каждый из них. Читать далее Read more

0

Habr
rebble @ Habr · 05/23/2026 02:31 EDT

Написание консольного симулятора баттл-арены на языке С++ с реализацией «умных» ботов

В этой статье мы на практическом примере разберём создание консольной симулятора файтинга на C++ с двумя персонажами на арене. Вы увидите, как работают основные принципы ООП: инкапсуляция, наследование и полиморфизм. Мы реализуем базовый класс Character и трёх наследников — Warrior, Orc и Magician — каждый со своими уникальными атаками, дальностью обнаружения врага и поведением (преследование / побег). Также покажем простейшую анимацию выстрелов, отрисовку карты 14×14 и игровой цикл с пошаговой... Read more

0

Habr
vladlenskiy @ Habr · 05/23/2026 03:01 EDT

От боли к npm install: TDLib для React-Native, или как я делал проект, а получилась библиотека

Пришла мне как-то идея сделать мобильное приложение на базе Telegram. Полез в npm и сразу нашёл react-native-telegram, но это оказалась обёртка над Bot API и тут я понял, что будет весело.У Telegram с инструментами для разработчиков в целом нормально — Bot API, MTProto, TDLib. Только под RN ничего нет и вряд ли когда-то будет, насколько я знаю уже есть популярные Telegram-клиенты на React-Native, но видимо они не стали упаковывать это... Read more

0

Habr
aberglaube (МТС) @ Habr · 05/23/2026 03:11 EDT

Агенты, роботы и мы: как ИИ перекраивает рынок труда в Европе

Вы когда-нибудь задумывались, что будет с вашей профессией, когда ИИ научится делать половину вашей работы? Дело не в увольнениях — меняется сама структура занятости. Согласно свежему исследованию McKinsey, в десяти крупнейших странах Европы уже сегодня можно автоматизировать 58% рабочих часов. Технологии созрели. Вопрос только в том, как быстро компании начнут их внедрять.Аналитики выделили три новых архетипа профессий. В первом (31% занятости) человек остается в центре — это врачи, менеджеры, педагоги.... Read more

0

Habr
cyberscoper @ Habr · 05/23/2026 03:14 EDT

QNAME minimisation на практике: RFC 7816, реализация, грабли

Когда вы открываете mail.google.com, ваш рекурсивный резолвер делает три-четыре шага: спрашивает root, потом TLD, потом authoritative для google.com, иногда ещё один уровень. Десятилетиями каждому из этих серверов отправлялся один и тот же вопрос целиком: «дай мне mail.google.com». Root-серверу, который понятия не имеет про google. TLD-серверу, который умеет только делегации com.. Каждый из них видел всю строку, хотя для своей работы нуждался в одной метке.В 2016 году Стефан Бортцмайер написал RFC... Read more

0

Habr
SinSab @ Habr · 05/23/2026 03:30 EDT

ИИ‑спасатель в кармане: как мы сделали агента для помощи при ЧС, который работает без интернета

Представьте: вы в офисе, срабатывает пожарная сигнализация. Что вы делаете?Идёте к эвакуационному плану на стене? Пытаетесь вспомнить, что показывали на последнем инструктаже? Или просто идёте за толпой, надеясь, что все знают, куда бежать?Наша команда столкнулись с этим вопросом, когда начала работать над проектом для «Просоюза», профсоюзной организации «Сбера». Задача звучала просто: «Помочь людям не растеряться в чрезвычайной ситуации». Но когда мы начали погружаться в тему, оказалось, что не всё так... Read more

0

Habr
ilya_akrickij @ Habr · 05/23/2026 03:51 EDT

Как я сократил рутину QA до пары кликов: генератор API-тестов и тест-кейсов на LLM, которым хочу поделиться

Привет, Хабр! Меня зовут Илья, я работаю Manual QA в команде, которая отвечает за качество продукта с большим количеством микросервисов, API и регулярными релизами. Если вы хоть раз писали тест-кейсы по тикету из Jira, потом руками собирали Postman-коллекцию по OpenAPI-спецификации, а после ревью документации обнаруживали, что половину сценариев забыли — эта статья для вас.Я собрал инструмент, который автоматизирует три самых рутинных задачи QA-инженера: генерацию тест-кейсов, генерацию API-тестов и ревью д Read more

0

Habr
Venc0707 @ Habr · 05/23/2026 03:56 EDT

Почему custom URI schemes в Telegram Mini Apps ведут себя по-разному на Android, iOS и Desktop

Разбираю проблемы cross-platform onboarding между Telegram Mini Apps и native apps. Почему Android, iOS, Windows и Linux по-разному ведут себя при deeplink handoff внутри Telegram WebView. Читать далее Read more

0

Habr
TrexSelectel (Selectel) @ Habr · 05/23/2026 04:00 EDT

Космическая линза помогла Уэббу увидеть древнейшую галактику Вселенной

Астрономы уже много лет пытаются заглянуть в эпоху, когда после Большого взрыва во Вселенной начали появляться первые галактики. Эти системы были небольшими, содержали совсем мало тяжелых элементов и светили гораздо слабее современных звездных скоплений. За миллиарды лет их свет сильно ослаб и сместился в инфракрасную область спектра, поэтому обнаружить такие объекты долгое время было крайне сложно. Даже самые совершенные телескопы не позволяли рассмотреть их достаточно подробно, и важная информация терялас Read more

0

Most popular sources

  • You see 759 news out of 759.
  • Sources 61 out of 61.
ScienceDaily 0%
ArcticStartup 0%
The Fintech Times 0%
Sifted 0%
ReadWrite 0%
View sources »

LIKE us on Facebook so you won't miss the most important news of the day!

30.05.2026 01:47
Last update: 01:40 EDT.
News rating updated: 08:41.

What is Times42?

Times42 brings you the most popular news from tech news portals in real-time chart.
Read about us in FAQ section.


Times42 © 2026