Математика и секс
Декабрь 6th, 2014

Жизнь эмигрантская

Просят новый пост читатели, напишу кратко как у меня дела.

Работа

Работу я себе нашёл, остался на Кипре. В итоге работаю в той же компании, где и работал ранее — нашлись новые инвестиции, начался новый проект, меня позвали обратно. Правда, оптимизма на этот счёт у меня нет — инвестиции могут закончиться и работу придется искать заново. Сейчас пока я не нахожусь в поиске, но начиная наверное с середины января снова начну. Так что если у вас есть предложения из каких-либо стран (не России), мне по-прежнему было бы интересно их услышать.

Вообще как оказалось искать работу тяжело не только на Кипре, но и в принципе по Европе. Я сам не пробовал искать работу где-либо кроме Кипра, но сужу по коллегам: никто из уволенных ранее граждан РФ работу в Европе так и не нашел. Искали они правда только в Германии и Италии. Один коллега работу нашёл таки на Кипре, но у него гражданство ЕС, ему с этим намного проще.

Экономика

Есть ощущение, что Кипр «встаёт с колен», причём в прямом смысле. Когда я сюда только приехал, мы были единственной компанией в здании (тут четыре этажа, мы занимаем один). Сейчас всё здание занято, помимо нас теперь в этой постройке располагается ещё 4 фирмы. Такое же я вижу и в других офисных зданиях, которые были заброшены, когда я приехал. Во многих районах Кипра активно возобновляются стройки. Пока я иду от дома до работы пешком по улице 10 минут, я прохожу мимо трёх строящихся зданий.

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

Медицина

Когда я писал о Кипре в прошлый раз, я написал, что врачи на Кипре очень плохие. Мне так все говорили. Познакомившись с местной медициной, я должен дать опровержение: медицина тут лучше, чем в России. Я сам обращался к врачам здесь трижды. Один раз с ангиной к general practitioner, один раз с зубом к стоматологу и один раз к окулисту. Все три визита к врачам произвели на меня очень хорошее впечатление. В сравнении с Россией тут очень хорошее отношение к пациенту, хорошее оборудование, да и сами врачи выглядят хорошими специалистами.

Из врачей, правда, лишь стоматолог был киприотом, да и тот отучился в СССР. Терапевтом была нидерландка, а окулистом швед. Это правда ничего не меняет: то что мне требовались они сделали быстро и качественно. Стоит один визит к врачу от 45 до 60 евро. Если считать по старому курсу рубля, то это такие же цены как и в Москве, но тут ты почти всегда ограничишься одним визитом и тебе помогут, а не будут футболить по кабинетам.

С окулистом получилось наиболее хорошо. Примерно четыре года назад (хотя точно я не помню) мне ударили в глаз тренировочным ножом два раза. Я тогда сглупил и не пошёл к окулисту — к различным травмам я был привычен и всегда всё само проходило. Тут я еще не придал проблеме значения, поскольку мне нож рассёк бровь и щеку прямо под глазом, была кровь и было больно, и на фоне этого я даже не почувствовал, что нож задел непосредственно глазное яблоко. И действительно всё зажило,  но спустя какое-то время я стал каждую дождливую осень и весну просыпаться с ужасной болью в глазе. Поначалу боли были терпимыми, но со временем усиливались: в какой-то из дней боль оказалась настолько невыносимой, что мне даже пришлось отправляться в специальную глазную неотложку.

Я обошёл большое количество окулистов в России. Был и у бесплатных и у платных — мне никто ничего сказать не мог. Сколько было окулистов, столько было и разных диагнозов, но в целом можно сказать, что ничего толкового не говорили. Кто-то выписывал витамины и говорил про «посттравматическое ослабление глазного яблока», кто-то говорил про «синдром сухого глаза» и выписывал «чистую слезу», кто-то вообще говорил, что я притворяюсь (это в платной клинике). Только в неотложке мне назвали более-менее правдоподобный диагноз «эрозия роговицы» и выписали лекарства, которые хоть и не помогли до конца, но боли сократили значительно. Причём после этого я говорил другим окулистам, что у меня возможно эрозия роговицы, но они этот диагноз отрицали и выписывали всякую ерунду.

На Кипре первый же офтальмолог, не зная моего диагноза и при спокойном в целом глазе (глаз болел за день до этого) дал то же заключение: эрозия роговицы. Выписанные им лекарства, как он сказал, меня не излечат (скорее всего), но позволят комфортно жить. Пока не наврал — уже две недели как глаз прошёл и больше не беспокоил. Меня устраивает. В России я на лекарства и на визиты к врачам потратил уйму денег и времени.

В общем про плохую медицину на Кипре считайте этот текст официальным опровержением.

Единственное, что пока можно сказать негативного — по отзывам здесь весьма плохие хирурги, поскольку остров маленький и у них нет практики. По этой причине киприоты на случай операции предпочитают поехать в Грецию и делать операции там. Куда отправляются на операции русские – не знаю.

Образование

Ещё я поступил в University of London, что так же отнимает время. Должен сказать, что даже быть просто студентом-заочником в UoL по меркам Европы куда престижнее, чем быть выпускником МИФИ. На всех собеседованиях на МИФИ в резюме никто даже и не смотрел, а вот UoL неизменно вызывает интерес.

Думаю, могу сказать, что в UoL учат действительно лучше. Я учусь по программе Computer Science, первый год состоит из четырёх обязательных модулей: основы вычислений (всякие там биты, сетевые протоколы, логические схемы, иерархии кеша и так далее), курс по Java, курс по электронной коммерции и курс математики.

Все курсы довольно примитивные, но полезные. В курсе математики нет ни интегралов ни производных, но зато абсолютно всё, что рассказывается, приводится на примере практических задач, имеющих отношение к Computer Science. Когда нам в России рассказывали про O-нотацию в курсе матанализа, она применялись исключительно к пределам и рядам Тейлора, что конечно находит применение в компьютерных науках, но только если вы действительно занимаетесь наукой, а не хотите стать программистом. В Лондоне вместо ряда Тейлора O-нотация сразу же применяется к сложности алгоритмов. На мой взгляд такой подход куда практичнее и лучше.

В общем университет мне нравится. Нет бредовых предметов, нет рефератов, нет вещей, не относящихся к делу. Всё что есть полезно и применимо. Уровень, на котором всё даётся, наверное часто проще, чем в России, но современнее. В МИФИ нам преподавали Pascal, который фактически помер лет двадцать как, в UoL — Java, язык, на котором работу найти проще всего. В МИФИ было MFC, здесь будут паттерны и ООП. То есть всё сделано с умом. Не знаю конечно как я буду говорить дальше (например, когда меня, как обычно, отчислят), но пока могу сказать только хорошее.

