- Global Voices 简体中文 - https://zhs.globalvoices.org -

俄罗斯学生创造新程式语言 帮助有「街头智慧」的同学

类别: Russia 俄罗斯, Education 教育, Humor 幽默, Ideas 思维/想法, Technology 科技, 公民媒体, RuNet Echo
来源:Yopta.script

来源:Yopta.script

在12月5日时,圣彼得堡资讯科技学院的一班学生推出一种戏仿的程式语言(parody programming language),专为在街头打滚又苦恼于JavaScript及C++等传统程式语言的电脑科学学生而设计。俄罗斯媒体TJournal报导,Semyon Gozman、Mikhail Belozerskiy及Georgiy Mkhitaryan有鉴于很多同学毕业时还未能掌握一种程式语言,他们创造出名为「YoptaScript」的程式语言,透过采用俄罗斯的俗语令出身街头的学生更易理解。其中一名创造者Gozman告诉TJournal [1],大部份的同学都是「出身街头的小孩」(直译自俄罗斯谚语chotkiye patsany);当中更有些是「街头的小混混」(gopniki [2])或是城市里的恶棍,他们的风格是人所皆知的粗俗。

 

YoptaScript与JavaScript可以透过特殊的字典作转换:用一些小混混会用的字去代替JavaScript的关键词、语法及演算─不用说,当中很多字都是粗俗的。例如,在YoptaScript中,条件句「如果……否则」变成当地谚语「要么把叉子叉进眼里……要么插进屁股里」(вилкойвглаз… иливжопураз)。当JavaScript使用分号隔开句子,YoptaScript使用「干」(нах),也即是简短版的「干他的」,这是小混混常用于句子当中或句子之间的字眼。

YoptaScript的创造者强调,这个程式语言与不同街头方言也能互通:例如「等于」可以用「相同」(ровно)或「同样的狗屎」(однахуйня)去代替。更多有关YoptaScript的细节可以在计划的GitHub [3]页面看到。

虽然一开始创造者只有3个,但在计划被俄罗斯媒体广泛报导后,团队已经变成7个人。 「Yopta」这个本身是一个小混混常用、粗犷的感叹词,现在获得令人惊讶的成功:直到12月7日,相关网页Yopta.Space [4]已经有12万访客。

Gozman告诉记者:

Основные сложности, которые возникли — это раздуть словарный запас наших «эллочек-людоедочек» до 600+ выражений. На этом мы недели две ломали головы, так как всю эту похабщину нужно было сделать чуть более логичной. Это правда было ужасно, потому что никто из нашей команды не переваривал столь крепкие выражения в повсеместном употреблении.

我们面对最大的困难,是扩大我们的「Ellochka-lyudoyedkas」生字库到包含超过600个表达方式(全球之声注:在俄罗斯作家Ilf及Petrov的讽刺小说《十二把椅子》中,名为Ellochka-lyudoyedkas的角色只能使用30个字去表达她的思想)。我们用了大概两个星期去令这些脏话比较有系统。这很痛苦,因为我们团队中没有人能每天忍受着这种语言。

尽管Gozman坚持他们没有取笑任何人及保证这个计划绝对是具教育意义,很明显这是个戏仿的作品。而且Gozman看起来也很有幽默感:他不仅宣称自己是「飞天意粉教信徒」(pastafarian),在他上载到Vkontakte(即俄罗斯版本的脸书)的大部份照片中,他都是戴着粉红猪小妹的头套。