Pull to refresh

Comments 71

Вобще дефайны делают чудеса.
Когда я в колледже учился нас заставили написать «Хелло, Ворлд». Но не просто так. А что бы один и тот же код без изменений пошел бы на PHP, Perl и C++
вот это натуральный изврат:))
В догонку: Написать программу, которая выводит свой собственный исходный код при компиляции И при выполнении. Есть одно решение для D, но на C++ тоже должно быть возможно.
Без проблем, где-то она у меня лежит =)
При компиляции она тоже выводит свой код? :))
pragma(msg, «str») или
#pragma message(«str»)

Не. C++ не сможет, т. к.:
1. В C++ препроцессор работает до самантического анализа
2. В C++ невозможно подставить в исходник строку, вроде mixin(`pragma(msg, «Hello!»)`).

Или кто-нибудь всё-таки попробует? ;)
«Не лепо молвишь, барин!»
возвѣрнути нуль спасихоспади

А люди дипломы пишут по поводу систем обработки ошибок и исключений xDDDD

Надо бы в блог «Юмор на ХабраХабре»))
Ага, сори, поставил.
ѣжѣли провѣрятичегоглаголют молчаливо еси ложъ тогдауж прѣрвати спасихоспади1
чорт, бьюсь об пол))) челом
те кто писал для 1С в цирке не смеются
Не в бровь, а в глаз=)
1С… это да.
Хотя я все равно посмеялся от души)))
одно только знаменитое «ИНАЧЕ 0 КОНЕЦ КАК Поле» чего стоит…
Спасибо, подняли настроение в середине рабочего дня :)
Смеялись всем отделом.
Единственное, что пугает, так это то, что кто-нибудь может и подшутить над коллегами, написав пару классов на «боярском» отправить в svn и потом вычитывай это спасихоспади1.
Ну, даже затрудняюсь сказать что нужно сделать программеру за использование подобного стиля в живых проектах :)
Надо сделать, чтоб автоматически из нормального текста на такой диалект. Будет здорово.
можно на 1 апреля подменить все исходники в SVN… ;)
UFO just landed and posted this here
положи вместе с грамотой ещё и инклюд с дефайнами, барин, челом бью.
аминь1
Как раз заливаю солюшен, добрый человек спасихоспади1
Путево знак до склада с проектом добавлен в грамоту. Извольте посмотреть :)
:) Это восхищение на современном языке
это он челом бьет.

дефайны для современного русского напишите?
Идея хороша, но «шутка» — слабенькая =(
эта тема мусолилась в течении нескольких постов до публикации этого. Я выразил в коментах личное мнение (считаю, что лучше поставить минус статье и отписаться в коментах по этому поводу, чем молча это сделать как троль). Не понимаю, за что получил минусы в карму после этого комментария
Делать вам нечего. Некоторым, каждый день приходится писать подобную чушь на 1С… Хотя «Боярский» диалект улыбнул…
Ругать 1С за то, что там есть возможность писать по русски — низко! :)
Даже не подумал ругать 1С за такую возможность.
А к чему тогда про «чушь»? :)
"ѣжѣли провѣрятичегоглаголют молчаливо еси ложъ тогдауж прѣрвати спасихоспади1", так же как и «Для Каждого СтрокаДвижений Из НаборЗаписейРегистра Цикл»… Разве не чушь?
Волею аллаха, пришлось больше года писать на 1С. Уверяю вас, это не чушь, а мегакод. Сначала конечно диковато смотрится…
UFO just landed and posted this here
Убедили, беру слова обратно.
Не совсем. В английском языке не так лезет в глаза постоянный именительный падеж ввиду отсутствия других. :)
кроме именительного падежа в том-же 1С имеется и несоответствие родов. пример:
ЧтоТо = Новый Структура;
но к этому привыкаешь и просто перестаешь обращать внимание
А все потому что калька с английского способа построения:)
Отлично!

Похожим образом можно реализовать еще кучу разных языков, например, «Пацанский». :) :)
Для «Пацанского» логика приведенного кода слишком сложна
Слышь, объект, а ты какого класса будешь?
А у тебя функция сортировки в интерфейсе есть? А если найду?
аля «Барин ++». Огромное спасибо :)
если читать вслух — похоже на молитву, особенно последнее в каждой фразе «спасихоспади1»
однако Source Code Highlighter кроме строковых констант больше ничего не захайлайтил…
Надо попросить их о поддержке боярского языка xD
Скоро это выложат на фишках или другой копипасте с большой пометкой «Изобретён Новый Язык Программирования» =)
В прошлом топике писал, но тут тоже не помешает)
Вот тут: boyar.coder.v1p.in/ вы можете перевести свой код в боярский одним кликом, также можно дополнить список переведенных ключевых слов.
Так что выкладываем у кого что получилось :)
Такой переводчик не сильно эффективен, потому, что для получения истено лепого, я бы даже сказал «труе боярского» кода, необходимо вложить в него душу, иначе будут не богоугодные кодесы, а, как говорят нехристи окаянные, search/replace :)
А собственно в чем разница?
При ручной обработке вы ведь все равно будете заменять одни ключевые слова на другие, иначе прога просто работать не будет. Вот и этот инструмент делает то же.
А при желании как говорится можно и доработать напильником. :)
З. Ы. там не совсем просто search/replace :)
Кстате прога хорошо читается. Когда приходилось на 1C подпорочки варганить, писал русским кодом. Удивительно наблюдать за тем, как чисто «логические» конструкции, которые раньше писались по-английски, в русском коде воспринимаются гораздо человечнее чтоли. Алгоритм именно «читаешь» и «пишешь» а не «анализируешь логику» и «составляешь логические конструкции».
был же такойже дилект «преведмедвед»
интересно, возможен-ли подобный транслятор для более популярных недо-языков: скажем 1с в c++ ну или php в с#? =)
Дак а в чем проблема-то? Транслятор пишите и все дела.
Я уже говорил, что если бы в свое время успешно реализовали советский проект ОГАС, то сегодня весь мир бы нажимал Упр+К, Упр+В. Но здесь куда круче: если бы в 1240 монголо-татарское быдло осталось у себя на родине разводить оленей, то мир бы уже лет 500 программировал на боярском, включая Америку Краснокожую Русь...
Либо во время феодальной раздробленности Киевская Русь погрязла бы в междуусобицах и была постепенно завойована европейцами… На пала бы Византийская империя, Крестовые походы были бы совсем другими, Ричард Львиное серце вместо Азии отправился бы в другое место…
История могла повернуться по разному:)
Sign up to leave a comment.

Articles