Женщины

Девушка меня бросила. Оказалось, что любовь её оказалась не столь сильна. Это конечно было больно. Ни с какими другими девушками я не знакомился. Во-первых, особо сильного желания и не было. Я хоть и извращенец и трахал когда-то всё что движется, но вот именно к настоящим отношениям я всегда очень серьёзно относился. Я совершенно серьёзно уже думал о том, что через какое-то время будет свадьба, дети, совместные просмотры семейных комедий и вот это вот всё, а оказалось, что опять буду гонять лысого и ходить по проституткам.

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

А так вообще женщины тут красивые. О том, что русские самые красивые — абсолютно ложное мнение. Я в этом убедился.

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

Кстати, переехав на Кипр я стал востребован у женщин именно из России. Некоторые девушки, которые когда-то мне отказали, вдруг начали проявлять ко мне интерес, ехать ко мне в гости, говорить мне ласковые слова и намекать. Я может быть конечно и выгляжу, как дурак, но в действительности я немножечко умнее этого.

Проститутки

У проституток я тоже не был. Честно — просто не хочу. Когда-нибудь пойду, но не знаю когда. Единственное что в какой-то момент я откликнулся на объявление о продаже девственности. Девочка с Украины решила подзаработать. Вот к ней бы я поехал, но она, кажется, слилась. Вроде обо всём договорились, но по ощущениям она начала бояться в конце концов, ну а я и не считаю возможным кого-то к чему-то принуждать или уговаривать. Пока это не точно, но всё идёт к тому, что никуда не поеду. Хотя печально.

Ностальгия

Ностальгии у меня нет. За всё время, что я живу на Кипре, у меня был лишь страх, что мне придётся вернуться в Россию. Причём чем дальше я живу, тем этот страх сильнее. Все русские, с кем я разговаривал, соглашаются со мной в этом: все боятся в Россию. Страшнее жизни в России сложно что-то придумать.

Другое отношение у меня к Кипру. Я скорее всего отсюда уеду — оставаться работать здесь опасно с точки зрения невозможности найти работу. Поэтому шансы близки к 100%, что я свалю либо обратно в Россию (не дай бог) либо в какую-то другую страну. И вот именно по Кипру я ностальгировать буду совершенно точно. Уже сейчас, осознавая, что придётся уезжать, мне грустно. Кипр — идеальное место для жизни. Если я когда-нибудь построю карьеру или разбогатею, то доживать пенсию я скорее всего приеду именно сюда.

Это удивительно, но за больше чем пол-года жизни здесь я ни разу не столкнулся ни с каким негативом. Меня никто не обхамил, я не видел драк, я не видел пьяных (кроме русских в туристической зоне, но я туда редко выбираюсь), я не слышал ни про какой криминал, я не видел в новостях каких-то безумных новых законопроектов. Я больше чем пол-года умудрился прожить ни разу не выйдя из своей зоны комфорта.

Я собственно и в блог наверное поэтому не пишу. Мне всегда говорили, что в жизни я вполне себе адекватный и мирный, не такой как в моих заметках. Это от того, что блог я всегда использовал для выплёскивания негатива. А теперь негатива больше и нет, мне не на что жаловаться. Всё плохое осталось в России.

Я вообще очень люблю Кипр. Я почти патриот Кипра. Это многим будет неприятно прочитать, но я действительно Российское государство боюсь и ненавижу. Очень жалею, что не уехал раньше.

Русские

Русские здесь бывают разные. Есть русские, которые пишут слово «хуй» на стене. Сегодня в туристической зоне какая-то пьяная русская разговаривала сама с собой. Тут можно услышать крики «Лимассол — русский город» и пьяные завывания российского гимна. Но это на самом деле редкие довольно исключения — я бы сказал, что такого тут почти нет.

Есть русские патриоты. Довольно часто на машины цепляют российские флаги. Устраивают чисто российские эвенты, типа Дня Победы 9-го мая или марафона русских девок на коблуках и в коротких юбках. Многие русские тут очень религиозны. Если почитать какие-нибудь издания русской диаспоры, то можно увидеть и «крымнаш», и гордость за Путина и страдания по убиенному русскому православному царю. Был митинг в поддержку Донбасса, на котором случилась потасовка с украинцами.

Со стороны лично для меня это выглядит довольно не приятно — это вызывает ксенофобию, это то же самое, что приехать в светское государство в парандже или танцевать лезгинку на Манежной площади. Принципиально против я ничего не имею — это их дело. Но есть недоумение почему они живут на Кипре, если так сильно любят Россию. В конце концов по климату, насколько я понимаю, Крым очень близок. Ехали бы туда.

Но я конечно опять выискиваю негатив. Большинство русских тут очень приятные ребята. Я не знаю процентного соотношения пьяниц/патриотов/остальных, но мой круг общения — это главным образом именно русские. Должен сказать, что люди это действительно интересные и достойные и концентрация таких людей тут явно выше, чем в России.

Могу добавить ещё, что русские тут совершенно не хотят ассимилироваться. Я в общем-то понимаю, почему люди замыкаются в своей этнической среде (я сам так делаю — это самое простое что можно делать, но я исправлюсь), но я не понимаю, например, почему русские не идут на «День нет», местный аналог Дня Победы, весьма трогательный праздник, а устраивают своё мероприятие.

День Нет

Хочется отдельно рассказать про «День Нет», или по-гречески «Οχι». Это праздник греческий, но на Кипре он очень важен. 28 октября 1940 года Италия выдвинула Греции ультиматум: либо Италия вводит войска и занимает все стратегически важные объекты, либо начинается война, в которой у Греции было весьма мало шансов. Греция ответила «нет». Как тут сейчас любят говорить, они предпочли смерть рабству.

За день до самого праздника некоторые киприоты начинают шутить. Приходишь в магазин:

— А можно мне ещё к этому пачку жвачки?

— Нет ;-)

Для местных это действительно праздник. В сам День Охи устраивают парад по одной из центральных улиц. Пол-дня через весь город маршируют все, кто есть на Кипре в наличии: солдаты, пожарные, полицейские, школьники, студенты и куча народа ещё. На этот парад собирается посмотреть наверное весь город. По людям видно, что это не обязаловка, а для людей это действительно важный день и они радуются. Отдельным службам люди апплодируют (видел, что апплодируют пожарным).

