Рубрика: Новости

50 лет BASIC

На днях на Радио-Т прошла дискуссия по поводу золотого юбиляра, который искалечил умы не одного поколения программистов. Есть мнение, что те, кто начал изучать программирование с Бейсика,  уже никогда не смогут заниматься программированием объектно-ориентированным. Умпутун на что возразил, и сказал: «Где были программисты Бейсик, то теперь там девелоперы JavaScript.
С одной стороны я поддерживаю плохое влияние этого языка на мозг. С другой, можно же перебить своё мировоззрение.
В школе мы застали ещё времена советского компьютера БК-0011М. Не то, что я настолько древний по годам, просто PC добрались до школы только во времена Путина — в начале «нулевых». Итак, БК-0011М работал на Бейсик-Экситон и его бардачность сравнима с современными аналогами разве что в PHP.
Никакого объявления переменных, никакого выделения памяти. 10, 20, 30… и погнали «шпарить» код строка за строкой. К чему это привело в конечном итоге?
В ВУЗе пересесть с Экситона на Delphi 7 было нереально сложно. Например, я не понимал вообще реализацию цикла case.Читать далее

Жизнь внутри Framework’а

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

В переводе с английского framework означает каркас или структура. Предназначен этот каркас для того чтобы выполнить определённую фигню быстрее и с меньшим количеством ошибок. Но фреймворк — это всегда ограничение. Если человек будет работать только внутри jQuery, то он никак не сможет понять JavaScript. Тоже самое с любой работой. Чтобы нормально ориентироваться в рабочем процессе, нужно уметь сразу многое. Например, начальник должен знать общую картину. Если он ни черта не понимает в сайтостроении, то как он может руководить процессом?

Читать далее

14 февраля, 23 февраля, 8 марта и др.

14 февраля.

Всё началось тогда, когда император с мужским именем Клавдий запретил легионерам женится (читать регистрировать брак). Легионера в первую очередь должна волновать судьба государства, а не что-то там личное. Но тут появился не то священник, не то работник ЗАГСа, (так же с мужским именем Валентин), который ослушался приказа. Его, естественно, разоблачили, посадили в тюрьму и тут вообще начинается Санта-Барбара. Каким-то образом Валентин влюбляется в дочь начальника тюрьмы. То ли до того как сел, то ли непосредственно в тюрьме. Вопрос: что делает дочь начальника в тюрьме?
Перед днем казни наш заступник за влюбленных пишет ей признание в любви на листке в форме сердечка, ну а потом его казнят. Конец истории.
«Валентинка» — это по определению предсмертное признание в любви. А этими валентинками сейчас раскидываются все направо и налево.
Ещё одну хрень придумали торгаши. В этот день надо оказывать знаки внимания противоположному полу дарением подарков.
Почему нельзя это делать в любой другой день? Зачем нужны эти привязки к зимнему дню, когда надо стоять в очереди за подарком и морозить сопли?

23 февраля.Читать далее

Жирафы, жирафы, кругом одни жирафы

Итак, приходит сообщение:

«отгадай загадку!: заходишь в комнату: в комнате на кровати лежат 2 песика,4 кошки, стоит жираф и 5 бегемотиков, летает 3 курицы и сидит один гусь (маленький маленький). сколько ног в комнате??? за неправильный ответ на аву ставишь картинку жирафа на 3 дня»

Начинаем разбираться.
Во-первых это похоже на глюки после приема чего-то там, во-вторых эта загадка подразумевает подвох в любом случае. Это все равно, что зажать в руке бабочку и спросить: «У меня в руке бабочка живая или мертвая?» Если скажет, что живая, сжимаешь руку сильнее и убиваешь бабочку, если скажет, что мертвая, разжимаешь руку и бабочка улетает.(Sorry за жестокий прнимер. Правильный ответ, кстати, ‘всё в твоих руках’).
А для загадки про жирафов вариантов может быть много.

Вариант 1.  5*4+1*4+1*2 = 26 (5 бегемотов + 1 жираф + человек, который зашел. А у всех остальных, извините, лапы).

Вариант 2. 2*1=2 (1 человек=2 ноги. У жирафа и бегемотов копыта, потому что из отряда парнокопытные, у остальных лапы)

Вариант 3. 5*4+1*4+3*2+1*2+1*2=34 (5 бегемотов по 4 ноги, жираф с 4-мя ногами, 3 курицы с 2-мя, гусь с 2-мя, человек с 2-мя. Хоть у жирафов и бегемотов и есть копыта, это скорее относится к нижней части их конечностей, а то что выше это ноги. У куриц и гусей лапы тоже можно отнести к низу. Что вы будете есть: куриную лапку или куриную ножку? А гусиные лапки — это вообще конфеты)

Вариант 4. Раз уж разговор дошел до ножек, то у кровати они есть. Приплюсуем к 34 ещё 4 итого 38.

Вариант 5. Если мы считаем НОГИ, а не НОЖКИ, кровать не считается, а у маленького-маленького гуся ноги ещё не выросли, а есть только НОЖКИ, так что ответ 32.

В общем эта затея сделана для того чтобы все тупо меняли свои аватарки на жирафов. А зачем, если ответов много? (Я, например, получил три сообщения с разными ответами).
Может это всё весело, но не стоит становится жирафом, если ты человек. А Всемирного дня жирафа не существует, а даже если и существовал бы, то уж точно не для загадок типа этой…