Результатов: 9

1

Эту историю мне рассказала одна крутая и заслуженная программистка в те времена, когда они уже сидели за клавиатурами IBM PC, но всё ещё ходили на работе в белых халатах. Участвуя во всесоюзной конференции, она попала на доклад с любопытным и полезным названием наподобие "Практика эффективного использования перфокарт в нашем ВЦ". Свою речь выступающий начал с того, что решительно, в пух и прах, разнёс привычку некоторых плохих и несознательных программистов писать комментарии. В самом деле: смысла в этом никакого нет, каждый программист знает, что и зачем он писал, хороший код понятен и без дополнительных пояснений, есть подробные описание алгоритмов, есть документация, а эти гадские комментарии только ухудшают, запутывают и должны быть ликвидированы решительно и полностью, как класс капиталистов, который их и придумал. На эту речь со всеми подробностями он потратил почти полчаса, и только после этого, отдышавшись, вытерев вспотевший лоб с переходом на лысину и выхлебав пол-графина воды, перешёл к сути доклада.

Строчки в программах - и на Фортране, и тем более на ассемблере - довольно короткие. Менее сорока символов. Поэтому если срезать у колоды второй угол, на одной и той же колоде можно пробить две программы: одну - сюда, по левой половине карточки, другую - обратно, по правой. Вот только комментарии, суки, мешают!

2

Как я стал девопсером 3

Сначала был просто программистом.
Могу смело назвать себя гуру в ФОТРАНе. Это на СМках (Система Малых СМ-3 и тп (3, 4, 14ХХ, и 16ХХ потом) машин. Обычно одна стойка (и не такая шумная как ЕС до них). Тогда там единственный нормальный язык был. В 1980-х. Ну PL/I там и другие модные в 1980-е, тоже знал. Algol, Аналитик и прочие. Это между делом. На старших СМках потом и просто C и Pascal (Oregon sowtware содрали тоже).
У нас в области был разок в 80-х конкурс по программированию.
Одна из задач была преобразование римских цифр в арабские.
А я тогда как раз копмилятор писал, на ФОРТРАНе естественно. Преобразование логических выражений в что-то что считать надо было.
Да пипец, прогу написал чтоб рассчитывалось арифметическое выражение римских цифр и в каком хошь результате, можно и арабские цифры. Получил третье место в конкурсе )
Там два дня давалось и все писали, кто на PL, кто на Pascal. Модно тогда было.
И ребята сидели там в ВЦ и писали целые два дня. меня начальство не отпустило надолго, получил задание и на работу побежал, всё так полулегально было. Между делом. И что прикольно, когда получил там призовое третье место, начальство прям еще и премию мне дало как призеру )
Вот на ФОРТРАНе на СМ-3 тогда системку написал.
И выбора тогда не было. Памяти оперативной мало. Компутер уже занимает не целый зал, а просто комнату, шумит не так сильно. Но оперативки только или на ФОРТРАН или Ассемблер. А ФОРТРАН, это ж мой родной язык.
Ну, написал систему обработки статистки. На конфах ребята узнали )
Привозили гостинцы, кто яблоки с Алма-Аты, кто красную рыбу с севера. )
Тогда ж не было никаких авторских прав и в те дикие 80-е кто-то что-то писал и все в одном ведомстве если успевали узнать то юзали. Просто приезжали ребята в командировку и брали мою прогу, с исходными кодами. Потом звонили иногда и просили помочь освоить.
Тогда большая и единая была страна.
В 80-е годы то.

3

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

Но нет. Dry humor - это более широкое понятие. Это когда ты с серьезным видом произносишь чушь. Черный юмор - это составная часть. Юмор играет лучше всего, когда его понимают и поддерживают. А вот тут проблемы.

Корпоративные совещания. Пункт первый - мы закончим проект через двое суток. Пункт второй - восход Солнца откладывается до окончания проекта. Компания, которую мы купили, использует древнее програмное обеспечение, они работают даже на Фортране. - Фортран 2 или Фортран 4? Мясной отдел магазина. Продавец: Могу я чем-нибудь помочь? - Только ценами. Через секунду доходит, ответ - это моя жизнь. Расстаемся друзьями. Китай. Продавец палочек, достал всех. Реакция - вилки уже изобретены. Еще Китай. Над Пекином вечный смог. Храмы неба, солнца и луны. Реакция - люди всегда поклоняются тому, чего нет в природе.

11 сентября 2001 года, На моих глазах самолет влетает во вторую башню. Из соседней машины выскакивает женщина, восклицает: Вы это тоже видели или только я? Ответ: Американские Авиалинии, доставкяем прямо в офис.

Извините, если что. Dry humor.

5