Очень бросилось в глаза то, что парад совершенно не подготовлен. Участники порада кое-как стараются маршировать, но в целом всем на это пофигу, идут как придётся. Сам парад не оцеплен и не огорожен (только для машин). Полиции не стоит, без каких-либо препятствий можно песечь «марширующие» группы, если надо перейти на другую сторону улицы, что я в общем-то один раз и сделал.

Выглядит это всё как сельское мероприятие, но это безумно трогательно. После российских праздников, где парад репетируют чуть ли не целый год специальные люди, где собственно национальный праздник превратили в циничную пропагандистскую вакханалию и демонстрацию зубов всему миру, «День Нет» выглядел безумно мило и приятно. Без всего официоза, символики, отрепетированности праздник действительно стал праздником даже для иностранцев.

Ещё важное отличие: этот праздник воспринимается тут как праздник не военный, а именно праздник свободы. Они рады тому, что они мало того, что сами по себе свободны, но ещё что они эту свободу готовы отставивать. После России, где праздник выглдядит как «Мы воевали и ещё готовы воевать» контраст очень бросается в глаза.

Культурное

Когда я был школьником, у нас почему-то была поговорка: «По росту строятся только педики». Почему мы так говорили и откуда это было (или есть?) в российской культуре, я не знаю. Но для меня было полной неожиданностью, когда случайно выстроившись на ежедневном соверщании по росту, технический директор (киприот) вдруг улыбнулся и пошутил:

— Ребят, это шутка конечно, но у нас на Кипре говорят, что по росту строятся только педики.

Вот это было неожиданно.

Июль 10th, 2014

Хуже пишу

Замечаю, что стал намного хуже писать, чем писал раньше. Это касается и стиллистики, и грамматических ошибок и банальных опечаток. Не понятно из-за чего так происходит и что с этим можно делать.

Из числа гипотез: сказывается жара, сказывается психологическая расслабленность (в России всегда ожидаешь, что проломят голову либо посадят и отпетушат, а на Кипре всегда ожидаешь хорошей погоды), сказывается то что не читаю художественной литературы, сказывается что в принципе пишу реже, сказывается возраст либо просто боженька наказывает меня таким образом.

Но что бы тут ни сказывалось, факт кажется очевидным: писать я стал хуже. Мне это не нравится и хочется что-то с этим сделать. Наивно конечно полагать, что читатели сталкивались с такой проблемой, но всё же: что делать-то, а?

Май 25th, 2014

ДР и Кипр

Вот кстати и подошёл очередной мой День рождения. Ещё немного, и мне стукнет 30, то есть фактически уже скоро конец. Но пока мне только 29. Обычно я встречал этот мрачный день дома, так я его и встречаю сейчас, за одним маленьким исключением: дом мой теперь переехал в тропические (вроде) широты. На Кипре сильно печёт солнце, и это совершенно не стимулирует мозговую деятельность. Поэтому писать получается сумбурно, мысли посещают хаотично, воспоминания случайны и урывочны.

Свалил на Кипр я на самом деле совершенно случайно. Я искал работу, и одна из компаний в которую я проходил собеседование, была киприотской. Переезжать я изначально не планировал, даже когда писал заметку о поиске работы, указывал, что пока к переезду не готов, однако политическая ситуация в стране изменилась таким образом, что стало очевидно, что оставаться в России становится всё опаснее. Поэтому предложение из Кипра я принял не раздумывая. То есть с моей стороны никакого интеллектуального процесса взвешивания вариантов, обдумывания и целенаправленного поиска не происходило. Предложили — поехал.

Предугадываю, что будут вопросы о том, сложное ли было собеседование и какие навыки требуются для получения работы за границей. На самом деле никаких особых навыков не спрашивали, просто знание C++, какие-то минимальные способности к алгоритмам (в тестовом задании) и понимание того, что чтение с диска куда более времязатратно чем чтение из оперативной памяти (это использовалось в тестовом проекте). То есть всё стандартно как и везде.

Процедура переезда на Кипр выглядит довольно просто. Россияне могут въехать на Кипр по «Про-визе», которая получается за 1 день через Интернет и позволяет находиться на острове 60 дней каждые пол-года. По этой про-визе можно въехать в страну и либо отдыхать, либо искать работу. Если работу удаётся найти довольно быстро и руководство готово заниматься оформлением всех документов иностранцу, то проблем никаких нет. Работать можно начать сразу же, ещё до того как получено разрешение. Собственно для получения разрешения на работу нужен подписанный рабочий контракт с киприотской компанией и пройденное медобследование (флюорография и анализ крови). После того как это сделано, можно подавать документы на оформление разрешения на работу. Единственное требование по документам для получения разрешения — справка о несудимости от местных органов власти. Компании так же надо каким-то образом убедить местное правительство в том, что ты им действительно нужен и на твоё место не подойдёт киприот, но тут никаких формальных критериев не существует, подойдут всякие сертификаты и прочее, то есть диплом не обязателен и больше дело в связях и дипломатии. В Интернете пишут, что по закону надо вначале получить разрешение и только потом приезжать, но на деле есть куча лазеек, которыми пользуются юристы, и абсолютно все, кого я тут знаю, вначале приезжали и лишь потом получали разрешение на работу. Легальное, полноценное разрешение, со штампом и наклейкой в паспорте.

Про сам Кипр сложно написать. Страна как страна. Как Россия, только всё что в России плохо, то на Кипре хорошо. Хорошая погода, хорошие люди, криминал вроде как отсутствует в принципе как явление. Самое плохое, что тут есть, с точки зрения киприота — это кризис. Он сильно чувствуется, довольно много брошенного бизнеса, очень дешевая недвижимость. Например, квартира, в которой я живу, обходится всего в 450 евро в месяц. В этой квартире два туалета, две больших спальни, огромная кухня, вся необходимая техника, включая кондиционеры, большой балкон, с которого можно трогать растущую снизу пальму, откатывающееся окно во всю стену.

Рабочих мест на Кипре нет. Сами киприоты в основном сидят без работы, но даже те, которые работают, получают очень скромные деньги. Поэтому приезжать сюда искать работу, если вы не программист — бесполезно. Лучше даже не приезжать, а искать работу заранее и приезжать когда уже точно есть оффер. Мои коллеги живут здесь уже по нескольку лет и их жены за все это время так и не нашли себе никакой подработки. Причём легально они разрешение на работу и не имеют, их легальный статус называется как-то типа «находятся на содержании», и права работать это не даёт.

 

