Рецензия на роман «Простые удовольствия.»

Размер: 667 771 зн., 16,69 а.л.
Цикл: Смоллвиль
весь текст
Бесплатно

Я давно хотел написать рецензию на новый цикл Миха Француза. Сегодня меня всетаки с подвигли к этому.

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

Да и разбирая эту кучу бреда надо написать свою книгу. Поэтому я разберу три особо запомнившихся случая.


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

По крайне мере во время моего знакомства с даным произведением указания на это я не обнаружил. Автор выкидывает

все это на серьезных щах. И так к тексту.


Наш герой, в дальнейшим я буду называть его Малолетний Сверхумный Идиот (МСИ) по тексту умудренный годами мужик, попавший в молодого

Кларка Кента на заре копьютерной революции. Поверить же в это можно только в том случае если попаданец к своим годам сохранил дух отрочества(т.е. малолетний идиотизм)


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

и как писался первый компилятор. Это все преподавали

на информатике, что у нас что за рубежом. Ну а для читателей эти моменты я поясню.


Компьютер это связка памяти и процесора. Програма же изменяет память с помошью команд процессора.

Все больше программа не чего сделать не может. Команды процессора представляют собой числа записанные

с помощью нулей и единиц. Эти числа и называются машинными кодами. У каждого процесора эти команды свои.

Что бы не греть голову и не запоминать все многообразие цифр придумали мнемоники - буквенное обозначение команд.


после этого можно было на листочки написать например add R1,1 и потом пощитать что эта команда для данного копьютера превращается

в 1011 1100 0001 0001, а для того в 1111 0011 0100 0100. С увелечением мощьности копьютера нужда в листочки отпала, появились програмы которые

это считали за человека, такую программу назвали асемблер. Так как машинные команды разные у разных процессоров то и асемблер для

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

Решить эту проблему помогли языки высогоко уровня (си, паскаль и т.д.). Теперь можно было просто написать x = x + 1. И это будет работать и на

копьютере и на телефоне. Примером может послужить современный Linux. Который стоит и на домашних копьютерах, и на ЧПУ стантках, и в домашних роутерах,

и в телефонах.


На последок этой справки следует упоминуть два факта. Для написания хорошей программы следует знать предметную область.

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


Вторым фактом является, то что существенную часть работы програмиста составляет "этикет програмистов". Как называть переменные. Что можно делать, а что

не желательно и т.д.


Ну а теперь пора вернутся к тексту произведения и нашему МСИ.


Третья глава. Разговор с Лютером.


– А что за «стартап»? Зачем тебе компьютер?

– Всё просто: хочу попробовать себя в программировании. Начать работу на «фрилансе». Ведь в области Интернета не имеет значения возраст и местоположение, важен только хороший код и твоя производительность.

– Вот как? Но ведь больших денег там не заработать? Фриланс не откроет тебе двери крупных корпораций.

– А мне этого и не надо, – рассмеялся я. – Открою тебе маленький секрет, Саш, я не собираюсь продолжать учиться. Закончу школу, получу диплом и всё, хватит.

– Но почему? – удивился Лекс. – Ты извини, но я навёл справки: оценки в школе у тебя отличные, ты можешь, при некой доле удачи, даже рассчитывать на стипендию, если дело в деньгах.

– Нет, Саша, дело не в деньгах. Мне просто нравится Смоллвиль! Меня вполне устраивает работа фермера, а она у меня и так в кармане, если ты понимаешь, о чем я.


Не будем обращать внимание на разбег заявленных целей и что будет творить МСИ. Тут важно заявления про хороший код и производительность. Утверждение довольно спорное, но в пределах нормы.

Дичь начнется чуть дальше. А перед этим вспомним что значит хороший код. (см. выше.)


Пятая глава. Начало до звездочек.


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


Начнем с частично адекватного.


Забавно, но одного заказчика он(профиль на сайте фрилансеров) заинтересовал. Тот предлагал сто баксов за оптимизацию одной довольно замудрёной программки под определённое «железо».

Задачка не из простых, но и деньги по моим меркам неплохие.


Как это можно понять без нагромождения. Представите Вам нужно провести довольно сложную операцию на мозге. Давайте наймем для этого дела старшикласника который прочитал

пару книг по хирургии. Это отличная идея.


О точно книги. Давайте глянем как наш МСИ научился программировать, это прям путь к успеху.


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

Более того, понимаю то, что читаю! Понимаю, как это работает.


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

понимать как работает программа ты не будешь. Максимум думать что понимаешь. Но это еще не самое прекрасное. Читаем далее.


То есть в голове у меня «повисли» сразу два кода: исходный и мой. И тем, и другим я мог свободно оперировать, искать ошибки, отлаживать…

Да он компилировался там! В моей голове! Не возьмусь даже приблизительно назвать «производительность», требующуюся для такого.

Но явно больше, чем у той машинки, что я купил себе вчера. Я буквально «видел» машинный код, «эмулируя» в голове, и «машину», и операционку,

и среду программирования, и дебаггер с компилятором!


Сейчас я попрошу Вас сделать невозможное. Представте себе програму Word. Представте как вы пишете в этой програме ответ на эту рецензию.

Как нажимаете кнопки на ленте и текст изменяется. Как удаляете куски и меняете их местами. А теперь спросите себя Вам за каким растением это надо. Вы не можете написать ответ не

представля всего этого. На тему кода в голове есть хороший разказ "История одного байта".


Данный отрезок должен был показать не человеческие особенности Кларка, только получилось как то хреново. Примерно как "Я великий математик я могу перемножать десятизначные числа в уме"


Ну и последний отрывок из этого куска бреда.


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


Я  тут маленько отвлекусь, может кто подсказать скольколько стоит построить гараж. Обычный такой гараж.

Желательно сумму поточней. Вы затрудняетесть ответить, ну тут понятно вы же обычные люди. А вот наш МСИ может ответить апсолютно точно.


Можно ли этот кусок было написать адекватно, да довольно легко. Не надо было всех этих заклепок. Просто пришел, поработал, заработал денег и репутацию ВСЕ!!!.

И ни каких претензий к тексту. Можно ли было написать с заклепками? То же да. Что тут можно изменить. Для начала меняем "я вчера почиталкакуето хрень по програмированию"

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

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

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

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

сделать тестовое конкурсное задание на фриланс бирже. Так я заработал свои первые сто доларов."


Далее по тексту Кларк хвалится Хлои что может програмировать сразу в асемблере. Финиш. Переходим ко второй книги.


Здесь уровень технического бреда растет в геометрической прогресии.


Для примера наш МСИ создает SOC(Копьютер на одной микросхеме) на игральной карте потом запихивает это карту в копьютер. Лекс когда видит это

у него глаза округляются. У меня бы тоже округлись, если бы я увидил такого идиота. Разбирать этот эпизот мне чесно не хочется. Скажу только

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


Переходим третий книге. В которой наш МСИ хочет скорейшей смерте Лане и считает ее дурой.

Рецепт Кларка Кента как сделать хорошо своей девушки любящей полихачить.


1. Берем старый пикат не оснащенный нормальными средствами выживания при аварии.

2. Устанавливает гоночный мотор.

3. Ждем.

4. PROFIT!!! Нет девушки нет проблем.


Тут внимательный читатель может спросить, а девушка не заметит прирост мошности двигателя, ну там динамика разгона и все такое прочие.

Не волнуйтесь не заметит она же до максимальной скорости разгонятся не будет.

+5
484

0 комментариев, по

0 0 0
Наверх Вниз