Эпиграф: АНЕКДОТ №1053542
— Если бы сегодня внезапно появился кто-то из 1950-х, что сложнее всего было бы ему объяснить о нашей жизни?
— У меня в кармане находится устройство, которое имеет доступ ко всей информации, известной человечеству. Но я использую его, чтобы смотреть картинки котов и спорить с незнакомцами.

иПать мой лысый череп!
Я из 50-х
Я учился на машиниста паровоза (от слова ПАР)
И когда в 1957 полетел спутник, все фантасты писали о том, как на Марсе будут яблони цвести, но о том, что у каждого в кармане будет рация, никто и не думал.
У загнивающих капиталистов были лженауки кибернетика и генетика, а наши мичуринцы назло им выдавали огромные урожаи. Правда, эти урожаи никто не видел и в стране периодически наступал голод. Последний раз я стоял в очереди за хлебом в 1963. А за молоком и мясом - все время, пока существовал СССР.
У них были компьютеры, но и у нас были ЭВМ. В газетах писали об огромном количестве операций, на которые способны эти ЭВМ. Но график движения поездов диспетчеры составляли на бумаге.
У них уже действовали банкоматы (это я узнал в 1996), а я стоял 3 и 18-го числа каждого месяца за зарплатой в очереди в кассу завода, который делал 1 тепловоз в месяц и 20 танков в день.
В 1957 мы перестали изучать паровоз и начали изучать тепловоз.
А потом генетика и кибернетика перестали быть лженауками и я перевелся из железнодорожного института в институт, где изучали ЭВМ.
Мы программировали в кодах операций "Минск 14", а приехавший из Франции (где был по обмену) сын секретаря обкома рассказывал, что есть языки программирования Фортран и Ада. И его папа договорился на авиазаводе, чтобы он там программировал на Фортране. К нам ЭВМ Урал-2 с Фортраном поступила примерно в 1965. Ламповая. У загнивающих все ЭВМ уже были полупроводниковые. И Гордон Мур уже сформулировал свой знаменитый закон о развитии ЭВМ, который гласил: каждые 2 года появляется новая микросхема, в 2 раза мощнее и в 2 раза дешевле предыдущей.
Мы по приказу партии и правительства старались догнать и перегнать Америку. В 1980 году должен был наступить коммунизм. Вместо него наступили застой и Афган.
Моя жена попав в 1998 году в гости в Израиль, с удивлением смотрела на сумасшедших, которые ходят по улицам и разговаривают сами с собой.
Только в 2006 она купила мобильник и тоже стала сумасшедшей, которая ходит по улицам и разговаривает сама с собой.
Америку мы так и не догнали. Теперь догоняем Китай.
P.S. Подлый изменник Биленко, перелетев на МИГ-25 в Японию, раскрыл "страшную" тайну - вся электроника на МИГе была ламповой.

6

Комсомольское задание