Примерно половина населения Кипра — русские. Цифру я взял очень с потолка, она явно зависит от города. По крайней мере ощащается, что русских половина вместе с туристами. В Пафосе вообще очень трудно встретить кого-либо нерусского, кроме сотрудников ресторанов. В Лимассоле, где я живу, напротив, русских намного меньше, они появляются лишь в отдельных местах и не в таких ошеломляющих количествах.

К русским тут относятся очень хорошо. Куда бы ты не пошел, одним из первых вопросов местных будет «Ты откуда?». Когда отвечаешь, что из России, они сразу начинают радоваться: «О, Россия такая хорошая страна, как хорошо, что ты русский!». Даже стыдно и хочется начать переубеждать, но конечно же молчишь. Такое отношение видимо продиктовано тем, что большинство русских тут зарабатывают намного больше киприотов. Последние как правило заняты в сфере обслуживания (не всегда, но часто), русские же тут в основном либо высококвалифицированные специалисты, либо что-то вроде жён олигархов. Но какими бы не были корни этой доброжелательности, не покидает ощущение, что на Кипре мне куда больше рады, нежели на родине. Вряд ли есть ещё такое место на земле, где именно за русскость тебя будут так любить.

Сама русская диаспора не особо ассимилируется. Тут довольно много русских магазинов, люди, которые прожили уже по семь и больше лет, по-прежнему предпочитают писать транслитом, нежели по-английски (русской клавиатуры почти ни у кого нет), греческий знают единицы. На родину уезжать никто не хочет, родина снится в страшных снах. Даже те, кто перебиваются случайными подработками, готовы на что угодно, но только не на возврат в Россию (впрочем, в кризис было полно тех, кто уехал, но оставшиеся уже точно не уедут). Качество жизни тут все же совершенно иное. Тот факт, что никто у подъезда в трениках не спрашивает у тебя закурить, не очень-то способствует развитию ностольгических чувств.

Тем не менее тот факт, что русские продолжают вращаться в русской среде, что они смотрят русское ТВ и читают русские сайты, ведёт к тому, что путинская пропаганда вполне себе успешно впитывается как россиянами, так частями транслируется и знакомым киприотам. У меня был такой разговор с русской женщиной в Фейсбуке:

— А почему ты в маске на аватарке? — спрашивает она.
— Я был политическим активистом в России и мне было довольно опасно показывать своё лицо.
— А каким политическим активистом? Надеюсь, не бандеровцем?

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

— О, ты из России! Это так здорово. Ты из Москвы?
— Да.
— О, мы слышали про вашу войну с Украиной. Украинские фашисты, убивающие людей — это так ужасно. Мы слышали, что в Москве стреляют из танков уже, ты это застал, или раньше уехал?

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

Примерно 35% киприотов поддерживают местную Коммунистическую партию. Местная молодёжь поголовно левая. На стенах рисуют букву «А» в кружочке и пишут ACAB. ACAB на Кипре после России конечно выглядит очень смешно. Местные испытывают глубокий шок, когда я им рассказываю про подброшенные наркотики, Алексея Гаскарова, петухов на зоне, бабушку, кинувшую пластиковую бутылку в космонавта и вот это всё. Полицию я тут собственно видел за месяц всего пару раз.

Хотя про российские ужасы тут спрашивают, рассказывать я это не люблю. Тут греет солнце и совершенно не хочется думать о России. Я бы вообще хотел бы с одной стороны чтобы России не было больше, чтобы она сдохла как явление. С другой стороны, конечно, в России живут друзья и прочие хорошие люди, которым я ни в коем случае ничего плохого не желаю, и это не позволяет мне записаться в совсем уж конченные русофобы и требовать ковровых бомбордировок НАТО, как требуют некоторые. Но вообще моя эмоциональная оценка происходящего в России близка к этому.

На Кипре почти не пьют. За почти месяц, что я тут живу, я ни разу не почувствовал запах алкоголя, не видел пьяного, не видел, чтобы кто-то пил. При том, что в компании, где я работаю, контингент в основном из бывшего СССР (это девелоперы; все остальные киприоты, но девелоперы у нас в большинстве, так как это софтверная компания) и мы уже успели справить два дня рождения, алкоголя я не видел. У меня у самого приближается этот день, и когда я спросил как его тут вообще принято справлять, мне ответили, что можно что-то купить в офис из еды, но только алкоголь не нужен. Как-то кто-то купил бутылку, но она так и стоит. На моё удивление мне ответили, что тут работают те, кто из России сбежал по собственной воле, поэтому алкоголь не принят.

Расскажу о плохом с точки зрения мигранта. Самое негативное на Кипре, что ощущаю я для себя конкретно сейчас — невозможность жизни без машины. Расстояния до приличных магазинов тут большие, а при местном климате пройти даже 15 минут пешком по улице — не приятно. Если пройти их с сумками, то даже тяжело. Некоторые катаются на велосипедах, но мне стрёмно. Движение здесь оживленное, правила движения какие-то есть, но минимальные, да и те никто не соблюдает. В дождь в повороты многие любят входить на ручниках.

Пешеходу тут тоже тяжело. Перед автотранспортом человек не имеет никакого приоритета, даже на зебре, часто даже на светофоре. Приходится либо ждать мини-пробки, либо когда машин нет. Это вполне реально, принципы движения начинаешь со временем понимать, но в первые дни гулять тут тяжело. По тротуару особо тоже не погуляешь, так как они повсеместно используются для парковки машин. 50% времени при пешей прогулке ты идёшь по проезжей части.

Сам автотранспорт тут дешевый. Мой коллега купил машину за 500 евро, её правда пришлось еще за сколько-то евро ремонтировать. Хорошую машину на ходу мой другой коллега покупает как раз сейчас за 1200 евро. Причем даже та машина за 500 евро по моим меркам вполне приличная, во всяком случае мы на ней ездим на обед на море и я не испытывал дискомфорта. Хорошую машину (насколько я понимаю) с откидывающимся верхом тут можно купить за 10000 евро.

Кстати, в обеденный перерыв мы временами берем на вынос фалафель в арабской забегаловке и едем на море. Усаживаемся на берегу и под шум волны едим. Потом возвращаемся. Очень круто. Море уже теплое, можно купаться, но я пока только ноги мочил.

