1 подписчик
Один из самых смешных и необычных языков программирования — это Brainfuck. Его создали в 1993 году, чтобы сделать язык с максимально сложным синтаксисом, но при этом с минимальным набором команд.
Вот что делает его таким забавным:
1. У него всего 8 команд: `> < + - . , [ ]`. Каждая из них записывается одним символом, но понять код без комментариев почти невозможно.
2. Программа на Brainfuck выглядит как случайный набор символов. Например, `++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.` — это просто "Hello World!".
3. Работает он как машина Тьюринга: у вас есть лента памяти, указатель и команды для его перемещения. Это как программировать на уровне процессора, но с еще более абсурдным синтаксисом.
4. Написать что-то полезное на Brainfuck — настоящий челлендж. Даже простые программы (вроде сложения чисел) занимают десятки строк.
Есть и другие забавные языки, например:
- Whitespace — где код состоит только из пробелов, табуляций и переносов строк.
- Chef — программы выглядят как кулинарные рецепты.
- LOLCODE — основан на интернет-мемах с котиками (типа "HAI", "KTHXBYE").
Но Brainfuck — безусловный лидер по уровню абсурдности. Попробуешь написать на нем что-нибудь?
1 минута
1 июня 2025