Было это, видимо, в 86 году, я всего год как закончил МАТИ (мальчишка совсем), но уже работал на кафедре, вел лабораторки.
Вызвал меня заведующий и говорит.
- Тебе комсомольское задание.
Я конечно, не сильно обрадовался, начало ничего хорошего не предвещало.
А он продолжает.
- Знаю ты программировать умеешь.
У меня на сердце отлегло. Программирование! Это же мое любимое занятие тогда было. Я собственно этим и жил. Институт для меня арендовал и оплачивал машинное время, я писал программы на фортране, ходил в ВЦ Госкино СССР, считал на ЕС 1032 преимущественно по ночам. Дневное время почти всегда расписано было среди сотрудников Госкино. А ночью - студенты, аспиранты.
Короче – охота пуще неволи - сам по собственной инициативе бегал в машинный зал несколько раз на неделе, а то и по выходным.
На кафедре у нас тоже стала появляться вычислительная техника. Закупили несколько машин ДВК и пару Агатов. В ДВК – накопителями были обычные аудиокассеты, а программы для болгарских Агатов записывали на пятидюймовые флоппи диски, которые мы получали у заведующего лаборатории под расписку и должны были вернуть в случае увольнения, и не в силу секретности информации, а как материальную ценность.
Я писал программы, на Бейсике, которые использовались в учебном процессе. На методичках гордо красовалась моя фамилия и непривычная для кафедры надпись: «Лабораторная работа с применением ЭВМ»
Я как про программирование услышал, сразу отрапортовал
- Я готов.
А заведующий - я так и думал, и продолжает.
- Есть у нас подшефная школа.
Я понял, что рано обрадовался, но не перебиваю, слушаю.
- Школа, сразу тебе скажу - не простая.
Он одну мысль не закончил и сразу перескочил на другую.
- У нас ведь в стране как. Мы ведь не только избранных должны учить, не только тех, кто уже поумнел и готов знания впитывать. У нас для всех обязательное десятилетнее образование и для интеллигенции, и для детей рабочих.
Что-то он издалека заходит - пронеслось у меня в голове.
- Это они сейчас многие не понимают, что без ЭВМ никуда – продолжал Нестеров. А ты сам видишь - программирование, информатика, кибернетика, куда сейчас без кибернетики?
- Сейчас никуда - согласился я.
- Вот - подхватил Нестеров, там рядом с этой нашей подшефной есть специальная английская и в ней для детей все условия - и лучшие учителя, и разные изыски. Но не все успевают в английском, и куда их не на улицу же. Их переводят в нашу подшефную - вводил меня в курс дела Нестеров. Рядом в районе еще школы есть, тоже такие знаешь, для деток способных родителей. И там тоже не всех тянут после восьмого класса. И все эти, так скажем, сложные подростки где-то должны учиться, а не шляться по подворотням. Понимаешь? – спросил меня наконец заведующий.
- Конечно, утвердительно закивал я в ответ.
Вот - говорил Алексей Федорович – скажу тебе честно - учитель информатики там не прижился. Что-то у него со здоровьем кажется пошло не так. И учителя по химии нет. И взять их сейчас неоткуда. А информатика детям необходима.
Короче, школа тут рядом через дорогу, иди тебя сейчас там ждут – девятый класс. Если хотя бы один семестр продержишься, уже засчитаем тебе это как общественную работу за целый год.
- Что же я им преподавать буду?
- Как что, информатику, ведь химия – это не твой профиль.
- И что есть учебник, по которому читать?
- Да какой там учебник...
- Расскажи им, что сам знаешь, введи в курс дела. Я слышал, в других школах язык Бейсик учат, тебе же он знаком.
- Знаком - говорю.
- Вот и замечательно, прямо сейчас и иди, там тебя ждут.
Пришел я в школу – школа как школа. Вполне приличная, вроде.
Я как вошел, меня сразу вычислил и пошел мне на встречу невысокого роста суетливый мужчина с огромной копной курчавых волос.
- Александр Николаевич, поприветствовал он меня – мы вас заждались. Пойдемте я вас в класс отведу – у вас сегодня первый урок информатики.
- Да что вы? - удивляюсь. - Так вот с места в карьер?
- Вы же профессионал, что вам стоит.
Поднимаемся по лестнице - вокруг снует ребятня.
- Макароныч, ты кого нам привел? – интересуются, как я понял, мои потенциальные кибернетики.
Вошли в большой просторный класс. Это было время перемены, а потому дети в классе вели себя раскрепощенно. Часть учеников стояли на подоконнике в полный рост, что-то рассматривали на улице и хлопали ладошками по стеклу. По классу летала мокрая тряпка. В дальнем конце на парте лежала упитанная девочка, и какой-то мальчик ее щекотал двумя руками, прии этом девочка извивалась, визжала и отчаянно брыкалась. Крики девочки тонули в разноголосице перемены.
- Макароныч, ты кого к нам привел? - повторил вопрос какой-то прилежный ученик.
- Это ваш новый преподаватель информатики! - прокричал Макароныч и предательски смылся.
Не буду описывать всех своих мучений. Комсомол бросал молодежь на самые тяжелые участки работы и это не метафора, а сущая правда. Время было не простое. Компьютеров в те времена в школе не было, интереса к языку Бейсик не наблюдалось, обязательное десятилетнее образование и партийная дисциплина свели нас в этой школе на целый семестр и лично я запомнил это испытание на всю жизнь.
Пока я писал на доске операторы изучаемого языка Бейсик в классе происходило разное. Девочки доставали помаду, мазали губки, подводили ресницы. Мальчишки вытаскивали карты. Как только я оборачивался - запрещенные предметы прятались. Особо злостных я выгонял.
Был в классе такой Журкин – мелкий и на редкость шкодливый паршивец. Я все пытался его поймать и никак не мог. Он буквально чувствовал, когда я обернусь и делал какую-нибудь гадость за секунду до этого. Чаще всего он подкидывал чей-нибудь портфель или сумку к потолку. В момент, когда я оборачивался портфель был в воздухе, а Журкин сидел за партой, сложив руки как примерный ученик. Я видел лишь как с потолка падает портфель из него вываливаются учебники, тетради, по полу катится яблоко, разлетаются из пенала карандаши и ручки. Минут пять или десять после этого в классе царило оживление. Ученики ползали под партами, собирали мелкие предметы. Как я ни старался - поймать Журкина я не мог.
И вот прошло лет семь-восемь, я уже 4 года как ассистент, у меня трое детей, вместо проблем с комсомольскими поручениями появились другие. Я иду по родному Тверскому бульвару, и думаю свои горькие думы – надо ехать на конференцию в Тульский Политех и хорошо бы костюм новый купить, в этом уже выступать нельзя. Хочется купить более или менее приличный, а где на такой денег взять - совершенно не ясно?! Жене хотел купить пуховик. Видел в комиссионке импортный пуховик, но денег он стоит каких-то не реальных! Дети буквально моментально из всего вырастают.
И так я глубоко погрузился в свои заботы, не сразу понял, что меня окликает кто-то:
- Алексан Николаич!
Смотрю, лицо знакомое, а где видел его вспомнить не могу.
Парень солидный крепкий. Где ж я его видеть мог.
И тут он мне:
- Не вспоминаете? Журкин моя фамилия.
- Журкин, - говорю - ну надо же, вот так встреча. Вымахал-то как! Как ты? Где? Что?!
Он тоже обрадовался:
– Я нормально. Как вы? Все там же?
- Да, - говорю, - все там же - защитился, преподаю, детей уже трое, забот прибавилось, конечно. Ты-то как? Программистом не стал случайно?
- Какой из меня программист, Алексан Николаич, - застеснялся Журкин, - так мелкий бизнес больше.
- А что за бизнес?
- Даже не знаю, как сказать. Солнцевские, слышали, наверное, вот они сейчас подо мной ходят. Может мой телефон запишите? Мало ли что, если кто вдруг наедет.
- Да нет, спасибо, - сказал я, - кто на меня наедет?!
А про себя подумал: кому придет в голову на меня наезжать?! И вспомнил рассказ Чехова «Толстый и тонкий».