Возвращаясь к машинам, тем, кто имеет российские права, можно как-то получить и киприотские. Деталей я не знаю. Людям вроде меня, которые за руль никогда не садились, можно начинать учиться водить через пол-года после работы на Кипре. Вначале надо сдать знание правил (они умещаются на одном листе бумаги, тут всё намного проще, чем в России), после этого можно приступать к урокам вождения и сдавать экзамен. Как говорят, это тоже намного проще — никаких шашечек объезжать не надо, никаких подлянок гаишники не строят.

Пока проблему отсутствия машины для меня решает моя лендлейди. Это довольно богатая дама, которая владеет зданием, в котором я снимаю квартиру, она же владеет соседней пекарней. Если мне надо что-то в АльфаМеге (местный аналог Ашана), она меня туда везёт на своей машине и заодно угощает своими пирогами. Совершенно замечательная женщина, максимально доброжелательная и участливая. Но здесь, впрочем, большинство таких.

Второй негативный момент — это медицина. Она здесь дорогая и плохая. Какие-то простые вещи конечно легко можно сделать за деньги, но надо знать врача (если ты уже зацепился за какое-то местное комьюнити, то тебе посоветуют). Если что-то серьезное — то придется выложить очень крупные суммы денег, причем качества не дождешься. Хорошая страховка, которая покрывает случаи какого-то сложного лечения, стоит где-то 200 евро в месяц.

Третий негативный момент — кроме моря и ресторанов тут совсем нечего делать. Меня это совершенно не смущает, у меня и в Москве главным развлечением было посещение ресторанов, но кого-то это расстроит. Тут есть конечно какие-то достопримечательности типа «замка, в котором родилась Афродита из морской волны, вход 2.50 евро», представляющий собой какой-то сраный сарай, или «дом, в котором Отелло удушил/зарезал Дездемону», но это с трудом можно назвать интересным. Как сказала какая-то англичанка, которая посетила этот «бухту Афродиты» вместе со мной, «there is not much to say about it». Учитывая, что это одно из главнейших культурных наследий Кипра, это серьёзное заявление.

Но, как я уже сказал, для меня вся культурная программа находится в Интернете, так что я не страдаю.

По закону тут есть очень много крутых вещей, но закон на Кипре не работает. Например, я где-то вычитал, что по закону каждый киприотский врач чуть ли не каждый год отправляется за границу на повышение квалификации. На практике единственные вменяемые тут врачи — это те, которые успели отучиться в СССР. По закону на киприотскую пенсию может претендовать любой человек, отработавший тут три года. На практике это не работает. По закону гражданство тут можно получить после семи лет работы. На практике для этого надо нанять адвоката за 10000 евро, но он не факт что сможет что-то сделать. По закону, в аварии виноват тот кто виноват, на деле же тот, у кого нет родственника в полиции. И так далее.

На каждом углу тут натыканы «Private Institute», в которых можно получить какую угодно научную степень, но конечно придётся для этого что-то делать. Стоимость дневного обучения — 400 евро за курс, курсов можно брать сколько угодно за семестр, от этого будет зависеть длительность обучения. Учеба ведётся на английском языке. Сомневаюсь, что качество образования тут высокое, каждый такой институт — это что-то вроде двухэтажного жилого здания по размеру и в нём преподают всё, начиная литературой с бизнес администрированием и заканчивая нейрохирургией и квантовой физикой. Для поступления достаточно медобследования и российкого аттестата. Заочки, правда, нет, так что мне не подходит (да и аттестата у меня нет).

Проститутки. У проституток я не был, но мне рассказывали. Есть несколько вариантов. Во-первых, есть «злачные места», где ты заходишь в определённый двор, а из окон тебе начинают махать уродливые бабы из разных стран, мол, заходи, трахни нас. Трахнуть её стоит 50 евро за одно окончание. Если будешь долго тянуть и не кончать, уродливая баба начнёт бурчать.

Второй вариант — найти в Интернете, но это сложно. Интернет тут практически мёртв, кроме Фейсбука, информация на всяких сайтах типа «Досуг на Кипре» чаще всего устарела лет на пять. Если всё же удастся что-то найти, то эта цена будет сильно завышена в сравнении со всеми остальными вариантами.

Третий вариант — объявления в газетах, это основной способ. Там стоимость будет выше, чем очная явка в специальное место без предупреждения. Плюс есть недостаток в том, что заранее никто не публикует фото. Вернее, публикуют, но только трансвеститы (или их теперь корректно называть трансгендеры, я не понял, надо будет спросить у Болотиной).

Четвертый способ — «топлесс клубы». Там можно пригласить стриптизёршу домой. Недостаток — очень высокая цена, так как помимо секса надо будет купить нескольким девушкам по нескольку коктейлей, цену на которые заранее никто не скажет. В конце окажется, что ты уже без секса должен 400 евро. Помимо цены, недостаток такого подхода в том, что все эти стриптизёрши — русские и украинки, то есть на хер не сдались. Кстати, как говорят, эти клубы хоть и понимают, что девочки занимаются проституцией, сами ничего с этого не имеют — то есть интим строится на чистом энтузиазме фей, поскольку стриптиз топлесс с разводиловом с коктейлями — это одно, а вот бордель — это уже статья. Ни о каком «трафике» и отобранных паспортах тут речи не идёт.

Про пятый вариант мне тут никто не говорил, практиковавших не было, но мне кажется, что сработает. Во-первых, тут полно всяких филиппинок, ганок, китаек и прочих прекрасных и часто красивых женщин (не считая того, что у филиппинок растут усы), которые очень хотят выйти замуж. Я так не делал и не буду делать, но мне кажется, что сводить такую пару раз в ресторан (это обойдётся максимум в 70 евро) и сказать что-то вроде «I love you» будет достаточно. Ни я, никто из знакомых так не делал, и, надеюсь, не будут делать (всё таки не этично), но у меня есть уверенность, что это прокатит — уж слишком они охотно знакомятся в социальных сетях и слишком много навешивают на собеседников эпитеты типа «oh you do beutiful man most beutiful i know i want meet tonight today», даже когда ты их мнения не спрашивал. Ну то есть ясно, что всё получится.

Этот же вариант, думаю, можно расширить и на местных русских и киприоток, которые сидят без работы. Опять же никем это не проверялось, но учитывая, что экономическое положение тех, кто не имеет постоянной работы, тут плачевно, 100-200 евро должно убедить лечь в постель любую. Я не делал никакого специального рисерча на эту тему, но интуиция подсказывает, что это сработает. Уж в чём в чём, но в этом у меня интуиция развита. (Единственное, видимо, придётся убедить их в том, что ты проездом на Кипре, а не на ПМЖ, так как те кто на ПМЖ тут все друг друга знают).

