4 ms·
ХУЯ – A Russian Programming Language
- ycuser2 3y agoThere's also a video of the guy who made the language explaining it (in Russian): https://www.youtube.com/watch?v=f4EOMbmIqqw https://www.youtube.com/watch?v=f4EOMbmIqqw Compiler is written in Rust: https://github.com/tsoding/good_training_language/blob/main/%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%B8/%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80.rs https://github.com/tsoding/good_training_language/blob/main/...
- eimrine 3y agoIf you want to read the name with respect to Russian pronunciation it will be "khuya" and means that form of a noun "dick" word that relates to an absent state of the noun like when you want to say "there is no any dick" but you do not say the rest of the line.
- sdex 3y agoAs typical product of russian culture it must include swearing.
- protomolecule 2y agoA typical russophobic utterance coming from a country aptly named by Churchill a 'greedy hyena of Europe'.
- grishka 3y agoThe name made me laugh. The compiler command, "хуяк", is a dick-derived obscene word denoting some intense, quick event.
- thriftwy 3y agoWhy this hack when there's this widely used 1С language with its syntax and identifiers natively in Russian.
- chokolad 3y agoIt's mostly an Aprils Fools joke, starting with a name.
- flohofwoe 3y agoFor the compiler implementation in Rust, I wonder how practical it is to switch between Latin for the Rust keywords, and Cyrillic for everything else. Do Russian keyboards make that simple (e.g. a modifier key like Ctrl or Alt), or does it involve switching the whole keyboard layout (like for instance switching between German and US layout). When I spent some time at a Chinese company, at least it was common there to write only the comments and documentation in Chinese, but not the actual program logic (e.g. types, variables, functions etc... were named in English, which made it surprisingly easy for non-Chinese speakers to work on that codebase).
- Muromec 3y agoРЗН