Image

Imagetrul wrote in Imageru_cpp

Categories:

PC++ = Polite C++, вежливость и программирование

Руководство компании Микромякоть обеспокоилось плохой улыбаемостью и вежливостью своих сотрудников. Eсли маркетологи и администраторы ещё как-то держали улыбку и были в меру обходительны, то программеры почти полностью сводили на нет блеск ихних зубов тоской своих водянистых глаз, хмуростью своих больших лбов и замысловатым бормотанием своих губ.
Микромакоть решило повысить эти показатели любой ценой!

Как известно, все программеры начинают утро с проверки почты. Микромякотные программеры стали получали короткие, слайдов на 5, с видами различных курортов, обнажёных красоток и спящих котят, презентации о выгодах улыбки на рабочем месте, смысле слова "спасибо" и т.д., которые оканчивались предложнием переслать эту презентацию ещё 5 программерам, в противном случае начнётся повальное отваливание различных частей тела, начиная с самого важного. Закалённые ежедневным получением подобных презентаций, программеры видя расширение .pps автоматически переправляли файл в корзину со знаком двух стрел и помечали как spam.

Попробовали устраивать им семинары с различными психологами, педагогами, священиками, клоунами, фокусниками и другими ... програмеры не улыбались, не здоровались и толкались в столовой.
Попытались давить на маркетологов и администраторов, даже на охрану, ну те из себя и так уже выдавиливали по максимуму.
Начали писать программерам письма с кучами двоеточий и скобкой справа, программеры не отвечали взаимностью, ответы писали коротко, сухо и по делу.

Акции Микромякоти стали падать, половина токшоу обсуждала насколько более счастливы яркозубые программеры из Кукла и Яблока. Отсюда прямиком напрашивался вывод и качестве продуктов, а также их энергетики, утверждали что калькулятор написанный мрачным программером, принесёт в дом неудачу, и испортит фэншуй квартиры или офиса, а калькулятор компании Кукл, принесёт удачу, радость и процветание, и улучшит баланс инь-ян квартиры, если его хранить под овальным зеркалом напротив входа.

Кто-то даже предложил уволить всех микромякотных программеров нафик, и набрать новых, но был остановлен веским доводом, что никто и так не хочет идти работать за окнами Mикромякоти.

И тогда... кто-то(по официальной версии это был Бил Эггс) предложил создать новый язык программирования, главные фишки которого это вежливость и другие социальные навыки.
Как обычно в таких случаях, моСки компании взяли готовый продукт, и немного его изменили.
Таким образом родился новый язык програмирования pc++, polite C++ ~ вежливый С++.
Особенности языка:
;     заменяется на  :)
}     заменяется на  10x          ~ thanks(спасибо)
{     заменяется на  pls          ~ please(пожалуйста)
true  заменяется на  PlainTruth ~ истинная правда
а также вводятся в обязательном порядке последующие префиксы:
перед именем функции        : pls ~ please(пожалуйста)
перед именем переменной     : mr/ms ~ господин/госпожа
----------------------------------
Пример:
[С++]
int DoSomeAction(float color, float temperature, bool flag)
{
    int result = 0;
    if(flag == true){
       result = obj.DoSomething(color, temperature);
    }
    else{
       result = obj.DoSomethingElse(color, temperature);
    }
    return result;
}
----------------------------------
[PC++]
int plsDoSomeAction(float mrColor, float msTemperature, bool mrFlag)
pls
   int mrResult = 0 :)
   if (mrFlag == PlainTruth) pls
       mrResult  = mrObject.plsDoSomething(mrColor, msTemperature) :)
   10x
   else pls
       mrResult  = mrObject.plsDoSomethingElse(mrColor, msTemperature) :)
   10x
   plsReturn mrResult :)
10x

----------------------------------