Впрочем, повторюсь, что сам я опыта тут не имел и опираюсь на рассказы, Интернет и общее впечатление. Я же теперь семьянин.

Кстати о религии. Как говорят все, кто тут был, церковь здесь имеет очень большое влияние. Из личных наблюдений: многие любят устроить сходку в церкви в воскресенье, у многих в профилях в социальных сетях написано что-то вроде «I’m a Christian and I’m very serious about it». Какие именно христиане, их не волнует, главное что христиане, хотя сами они православные (но церкви не имеют ничего общего на вид с российскими). Более опытные местные говорят, что вопрос «Откуда ты?», который тут задают на каждом углу, на самом деле подразумевает под собой «Какого ты вероисповедания?». Если назвать не знакомую киприоту страну, то следующим вопросом скорее всего будет вопрос о христианстве. Про Россию киприоты почему-то думают, что там все поголовно верующие христиане.

Один мой друг (Олег, привет!) как-то ездил в турецкую часть на киприотском такси. Когда они вернулись на Кипр, таксист побежал к попу заново освещать машину, ибо она проехала по нечистой мусульманской земле. И да, в каждой местной машине обязательно висит крестик.

Когда я общался с местными околопотичиескими ребятами, то они, хоть и атеисты, но так же ходят в воскресенье в церковь. Не потому что им хочется молиться, а потому что все ходят. В воскресенье в церкви собираются все знакомые и там получается просто приятная тусовка, которая в другом месте не собралась бы. В то же время этих атеистов оскорбило обращение к богородице Пусси Райот. Вернее, они мне прямо не сказали, что «это оскорбило наши религиозные чувства», они лишь сказали «давай не будем это обсуждать», и было видно, что тот факт, что я Пусси Райот поддерживаю, им не приятен, и они, возможно, стали относиться ко мне чуточку прохладнее. Это меня совсем удивило, но я думаю, что тут просто всерьёз о политикие никто не думал, а отношение к Пусси Райот транслируется русскими, получающими информацию из телевидения.

С другой стороны, если ты сам не идёшь в церковь и не заводишь разговор на эту тему, заметить религиозность тут довольно тяжело. Я за почти месяц жизни в Лимассоле видел лишь одну церковь, хотя крутился тут много где. Никто с религией к тебе не лезет, если сам не поднимаешь тему. В отличие, скажем, от России, где куда не плюнь, обязательно попадешь если не в церковь и не в попа, так в чьи-нибудь оскорблённые чувства точно. Правда, надо сказать, что тут и плевать особо желания не возникает — настолько всё дружелюбно и приятно. Так что свою атеистическую футболку я хоть и взял, но решил на улицу не надевать. За такую футболку тут ничего не может быть, местные физически не способны на агрессию, но я просто совершенно серьёзно не хочу задеть тут ничьи эмоции, настолько мне местные ребята симпатичны.

Что ещё? Ещё я видел, как контейнер с несколькими отсеками для сортировки мусора сваливают в одну общую кучу и увозят. Ещё тут на каждом углу едят бамбук (ну не на каждом, но многие рестораны предлагают). Ещё в аптеке плохо понимают английский и, не понимая слова «sun», на просьбу о «sun protection» пытаются продать презервативы. Ещё каждый первый знает, что такое вегетарианство, а в супермаркетах есть отдельные отделы для веганов. Ещё каждый первый тут рекомендует купить велосипед, но потом признаётся, что сам он на велосипеде, конечно, по городу никогда не ездил. Ещё тут не так уж и жарко, но солнце сжигает ужасно. В воскресенье я одновременно и замёрз и сгорел, вплоть до тошноты. Думал, что буду блевать и вообще умру, но не блевал и не умер. Ещё тут вопреки ожиданиям вовсе не так уж и много экзотических фруктов (вообще не видел), но зато полно экзотических круп.

Постоянно спрашивают, скучаю ли я по родине. Этот вопрос задолбал уже практически так же как и рекомендация купить велосипед, раз нет машины. На этот вопрос я рассказываю о сне, который мне приснился. Во сне я сижу и смотрю телевизор, в котором перед Госдумой выступает Жириновской в военной форме. Из всего выступления, когда проснулся, я запомнил лишь одну фразу, которую он орал особенно исступленно: «Мы сумели защитить интересы русского народа на Украине, значит сможем защитить интересы русского народа и на Кипре». Проснулся я с неприятным ощущением брезгливости. На тему России и её возможной защиты русских на Кипре здесь частенько шутят. Кстати, именно по этой причине Кипр в своё время раскололся на две части — турки приехали защищать интересы турков от греческих фашистов.

Вернуться в Россию — это главный наверное мой страх. Чего не хотелось бы, так этого. Не смотря на неудобства, связанные с медициной, необходимостью приобретать автомобиль и отсутствием перспектив в плане получения гражданства или хотя бы пенсии, тут насколько приятнее и безопаснее находиться даже в качестве чужака, чем на родине, что при любом сравнении Россия проигрывает подчистую.

С другой стороны, я не уверен, что навсегда хочу тут оставаться. Для карьеры в IT, думаю, Кипр совсем даже не лучший вариант, хотя минимум двое моих знакомых тут довольно неплохо выросли в должности и деньгах, насколько я могу судить по косвенным признакам. Я бы конечно (если вдруг не буду стремительно расти, что вряд ли), через какое-то время попробовал свалить в крупные компании типа Amazon-а, либо, если не удастся (шансы этого явно выше), попробую свалить в какие-то более экзотические места, либо в места, где проще получить ценное гражданство. Но там как пойдёт.

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

Май 8th, 2014

Эмигрировал

Свалил с концами на Кипр. Прощай, Россиюшка. С инетом пока проблема, все напишу потом.

Март 13th, 2014

Менты интересуются

Был на праздниках у мамы (я у неё давно не живу, она толком не знает где и я что со мной, что довольно удобно). Узнал, что про меня менты спрашивали. Неофициально, никаких повесток, просто спрашивали где я нахожусь и не надумал ли я участвовать в каких-либо радикальных акциях (прям так и спросили). Спрашивали довольно давно, насколько я понял где-то месяц назад, но узнал об этом я только сейчас, так как мы редко общаемся.

