Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

"Намутили шняга в йопт": росіяни створили мову програмування для "гопників"

Розробники YoptaScript. Михайло Білозерський (зліва), Семен Гозман (в центрі), Георгій Мхітарян (праворуч). Фото: соцмережі

Студенти Петербурзького коледжу створили YoptaScript - перша мова для "гопників і реальних пацанів", нібито для того, щоб дати їм можливість соціалізуватися і програмувати на звичному мовою, - пише TJ .

За інформацією з GitHub , Де опубліковано вихідний код проекту, YoptaScript - це скриптова мова, який транслюється спеціальною бібліотекою в JavaScript. Загальний принцип мови побудований на змінених одиницях мови Javascript на діалект "нормальних пацанів", тому в YoptaScript багато нецензурної лексики. Конкретні слова автори знайшли в ході спостережень за відповідними індивідами і взяли з словника короткого блатного жаргону.

Новина про появу проекту стала набирати в мережі широкий резонанс після публікації на сторінці ІТ-спільноти / Dev / null у "Вконтакте". Звідти, мабуть, вона отримала своє найширше поширення. Деякі програмісти стали жартома порівнювати мову з 1С через його особливостей (всі інструкції пишуться кирилицею).

Спочатку інформація про нову мову з'явилася в мережі увечері 5 грудня на сторінці одного з творців мови - насіння Гозмана . Після цього запис почала поширюватися за принципом "сарафанного радіо".

Перший запис про мову YoptaScript

Як заявляють творці мови, до 9 грудня сайт проекту відвідали 120 тисяч унікальних користувачів.

Виданню вдалося зв'язатися з Семеном Гозманом і дізнатися історію появи YoptaScript, основні проблеми при розробці та подальші плани творців проекту. Семен розповів, що ідея створення мови прийшла до нього і його однокурсникам під час навчання на останньому курсі Коледжу інформаційних технологій через великий відсоток "чотко пацанів" серед учнів.

"Досить великий відсоток місцевих студентів - це" чотко пацани ", як вони себе називають. Ну і зрозуміло гопнічкі є, куди ж без них. Це пов'язано в першу чергу з тим, що коледж територіально близько до Купчино", - говорить один з творців YoptaScript Семен Гозман.

Розробник відзначає, що до останнього курсу навчання більшість студентів коледжу не мали навичками програмування хоча б на одній мові, і в першу чергу творці YoptaScript хотіли допомогти їм з написанням диплому на останньому курсі.

"Останній курс - всім пора писати дипломи (а ми програмісти по суті). Нишпорячи дуже мало, в основному все або занадто" чотко ", або просто забили болт. ось ми і хотіли допомогти з написанням диплому тим, хто сам не зможе, так як ніяких мов програмування вони так і не вивчили за весь час навчання ", - продовжує Семен.

Він також розповів, що найбільшою проблемою для команди виявилося розширення словника мови через те, що більшість авторів не спілкувалася на такому діалекті в звичайному житті.

"Основні складності, які виникли - це роздути словниковий запас наших" еллочек-людоедочек "до 600+ виразів. На цьому ми тижнів зо два ламали голови, так як всю цю похабщину потрібно було зробити трохи більш логічною. Це правда було жахливо, тому що ніхто з нашої команди не переварював настільки міцні вирази в повсюдному вживанні ", - говорить Семен Гозман.

Згідно з розповіддю автора, проект не є спробою образити або пожартувати над якимись верствами населення і несе суто просвітницькі цілі, а в планах розширення "словника" та робота над удосконаленням механізму трансляції в Javascript.

"З самого початку мова не мала і не має ніякої мети образити когось, або принизити певні верстви населення. Ми лише хотіли зробити програмування більш доступним для таких людей, а також допомогти їм соціалізуватися. Але зрозуміло, ми всією командою сміялися в голос кожен раз, коли виходили вдалі спільні конструкції. Основний склад команди на старті був три людини, зараз через піднятого хайпа нас стало сім, і робота продовжує кипіти, язик не збирається припиняти свою розвиток ", - розповідає Семен.

Також автор зазначає, що при створенні YoptaScript розробники дотримувалися певної логіки. "Намагалися дотримуватися хоч якоїсь логіки. Наприклад в методах," create "у нас позначений як" намутити ", або, наприклад," document "-> ксива," event "-> шняга і так далі. Тому наприклад createEvent () - намутітьШнягу () в йопт, але співтовариство активно пропонує свої правки в мову і ми намагаємося все їх враховувати ", - уточнює він.

У 2014 році фінський програміст Лорі Хартікка (Lauri Hartikka) опублікував на Github опис і компілятор мови програмування ArnoldC. Як команд в ArnoldC використовуються цитати героїв Арнольда Шварценеггера.

Читайте найважливіші та найцікавіші новини в нашому Telegram

Підписуйтесь на нашу розсилку

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.

Фольгированные шары с гелием
Для начала давайте разберемся и чего же выполнен фольгированный шар и почему он летает дольше?! Как вы помните, наши латексные шарики достаточно пористые, поэтому их приходится обрабатывать специальным