7

НАСТОЯЩИЙ ПРОГРАММИСТ

Намедни встретил одноклассницу Юлю, которую видел последний раз, когда мы ещё носили пионерские галстуки. Поговорили, упрекнула меня в «компьютерной непродвинустости», потому что я не зарегистрирован в «контактах» и прочих «одноклассниках». А вот Юля, как она похвасталась, давно освоила компьютер и работает программистом, получает приличные деньги. Выяснил, Юля со своими коллегами при помощи программы-конструктора скриптов клепает однотипные сайты для интернет-магазинов, такой вот «программист». Я не стал спорить на эту тему, рассказывать про ассемблер и машинные коды, пускай считает себя настоящим программистом. А мне по этому поводу вспомнилась цитата из мемуаров Дениса Ритчи, главного разработчика языка Си, на котором, скорее всего, написана программа, нарисовавшая на вашем экране этот текст. Дословно перевожу с английского: «когда я был студентом Гарварда, я написал на фортране игру в “крестики-нолики” и считал себя лучшим программистом. Когда молодым специалистом я устроился на работу в Bell Labs, моим первым заданием было переписать программу управления автоматикой так, чтобы эта программа занимала в два раза меньше памяти и работала в четыре раза быстрей. И вот тогда я осознал, что я не программист, а полное дерьмо».

8

Три кента под линухом
код писали вечерком
и решили помечтать.
Начал первый речь толкать
речь была та вот о чём:
- Кабы был бы я царём,
дал бы я царице сына
ростом ровно в три аршина,
знатного баскетболита,
и, конечно, программиста
на Фортране, на Коболе,
на Питоне и Алголе.
Мысль проснулась во втором:
- Кабы был бы я царём,
я б своей царице дал
пасс пожизненный в спортзал,
гоночный велосипед
и планшетник с AMOLED,
а в придачу дочку- кралю
и учебник по Паскалю.
Третий молвил в том же тоне:
- Кабы я сидел на троне,
я б царице в свадьбы дату
дал "Ригонду" и "Кантату",
а три квартала спустя
подарил бы ей дитя,
то дитя б весь день паяло,
а ещё б ассемблер знало,
Бейсик "Вильнюс" и "Микрон",
а катушечный мафон
починяло бы за час.
Что ж, ищи, царица, нас,
выбирай из нас любого!
Лишь он молвил это слово,
как в прихожей грянул звон -
заливался домофон.
Братья - к двери подивиться,
а за дверью - три царицы,
и все трое при коронах
и андроидных смартфонах.
Сразу три сбылись мечты
у тех, кто с техникой на "ты".

9

Приходит как-то президентская комиссия в универ
к студентам-программистам для проверки знаний.
Ловят первокурсника и спрашивают:
- 2+2 ?
1-ник (подумав):
- 4 !
Ловят второкурсника:
- 2+2 ?
2-ник ухитрился, достал шпору:
- 4 !
..
3-ник метнулся, налабал программу на Фортране:
- 4 !
..
4-ник достает калькулятор:
- 4.
....
5-ник :
- Я ВАМ ЧЕ, ДУРАК - КОНСТАНТЫ ЗАПОМИНАТЬ!!!