Сам мент (он один) — это нежелательный знакомый моей семьи, который когда-то давно навязался с общением когда никто не знал кто он (я этой истории не знаю, т.к. с ним не знаком и было это несколько лет назад), потом вдруг выяснилось, что он бывший мусорской начальник, а нынче заправляет в каком-то подментованном ЧОПе. Про меня никогда ничего не говорили ни он ни ему. Свой интерес он мотивировал тем, что волнуется за меня, т.к. я «родственник его друзей».

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

То ли они сейчас интересуются вообще всеми, кто как-то засветился и на кого мало информации (я засветился, а информации на меня видимо мало, т.к. я в значительной степени от всего отошёл), то ли подозревают, что если я ничего не делаю открыто, то делаю тайно. Не знаю, но вот факт остаётся фактом. Откуда этот интерес — не понятно и очень любопытно. В версию о том, что за меня волнуется какой-то там неизвестный мне мент, я не особо верю.

Февраль 5th, 2014

Лидер антифа

ВКонтакте обсуждают.

leader

Вот здесь обсуждают, смешно.

Жаль, что не правда, конечно, а то я бы лидером хоть кого или хоть чего стал бы с удовольствием. Главное, чтобы в подчинении было бы баб красивых достаточно.

Декабрь 30th, 2013

Итоги 2013-го

Еще один год, подвожу итог как обычно.

Было много всего.

Из самого приятного и продуктивного — курс по моему учебнику на Hexlet. Я про это довольно много писал в последнее время, не буду повторяться, все и так знают.

Из неизвестного пока читателю — я видимо ухожу таки из МАДИ. Заверения института о том, что образование будет дистанционным оказалось враньём. Когда я узнал, что это дистанционное образование, то вначале подумал, что это что-то вроде Курсэры. Потом мне объяснили, что дистанционное образование — это когда ты с каждым отдельном преподавателем должен связываться по электронной почте. По факту же вышло так, что преподаватели электронной почтой пользоваться не умеют, и к ним надо приезжать лично в рабочие часы. А когда приезжаешь, они отвечают: «Пишите на почту». На объяснения того, что уже писал, просят писать ещё, потому что сразу ответить не успели. Всё повторяется снова.

Никаких возможностей пересдач или легких сдач не предусмотрено. Ну то есть то что я уже 7 лет программирую серьезные вещи, что я сдал все зачеты и экзамены в МИФИ и т.д., никого не волнуют: я обязан на Borland C++ написать 30 программ, которые суммируют числа в массиве, то подряд, то через одно, то через три. В общем-то это конкретно не столь сильно напрягает, как остальные предметы, по которым в случае некоторых преподавателей я так и не смог получить задание (получить его было бы возможно, если бы я мог 100% рабочего времени проводить в институте). По большому счету как я понимаю «дистанционное образование» в МАДИ главным образом рассчитано на тех, кто вылетел с дневного (и соответственно может ходить днём), а диплом всё же хочет.

Ну в общем-то я решил, что оно того не стоит. Даже если я напрягусь, принесу 10 рефератов, напишу 30 тривиальных программ, нарисую 10 таблиц истинности, сделаю анимацию в 3dsMax в этот раз, оставаться в МАДИ означает обрекать себя на такой же ад еще на 4 года. Это много. Это значит, что я не смогу устроиться на многие работы, где отсутствие в рабочее время часами каждый день недопустимо. Это значит, что 4 года я буду заниматься тривиальной мутью и не буду изучать никаких серьезных наук. Думаю, пора смириться с тем, что я останусь человеком необразованным и в крайнем случае следует получить что-нибудь типа бумажки МТИ или Интуита. Формально то же образование, по факту же образования у нас всё равно нигде нет, так что гнаться за дипломом госвуза смысла похоже вообще нет, только вред.

Еще я в этом году стал практически семейным человеком. Ну все заметили наверное. Кстати, семейная жизнь налаживается у меня всё с той же самой девушкой, с которой и полтора года назад. Мы разбегались, потом опять сходились, потом опять разбегались, потом опять. Скандалили (вернее, она скандалила), истерили (вернее, она истерила) и всё прочее, но вроде как постепенно налаживается, хотя я в этом не вполне уверен.

Про проституток и разврат писать буду продолжать, у меня ещё не все истории детства раскрыты, но уже, конечно, текстов такого плана у меня будет значительно меньше, даже не столько из-за того, что стал почти семейным, сколько из-за того, что ощущаю, что повзрослел. Если пол-года назад я внутренне еще ощущал себя на 14 лет, то сейчас уже на 16. Возникли уже какие-то взрослые потребности делать карьеру, зарабатывать деньги и заниматься прочим скучным обывательством.

Энергия тоже покидает. Если раньше я при том что работал по 8 часов в день, успевал еще ходить на йогу, рукопашку, английский, заниматься математикой, писать в блог и более-менее активно участвовать в антифашистском движении одновременно, то сейчас я еле-еле справляюсь с одним только учебником и работой, на всё остальное меня уже не хватает. Стараюсь не разрывать контактов с друзьями-антифашистами, но выходит плохо: вижусь с кем-либо раз в несколько месяцев, чаще никак. Из-за чего всё это так складывается не знаю — то ли постарел действительно, то ли женщина всю энергию на себя переключила, то ли спорта не хватает, которым я уже почти полтора года после проблем с коленом не занимаюсь, то ли это кризис среднего возраста, то ли просто долго жал из себя все соки и перегорел. Не знаю, но буду стараться с этим бороться и быть более активным в дальнейшем.

Математикой, кстати, тоже почти уже не занимаюсь. Просто не успеваю. Читаю конечно иногда что-то, но так, чтобы самому что-то решать или пытаться доказать — на это меня уже не хватает. Сейчас практически всё, что я делаю по математике, связано с учебником. С одной стороны печально, что учиться я практически перестал, с другой — вероятно от учебника куда больше пользы для всех, нежели от моего анонимного чтения умных книг. По крайней мере у учебника есть какая-то более-менее активная аудитория (размер которой я не могу оценить), мне регулярно пишут какие-то отзывы и т.д. То есть может быть это и не плохо.

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

Декабрь 12th, 2013

Сняли кино по моей книге

А проект Hexlet запускает курс по первой главе моего учебника. Это довольно круто и для меня самого неожиданно. Рахим когда-то давно предлагал мне начитать курс, но мне это не удалось в силу загруженности, и тогда он взял и сделал курс сам. Я о том что он всё же начинает мой курс не знал и был приятно удивлён.

На момент написания этой заметки на курс уже записалось 352 человека, что, как мне кажется, не мало. Сам я тоже записался, буду ошиваться на форуме ну и вообще послушаю.

