Я вот тут на самом деле понял, что такое высокоуровневый язык программирования.
Это язык, в котором из коробки `"🤦🤢🧔"[1]=='🤢'`. Или `[2]`. Или `=`. Или даже `"🤢"` вместо `'🤢'`, хотя это уже конечно безобразие. Но без разницы.
Так вот таких на самом деле c гулькин хер. А из компилируемых я только Хаскелль и Crystal такие встречал. Я не утверждаю, понятно, что больше не бывает, но всё равно с гулькин хер.
@dluciv это один из трех языков, который проходит 100% тестов из https://mortoray.com/2013/11/27/the-string-type-is-broken/