Вообще проект Hexlet вызывает у меня всяческое одобрение и восторг, всем рекомендую. Там помимо курса по логике, есть куча других курсов, среди которых для меня сейчас самые интересные~— это курс разработки под Android и курс по операционным системам. Не уверен, что буду всерьёз заниматься этими курсами, так как времени мало, но посмотрим (курс по операционным системам я сам в свое время оставлял в заявках, но с тех пор прочёл Танненбаума, поэтому не факт, что будет интересно, хотя неизвестно: книга Танненбаума мне хоть и много рассказала с одной стороны, с другой меня не покидает ощущение поверхностности и неглубокости моих нынешних знаний этой темы).

Кстати, Hexlet даёт каждому не только возможность курсы слушать, но так же ещё и читать. Я знаю, что у меня среди посетителей много всяких умных людей, математиков, айтишников, дизайнеров, экономистов и прочих, было бы круто если бы кто-то из них тоже начитал бы курс. Не знаю как мотивировать людей на это, но мне это кажется интересным. По крайней мере человеку, читающему лекции, банально поставить в аудитории видеокамеру и потом накидать тестов труда не составит, если он и так читает какой-то курс. Так что не вижу причин, чтобы так не сделать.

Присоединяйтесь!

Ноябрь 19th, 2013

Сети

В МАДИ на заочном учеба сводится к тому, что надо выйти на контакт с каждым преподавателем в отдельности и договориться о том, как ты будешь сдавать зачет. Под «договориться» подразумевается почти всегда написание реферата, будь то матанализ или C++, хотя, конечно, бывают и исключения. (Кстати, подработка: никто не хочет за меня реферат написать?)

Так вот смешно. Почти со всеми преподавателями возможно чаще всего списаться по электронной почте (невиданная кстати роскошь для российских ВУЗов — обычно такого слово нигде не знаю вообще). Из тех преподавателей, с которыми мне надо общаться в этом семестре, единственный, кто не доступен ни по почте, ни по телефону, и к которому надо приезжать лично — это преподаватель по компьютерным сетям.

Октябрь 31st, 2013

TheSlowestLisp

В продолжение темы вываливаю еще один мой коротенький проект в открытый доступ: TheSlowestLisp.

В действительности это не LISP, а чудовищный кастрат Scheme, но поскольку большинство людей бесконечно далеки от функционального программирования и не знают что такое Scheme и чем различаются диалекты LISP, я сделал название производным от LISP, что с точки зрения формализма конечно не совсем корректно.

Отличительные особенности реализации:

1. Целью было написать максимально краткую и простую реализацию, не обращая внимания на то «как правильно». Весь проект был написан за вечер.

2. Еще одной целью было интенсивное использование нового стандарта C++11. Он, правда, используется довольно половинчато, т.к. я писал под MSVC2010, а там многие вещи не поддерживаются (из-за этого в коде много некрасивых for; поскольку std::for_each всё равно по сути сменяется новым range-based-for, я решил не использовать именно для него STL).

3. Обозначенные причины делают мою реализацию крайне медленной.

4. Функционал очень сильно кастрирован. Реализация построена таким образом, что расширение её представляется крайне простым занятием, то есть каждый может доточить этот LISP под себя. Исключение составляют пожалуй только макросы и континуации, которые так просто тут не реализуешь (об этом чуть ниже), а так же всякие специальные символы типа ‘, ` и ,.

5. Во много это переложение Lispy на C++, хотя нельзя сказать, что всё совсем уж такое же — C++ накладывает много своих ограничений на используемый инструментарий, плюс я реализовывал некоторые вещи по-другому.

Собственно перечень доступных функций:

Арифметика: +, — (бинарный), /, *, =.

Пары: cons, car, cdr, null?.

Предопределенная константа: nil.

Выход из REPL: exit.

Специальные формы: if, define (обычный, не MIT), lambda (только одна процедура в последнем параметре, т.е. необходим begin), set!, begin.

Типы данных: целые, вещественные, пары.

Скажу пару слов о быстродействии.

Основная проблема с быстродействием связана с неэффективным внутренним типом данных, который представляет собой разновидность класса variant, только реализованную топорно руками, а внутри везде используются switch-и.

У нормального программиста на C++ сразу должен возникнуть сигнал в бошке: switch — это плохо. На самом деле в данном конкретном случае это действительно плохо, но совсем по другой причине. Дело в том, что во внутреннем union помимо примитивных типов могут лежать так же string, vector и function, а union позволяет хранить их только в виде указателей. Это приводит к излишне частому выполнению операций new и delete, которые сами по себе тяжелы.

Использование объектного полиморфизма (есть интерфейс LispData и унаследованные от него Integer, Float, List и прочие) именно по этой причине было бы в разы эффективнее: вместо указателей можно было бы хранить собственно сами объекты. Доступ до них был бы примерно таким же быстрым, но не приходилось бы постоянно выделять и деаллоцировать память под них. То есть приходилось бы всё равно, но сильно реже.

Дополнительно к этому нужно было бы конечно реализовать свои аллокаторы памяти и сборку мусора, COW-оптимизации, сделать более эффективный класс для пар (сейчас это vector из двух элементов — именно таким образом я поступил, т.к. у меня уже был тип List для синтаксического анализа и я в угоду скорости разработки не стал придумывать что-то новое).

Работа с памятью в общем-то является главным узким местом, хотя дополнительно можно сказать и то, что всё выполнение тут построено на интерпретации конструкций LISP в терминах структур C++. Выполнение на виртуальной машине  могло бы быть эффективнее, и опять же из-за памяти: реальных аллокаций в случае виртуальной машины в рантайме не происходило бы вообще, а просто рос бы стек. Но такая реализация уже на порядок сложнее.

Две проблемные возможности, которые реализовать не так просто, это уже упомянутые макросы и call/cc. Первые реализовать принципиально не сложно, но потребуются усилия. Это просто должен быть отдельный код, а не две строчки на функцию, просто в силу самой умности макросов в LISP.

call/cc можно реализовать либо с помощью CPS, что, на мой взгляд, довольно адовая техника, либо на виртуальной машине, используя стеки. И то и другое требует довольно существенной переработки, поэтому я этим заниматься не стал, хотя CPS может быть прикручу.

На этом в общем-то всё. Опять же, может быть кому и сгодится, я сам может быть иногда буду туда еще комитить.

This work is licensed under GPL - 2009 | Powered by Wordpress using the theme aav1
SEO Powered by Platinum SEO from Techblissonline