Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
В Битве Героев вы будете уничтожать монстров, отправляться на приключения со своим кланом. Вас множество локаций, монстров, снаряжения. Приведи своего героя к победе!

Битва Героев

Приключения, Ролевые, Кликер

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Pascal + Программист

С этим тегом используют

Программирование Помощь Паскаль Pascalabc Информатика IT IT юмор Юмор Картинка с текстом Работа Разработка Все
11 постов сначала свежее
25
KuruMapuru
KuruMapuru
8 месяцев назад

Ответ на пост «Гайд как вкатиться в айти:»⁠⁠3

В моё время было проще. Я, к примеру, подрабатывал на заводе автолиний, где пахала невъебенная толпа народа (1996 год, мне 18 лет). Так вот, я им делал программу для расчёта производственных карт - типа, что из чего делается. Полное изделие состояло из пары сотен тысяч компонентов. Всё это хранилось в самописной БД. Почему в самописной? А интересно было попробовать! Ну, качество кода примерно можете представить. Старый добрый Borland Pascal, Turbo Vision, расширитель памяти... В итоге несколько сотен человек по факту зависели от программульки, написанной юным студентом.

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

p.s. Зато когда завод обанкротили и перекупили - всем выплатили остатки по зарплате за всё время, в том числе мне. О, это чувство, когда идёшь с завода и имеешь в кармане зарплату своей мамы за пару лет... ☺

[моё] IT юмор Программирование IT Программист Pascal Мат Ответ на пост Текст
1
user9404634
user9404634
11 месяцев назад
IT-юмор

Классика⁠⁠

Классика
IT IT юмор Программирование Программист Pascal Python Разработка Telegram (ссылка) Картинка с текстом
13
5
Hitrik43
Hitrik43
4 года назад

"Настоящие прграммисты не используют Паскаль"⁠⁠

Похоже этот перл исторических фидошных архивов тут еще не постился - и решил я это исправить :)


Цитата из Wiliedia:


"Настоящие программисты не используют Паскаль — эссе о программировании, которое написал Эд Пост (англ. Ed Post) из орегонской компании Tektronix. Оно было опубликовано как письмо в редакцию (англ.) в 29-м томе 7-го выпуска журнала Datamation в июле 1983 года"


ЗЫ.

Орфография перевода и форматирование текста сохранены (источник - FidoNET)

ЗЗЫ

И да - это не моя опечатка в названии. Это очипятки переводчика;)

Настоящие прграммисты не используют Паскаль


Источник: DATAMATION Jul.?? pp.207-209

=============================================

Ed Post

Wilsonville, Orezon

В прошлом, во времена золотой эры ЭВМ было легко отличать

мальчика от мужа (иначе их называют "сосунки" и "настоящие

мужчины", соответственно). Тогда настоящие мужчины были те, кто

понимал в программировании, с сосунки - те, кто не понимал.

Настоящий программист легко произносил такие фразы, как "DO 10

I = 1, 10" или "АВОСТ", а все остальные нечто вроде "ЭВМ слиш-

ком сложна для меня" и "Я не могу полагаться на ЭВМ - они слиш-

ком безличны". Предыдущая работа, B. Feirstein, "Настоящие муж-

чины не употребляют фруктовый пирог", издание PocketBook, 1982,

отмечает, что настоящие мужчины ни на что не полагаются и не

боятся быть обезличенными.

Но времена меняются. Сегодня мы живем в мире, в котором

маленькие старые дамы могут приобрести компьютезированную

микроволновую печь, 12-летние пацаны могут выбить из колеи

настоящих мужчин при игре на ЭВМ в астероиды и в очко и, вообще,

любой человек может купить и понять свой собственный персональ-

ный компьютер. Настоящий программист в опасности, он может быть

заменен студентами высшей школы.

Однако, существует разница между студентом-первокурсником,

освоившим на ЭВМ игру в очко и настоящим программистом. Знание

этих различий может помочь детям познать к чему стремиться -

модель поведения, стереотоп отца. Это также поможет сохранить

рабочие места для настоящих программистов.

Самый простой способ определить, кто является настоящим про-

граммистом - по используемому языку программирования. Настоящие

программисты используют Фортран. Сосунки используют Паскаль.

Никлауса Вирта, разработчика Паскаля, однажды спросили: "Как вы

произносите свою фамилию?". "Вы можете обращаться ко мне по

фамилии, произнося ее 'Вирт', или обращаться ко мне по значению,

'Ворт'", - ответил он. [Игра слов : Nicklaus Wirth произносится

так же, как английское слово Worth - стоящий, ценный]

Исходя из этой ремарки, любой сразу поймет, что Никлаус Вирт

- сосунок. Единственный механизм передачи параметров, принима-

емый настоящим программистом - это передача параметров по зна-

чению, как это реализовано в компиляторах Фортрана G и H для

ЭВМ IBM/370. Настоящим программистам для выполнения работы не

нужны абстрактные концепции: для счастья им достаточно перфора-

тора, компилятора Фортран-IV и пива. Настоящие программисты

пишут программы работы со списками, обработки строк, учета ре-

сурсов (если они вообще это делают) и искусственного интелекта

на Фортране.

Если вы не можете выполнить эти работы на Фортране, выполни-

те их на ассемблере. Если же их нельзя выполнить на ассемблере,

их не стоит делать вообще.

В последние несколько лет академиков от вычислительной тех-

ники вовлекли на стезю структурного программирования. Они

утверждают, что программы становятся более понятными, если

используются специальные языковые методы и конструкции. Они,

конечно, не могут договориться между собой, какие точно кон-

струкции следует использовать, а примеры, иллюстрирующие их

точку зрения, всегда помещаются на одной страничке неизвестных

журналов. Когда я окончил школу, я считал себя самым лучшим

программистом в мире. Я мог написать непобедимую программу игры

в крестики-нолики в трехмерном пространстве на пяти различных

языках программирования, а также написать программу, состоящую

из 1000 строк, которая бы работала. Затем я попал в реальный

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

программу емкостью 200000 строк, а затем увеличить скорость ее

работы в 2 раза. Любой настоящий программист скажет вам, что

все структурированное программирование мира не поможет вам

решить проблемы вроде этой - решение этой задачи требует

настоящего таланта.

Несколько наблюдений о настоящих приграммистах и структурном

программировании:

- настоящие программисты не боятся использовать GOTO;

- настоящие программисты могут без смущения написать цикл DO

на пяти страницах;

- настоящие программисты любят арифметические операторы IF,

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

- настоящие программисты используют самомодифицирующий код,

особенно в тех случаях, когда это экономит 20 наносекунд в

середине очень короткого цикла;

- настоящие программисты не нуждаются в комментариях : текст

программы все объясняет;

- поскольку в Фортране отсутствуют структурные операторы IF,

REPEAT ... UNTIL или CASE, настоящим программистам не

нужно беспокоиться, что они их не используют; кроме того

эти операторы можно при необходимости симулировать с

помощью присваиваемых GOTO.

В последнее время в прессе муссируются структуры данных.

Абстрактные типы данных, структуры, указатели, списки и строки

стали популярны в определенных кругах. Вирт, сосунок, написал

даже целую книгу ("Алгоритмы + Структуры данных = Программы",

Prentice Hall, 1976 [русский перевод - изд. "Мир", 198?]), в

которой утверждает, что можно написать программу на базе струк-

тур данных, не используя другие способы. Как все настоящие

программисты знают, единственной полезной структурой данных

является массив. Строки, списки, структуры и наборы - это все

разновидности массивов и их можно рассматривать как массивы без

усложнения вашего языка приграммирования. Хуже всего с этими

хитрыми типами данных то, что вы должны их описывать, а

настоящие языки программирования, как мы все знаем, обладают

возможностью неявного задания типа, основанного на первой букве

6-символьного имени переменной.

В какой операционной системе работает настоящий программист?

В CP/M ? Боже сохрани! Помимо всего прочего, это в основном иг-

рушка, а не операционная система. Даже маленькие старые дамы и

абитуриенты могут работать в CP/M и понять ее.

UNIX, конечно, более сложная система - типичный последова-

тель UNIX'а никогда не может запомнить, как на этой неделе на-

зывается команда PRINT - но когда он наконец доберется до нее,

UNIX становится восхитительной видеоигрой. Люди не делают серь-

езных работ в системе UNIX, они рассылают шутки по всему миру

по USENET или пишут приключенческие романы и научные статьи.

Нет, настоящий программист использует OS/370. Хороший про-

граммист может найти и понять описание только что полученного

сообщения об ошибке IJK305I в руководстве по JSL. По-настоящему

знаменитый программист может найти ошибки в распечатке 6-мега-

байтной области памяти, не используя калькулятор шестнадцати-

ричной системы счисления.

OS/370 по настоящему удивительная система. В ней можно

уничтожить работы стоимостью несколько человеко-дней с помощью

одного неправильно помещенного пробела, так-что штат програм-

мистов всегда должен быть на чеку. Наилучший способ общения с

системой - через перфоратор. Некоторые утверждают, что в OS/370

существует система разделения времени, но после внимательного

изучения я пришел к выводу, что они ошибаются.

Какие инструменты использует настоящий программист в своей

работе? Теоретически, настоящий программист может запускать

свои программы, набирая их на передней панели ЭВМ. В добрые

старые времена, когда ЭВМ имели передние панели, этот метод ис-

пользовался время от времени. Типичный настоящий программист

знал наизусть начальный загрузчик в шестнадцатиричной системе и

восстанавливал его с пульта, когда он разрушался его програм-

мой. Более того, память была памятью - ее содержимое не пропа-

дало при выключении питания. В настоящее время память либо за-

бывает факты, когда вы этого не хотите, либо помнит о вещах,

которые давно следовало бы забыть. Ходит легенда, что Seymour

Cray, изобретатель супер-ЭВМ Cray-1 и большинства ЭВМ фирмы

Control Data, ввел с пульта наизусть первую операционную систе-

му ЭВМ CDC 7600 при первом включении этой ЭВМ. Конечно, Cray -

настоящий программист.

Одним из моих любимых настоящих программистов был Джим -

системный программист фирмы Texas Instruments. Однажды, ему по

междугородному телефону позвонил пользователь, чья система раз-

рушилась в процессе очень важной работы. Джим исправил систему

по телефону, заставляя пользователя набирать на передней панели

ЭВМ команды обращения к диску, исправлять системные таблицы в

шестнадцатиричной системе и считывать ему по телефону содержи-

мое регистров. Мораль этой истории: хотя настоящий программист

обычно включает в набор своих инструментов перфоратор и АЦПУ,

он может в экстренных ситуациях обойтись передней панелью ЭВМ и

телефоном.

В некоторых фирмах редактирование текстов программ больше не

представляет собой очередь из 10 инженеров, ожидающих освобож-

дения перфоратора 029. Более того, здание где я работал не

содержит вообще ни одного перфоратора. Настоящий программист в

таких условиях должен выполнять работу с помощью текстового

редактора. Большинство систем предлагают на выбор несколько

текстовых редакторов, но настоящий программист должен быть

очень осторожен в выборе, отражающего его индивидуальность.

Многие думают, что наилучшие текстовые редакторы в мире

написаны в исследовательском центре фирмы Xerox в Palo Alto для

работы с ЭВМ марок Alto и Dorado. К сожалению, ни один настоя-

щий программист не будет работать на ЭВМ с операционной систе-

мой под названием Smalltalk (короткий разговор) и конечно же не

будет беседовать с ЭВМ с помощью "мышки".

Некоторые из концепций этих редакторов фирмы Xerox были реа-

лизованы в редакторах, работающих в операционных системах с бо-

лее солидными названиями, такими как EMACS и VI. Дело в том,

что настоящий программист считает плохим следующий принцип ре-

дактора: "То, что вы видите, то вы и получите". Настоящий прог-

раммист желает редактор с принципом: "Вы это просили, вот вам";

т.е. редактор, который был бы сложным, шифрованным, мощным,

непрощающим и опасным. Редактор TECO - чтобы быть точным.

Было замечено, что последовательность команд TECO более на-

поминает помехи в линии передачи, чем читаемый текст. Одна из

самых развлекательных игр с TECO - напечатать в качестве ко-

мандной строки свою фамилию и попытаться догадаться, что она

сделает. Точно так же любая случайная опечатка при работе с

TECO может разрушить вашу программу, или, хуже того, внести не-

уловимые и мистические ошибки в уже работающую программу.

Из-за этого настоящие программисты неохотно редактируют уже

работающие программы. Они считают более простым непосредственно

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

под названием SuperZap (или ее эквивалент на не-IBM машинах).

Этот метод настолько хорош, что многие программы, работающие на

ЭВМ фирмы ИБМ, не имеют ничего общего со своим собственным

текстом на Фортране. В большом количестве случаев первоначаль-

ный символьный текст программы вообще не существует. Когда

наступает время подправить такого рода программу, никакой

администратор даже не думает послать на эту работу кого-либо,

кроме настоящего программиста - никакой сосунок (структурный

программист) не будут знать даже с чего начать. Это называется

защита от несанкционированного доступа.

Некоторые не используемые настоящим программистом средства

программирования включают:

- препроцессоры Фортрана, такие как Mortran и Ratfor; эти

кулинарные рецепты в программировании хороши для выпечки

фруктового пирога;

- отладчики для работы с текстом программы; настоящие про-

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

памяти;

- компиляторы с проверкой границ массива; эти компиляторы

душат творчество, запрещая наиболее интересные варианты

оператора EQUIVALENCE и препятствуют модификации операци-

онной системы с помощью отрицательных индексов массивов.

Кроме всего прочего, контроль границ массива не эффективен;

- системы сопровождения и архивизации символьных текстов

программ; настоящий программист хранит текст своих

программ в закрытом на замок ящике (на перфокартах), т.к.

владелец не может оставить свои программы без охраны.

Где же работает типичный настоящий программист ? Какие про-

граммы достойны таких талантливых индивидумов ? Вы можете быть

уверены, что настоящий программист не умрет за написанием про-

граммы "Зарплата" на Коболе или сортируя список почтовых

отправлений журнала People. Настоящий программист желает задачи

с важностью землетрясения.

Настоящие программисты работают на национальную лабораторию

в Лос-Аламосе, создавая программы на супер ЭВМ Cray-1, модели-

рующие атомную бомбу. Они так же работают на Агенство по Наци-

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

В большой степени из-за усилий тысяч настоящих программистов,

работающих в NASA, наши ребята добрались до Луны и вернулись

обратно, опередив космонавтов. ЭВМ в космическом корабле "Шатл"

были запрограммированы настоящими программистами, и эти же

истинные профессионалы работают на фирму Боинг, создавая опера-

ционные системы для крылатых ракет.

Одна из приводящих в благоговейный трепет работ настоящих

программистов выполнена в Лаборатории реактивного движения,

Калифорния. Многие знают всю операционную систему космических

кораблей "Пионер" и "Вояджер" наизусть. С помощью симбиоза

больших наземных фортрановских программ и маденьких бортовых

ассемблерных, они могут совершать невероятные чудеса в нави-

гации и импровизации - такие, как попасть в окно шириной 10 км

в кольце Сатурна после 6-ти лет полета в космосе и починить или

обойти неисправные сенсорные платформы, радиопередатчики или

аккумуляторы. Утверждают, что один настоящий программист умуд-

рился засунуть прграмму распознавания образов в несколько сот

байт неиспользованной памяти корабля "Вояджер", которая осу-

ществляла поиск, обнаружила и сфотографировала новую луну

Юпитера.

Одна из планируемых задач для корабля "Галлилей" - использо-

вать притяжение Марса на траектории полета к Юпитеру. Эта

траектория проходит в 80 +/- 3 км от поверхности Марса. Никто

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

такую навигационную задачу.

Многие из настоящих программистов всего мира работают на

правительство США, в основном в Министерстве Обороны. Так и

должно быть. Однако, недавно на небосклоне настоящих програм-

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

поставленных сосунков в Министерстве Обороны решил, что все

оборонные программы должны быть написаны на некоем великом

унифицированном языке ADA. Некоторое время казалось, что ADA

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

правилами настоящего программирования. Это язык со структурой,

типами данных, строгим синтаксисом и точками с запятой. Короче,

он был разработан для сдерживания творчества типичного насто-

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

Обороны, обладает достаточно интересными свойствами, которые

делают его приемлемым - он невероятно сложен, включает в себя

способы порчи операционной системы и перераспределения памяти,

и Эдгар Дейкстра (Edsgar Dijkstra) не любит его. Дейкстре, как

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

программирования "GOTO - считать вредными", апплодируют про-

граммисты на Паскале и подобные им сосунки. Да и потом, закоре-

нелый настоящий программист может написать фортрановскую про-

грамму на любом языке.

Настоящий программист может пойти на компромис со своими

принципами и работать над вещами немного более тривиальными,

чем распад жизни, при условии, что здесь достаточно платят.

Например, существует несколько настоящих программистов,

разрабатывающих видео-игры в Atari. Но они сами в игры не

играют. Настоящий программист знает, как выиграть у машины, и в

этом нет пряного удовольствия. Каждый работающий в LucasFilm

является настоящим программистом, потому, что нужно быть

сумасшедшим, чтобы отвергнуть деньги 50-ти милионов поклонников

Звездных войн (Star Wars).

Доля настоящих программистов, занятых машинной графикой,

несколько ниже нормы в основном потому, что никто пока не нашел

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

на Фортране, так что существует определенное число людей,

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

на Коболе.

В общем случае настоящий программист развлекается так же,

как и работает - с помощью ЭВМ. Он не перестает удивляться

тому, что его работодатель платит ему за то, что он все равно

бы делал для развлечения, хотя он достаточно осторожен, чтобы

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

выходит из конторы, чтобы глотнуть свежего воздуха или кружечку

-другую пива. Существует несколько признаков, по которым можно

узнать настоящего программиста за пределами машинного зала :

- на вечеринке настоящие программисты это те, кто сидит в

углу, обсуждая защиту операционных систем и как ее обойти;

- на футбольном матче настоящий программист сравнивает ход

игры с "проигровками", распечатанными на фальцованной 11-

или 14-дюймовой бумаге;

- на пляже настоящий программист рисует блок-схемы на песке;

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

мигание лампочек;

- на похоронах настоящий программист изрекает : "Бедный

Джордж. А ведь он почти заставил работать программу

сортировки, когда его хватил инсульт";

- в бакалейном магазине настоящий программист настаивает

на собственноручной проверке банок на лазерном аппарате,

т.к. он не верит, что операторы могут правильно отперфо-

рировать данные с первого раза.

В каких условиях лучше всего работается настоящему програм-

мисту ? Это очень важный вопрос для начальников настоящих

программистов. Учитывая высокую стоимость содержания одного

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

Типичный настоящий программист живет перед дисплеем ЭВМ.

Вокруг этого дисплея расположены листинги программ, над

которыми он когда-либо работал. Они складированы в кучи

приблизительно в хронологическом порядке на каждой плоской

поверхности конторы. Вы так же обнаружите полдюжины, или около

того, наполовину выпитых чашек с холодным кофе. Иногда в кофе

можно обнаружить плавающие "хабарики" сигарет. В некоторых

случаях в чашках находится выжатый апельсин. И только в тех

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

экземпляры руководства OS JSL и принципов работы, открытых на

особо интересных страницах. Приклеенный клейкой лентой, на

стене висит распечатанный на АЦПУ календарь с собачкой Снуппи

за 1969 год. На полу разбросаны обертки от хлеба с сыром и

земляными орехами (такого, который становится черствым уже в

пекарне, так что не может стать хуже в торговых автоматах). И,

наконец, в верхнем левом ящике стола, под коробочкой Oreos,

находится линейка-шаблон для вычерчивания блок-схем, оставлен-

ная предыдущим владельцем стола. Настоящие программисты пишут

программы, а не документацию, которую они оставляют штату

сопровождения.

Настоящий программист может работать по 30, 40 и даже 50

часов непрерывно, под интенсивным нажимом. На самом деле, он и

предпочитает так работать. Плохое время отклика не беспокоит

настоящего программиста; он получает возможность вздремнуть

между трансляциями. Если график выполнения работы не очень

жесткий, то настоящий программист предпочитает делать свою

жизнь более захватывающей, работая первые 9 недель над

маленькой, но интересной частью проблемы. Затем, он заканчивает

выполнение всей остальной части за 2 или 3 50-часовых марафона.

Это не только впечатляет начальника, но и создает удобное

оправдание не делать документацию. В общем случае, ни один

настоящий программист не работает с 9 до 5, за исключением тех,

кто работает в ночную смену. Настоящие прграммисты не носят

галстуков. Настоящие программисты приходят на работу вовремя -

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

имя своей супруги. Он, однако, знает наизусть таблицу ASCII

(или EBCDIC) символов. Настоящие программисты не умеют готовить.

Бакалейные магазины не часто открыты в 3 часа ночи, так что они

должны уметь выживать на печенье и кофе.

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

считают, что новейшее поколение программистов имеет не такие же

взгляды на жизнь, как их старшие товарищи. Многие из них

никогда не видели передней панели ЭВМ. Едва-ли кто-либо из

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

шестнадцатиричной системе без калькулятора. Сегодняшние

выпускники колледжей слабы - они защищены от реальностей жизни

символьными отладчиками, редакторами текстов, которые подсчиты-

вают скобки, и лояльными к пользователю операционными системами.

Хуже того, некоторые из этих патентованных ученых умудрились

"защититься" без изучения Фортрана ! Неужели нам предписано

свыше стать отраслью фанатиков UNIX'а и паскалевских програм-

мистов ?

Из собственного опыта, я думаю, можно смело сказать, что

будущее прекрасно для настоящих программистов. Ни OS/370, ни

Фортран не высказывают ни каких признаков отмирания, несмотря

на усилия программистов на Паскале. Даже такие изощренные

уловки, как добавление конструкций структурного программиро-

вания в Фортран, провалились. Да, конечно, некоторые изготови-

тели ЭВМ выпустили компиляторы Фортрана-77, но каждый из них

оставил возможность перейти в режим компилятора Фортрана-66 с

помощью удаления одной перфокарты - чтобы компилировать циклы

DO как предписано богом.

Даже UNIX может быть не так уж плох для настоящих програм-

мистов, как в прошлом. Последняя реализация UNIX'а обладает

потенциальными возможностями, ценными для любого настоящего

программиста. Она имеет два различных и слегка несовместимых

пользовательских интерфейса, аркан и сложный драйвер терминала,

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

то даже программирование на языке "C" может быть по достоинству

оценено настоящим программистом. В конце концов, в нем нет

проверки типов, имена переменных имеют 7 (10 ?, 8 ?) символов в

длину и введен полезный тип данных "указатель" (pointer).

Получается, как будто соединены воедино лучшие части языка

Фортран и Ассемблера, не говоря уже о более творческих примене-

ниях оператора #DEFINE.

Нет, будущее не так уж и мрачно. В последние несколько лет

даже популярная пресса сообщала о новом урожае блестящих

фанатиков, выпущенных из таких мест, как Стенфорд и Массачусет-

ский Технологический Институт, в реальный мир. По всему видно,

что дух настоящего программирования живет в этих молодых юношах

и девушках. Пока существуют плохо поставленные задачи, странные

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

находится настоящие программисты, желающие взять на себя и

решить проблему, оставив документацию на потом.

Да здравствует Фортран !

Перевод : Пяткин А.С. -- Ленинград

Показать полностью
Фидо Некропост Программист Pascal Длиннопост Текст
15
Партнёрский материал Реклама
specials
specials

Как бросить курить и не сорваться: инструкция от тех, кто смог⁠⁠

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

Как бросить курить и не сорваться: инструкция от тех, кто смог Курение, Борьба с курением, Зависимость, Telegram (ссылка), ВКонтакте (ссылка), Длиннопост

История 1 — отражение

@ holoroad

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

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

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

История 2 — список

@ maxneb

Беременность жены, рождение ребенка, здоровье, деньги — ничего не было веским поводом бросить окончательно. Постоянно срывался. Помогло составить список, что теряю и что получаю от сигарет, и понимание, что хотя бы одна затяжка — и все насмарку: пару месяцев буду курить. Только список и его осознание. Для каждого он свой. И постоянное обращение к нему. После составления списка курил еще. Но он как заноза висел в голове с вопросом «зачем?»... Так, что-то щелкнуло и сейчас не тянет. Иногда тянет физически, но осознание бесполезности курения сразу глушит позывы. Полгода, полет нормальный...

Бросать на авось — идея, которая подойдет не всем. Нужно понимать, что делать в трудные моменты:

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

  • Замените привычки. Сигарету в руках можно заменить орешками, палочками морковки, жвачкой или даже кубиком льда.

  • Займите время. Вспомните, чем вы любили заниматься: спорт, хобби, прогулки.

  • Планируйте, что делать при тяге. Она длится всего 3–5 минут. Дыхательные практики или звонок другу помогут пережить сильное желание закурить.

  • Откажитесь от «наградных сигарет». Одна затяжка и вы откатитесь назад.

Можно бросить резко, «с понедельника», или постепенно, снижая количество сигарет до нуля. Главное — определиться и не отступать.

История 3 — переключение

@ Spaka

45 лет, стаж 30. Пытался завязать много раз, потом понял, что после каждой попытки бросить, курить начинаешь больше. Как ребенок, которому не дают вкусняшку, а она случайно попала ему в руки. Из чего мозг сделал вывод: не уверен — не бросай. Потом стал замечать, что организм уже стал сам просить перестать курить. По утрам было очень неприятно во рту, удовольствие после сигареты стало короче, а негатив, приходящий следом, ощутимее: неприятные ощущения в горле, боли миндалин, страх схватить онкодиагноз. Хотя врачи говорили, что все ок, в голове-то гоняешь мысли. Я решил попробовать обмануть сам себя. Не делать из процесса отказа какого-то события. Бросить так, как будто это и должно было произойти, но ты не знаешь когда. Про себя помолился, как сумел, и попросил помощи, хитро прищурил глаз и в момент, когда забыл купить про запас (оставалась пара штук в пачке), просто перестал курить. Мне теперь даже странно, как я раньше это делал. Так и живу почти два года. Кстати, раньше в момент завязки курящих ненавидел, дым был очень противен, до тошноты. Теперь все равно. Присоединяйтесь ;)

Есть несколько стратегий отказа от курения:

  • Резкий. Эффективный и решительный подход.

  • Постепенный. Сначала — меньше сигарет, потом — меньше затяжек. И так до нуля.

  • Психологическая замена. Каждая сигарета — это ритуал. Найдите для каждого из них «здоровую замену».

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

Каждый, кто хочет оставить зависимость в прошлом, может обратиться в центры здоровья, которые работают при поддержке нацпроекта «Продолжительная и активная жизнь», и получить необходимую помощь специалистов. Адреса доступны на официальном портале Минздрава России о здоровье: takzdorovo.ru. Также можно позвонить на горячую линию по отказу от зависимостей 8 800 200-0-200.

История 4 — форма

Аноним

Курила электронки 2 года как замену обычным сигаретам. Думала, что это не так дорого, не так вредно да и для девушки вроде более привлекательно: не пахнут волосы и руки. А потом решила привести свое тело в форму. Стала ходить в зал и поняла, что задыхаюсь на первом же упражнении, хотя женщины гораздо старше меня бодрячком. Было очень тяжело слезть. Друзья советовали заменять сигаретами. А потом уехала в отпуск в страну, где нельзя покупать электронки, отвлеклась, и после возвращения уже не тянуло. Даже на тусовках, где все дымят.

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

«Особую тревогу вызывает рост потребления табачных изделий и электронных сигарет. Согласно исследованию, проведенному в нашем Центре, 36,8% курильщиков потребляют одновременно и табак, и электронные сигареты. Среди молодежи в возрасте 25-39 лет этот показатель превышает 45%. Электронные никотиносодержащие и безникотиновые устройства поражают сердце, сосуды, дыхательную систему и ДНК организма не менее пагубно, чем традиционные сигареты, а в ряде случаев способны вызывать острые состояния, включая сосудистые поражения и летальные исходы» – рассказывает руководитель Центра профилактики и контроля потребления табака НМИЦ терапии и профилактической медицины Минздрава России Маринэ Гамбарян.

История 5 — пари

@ kernima

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

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

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

История 6 — связь

Аноним

Устал курить, понял, что мне это мешает заниматься спортом и в целом комфортно себя чувствовать. Пошел через ассоциации: покурил во время головной боли, и потом через самовнушение дал себе установку, что голова болела от курения. Звучит странно, конечно, но это сработало. Никотиновую зависимость снижал постепенно через редкое курение кальяна (2-3 раза в неделю с последующим уменьшением).

Чтобы добиться успеха в отказе от курения, стоит подготовиться. Обязательно расскажите о своем решении друзьям и близким — поддержка со стороны очень важна. Если вы уже предпринимали попытки бросить, вспомните, что тогда пошло не так, и постарайтесь не повторять этих ошибок.

Разберитесь, что именно тянет вас к сигарете: скука, стресс, привычка? Когда вы это осознаете, будет легче подобрать альтернативные действия — прогулку, книгу, разговор с близким. Учитесь распознавать моменты, когда особенно хочется закурить, и переключаться на что-то другое. Можно подключиться к программам или группам поддержки — это поможет не сдаваться. И главное: уберите из дома все сигареты.

История 7 — вершина

Аноним

Поднимался с сыном по Пушкинской тропе на гору Железная. Мне лет сорок пять было, идем общаемся, сын бегает туда-сюда. Ну идем короче, а сзади нас догоняет семейная пара, мирно о чем-то щебеча между собой. Догнали и обходят. И так спокойно удаляются… Все бы ничего, но им лет по шестьдесят, если не больше. Я попробовал в их темпе, но задыхаться стал. Короче, поднялся я на гору, спустился, смял пачку и выкинул в мусорную урну. Вот уже 13 лет не курю. Стаж 27 лет.

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


Каждый, кто пытался избавиться от никотиновой зависимости, знает, как это тяжело. Ломка, раздражительность, навязчивые мысли. Даже при переходе на вейпы, иллюзия «меньшего вреда» быстро развеивается: химические коктейли из ароматических смесей также бьют по легким, сосудам и всему организму.

Хорошая новость в том, что вы не одни. В сообществе «Давай бросать» (ВКонтакте и мессенджере Telegram), который работает при поддержке нацпроекта «Продолжительная и активная жизнь» знают, каково бороться с триггерами, искать замену привычке и удерживать себя от срыва. Здесь делятся историями тех, кто смог, поддерживают тех, кто только начал, и помогают разобраться в главном: как пережить отказ без мучений.

Социальная реклама. АНО «Национальные приоритеты», ИНН: 9704007633

Показать полностью
Курение Борьба с курением Зависимость Telegram (ссылка) ВКонтакте (ссылка) Длиннопост
17
DELETED
4 года назад

Быть хорошим специалистом - не значит быть хорошим преподавателем ...⁠⁠

Добрый день всем. История длинопост, но короче описать нельзя было. Рассказываю со слов друга.
Друг по образованию инженер-педагог в области компьютерных технологий. Работал до недавнего времени в школе, но как-то на зарплату учителя (а тем более в Украине) прожить тяжеловато. Решил поискать другую работу, и знакомый подсказал одну вакансию в частной школе компьютерных технологий, его сын туда ходит на занятия. Исходя из описания вакансии, нужно преподавать разные дисциплины: робототехнику, веб-дизайн, программирование, структуру и назначение компонентов ПК и т.д. Как пишет работодатель - не обязательно знать все, что требуется в вакансии, главное чтобы у кандидата на должность было желании развиваться, использование современных технологий преподавания, допускалось даже использование собственных методик, если таковые имеются. Зарплату тоже обещали хорошую - в 2 раза выше чем в государственной школе.
Клюнул он на вакансию, и решил сходить на собеседование. Думает "вроде норм вакансия, в отличии от государственной школы, смогу фантазию применить. Ага, МПХ там плавал ... Далее речь друга (постарался передать как можно точнее):
"Собеседование происходило так вначале нас опрашивали по одному в кабинете. Вопросы довольно типичные: где работал, что знаешь, почему решил именно сюда прийти и т.д. Самое странное, что я заметил - HR-у в принципе не было интересно наличие педагогического образования и/или опыта, хотя работа в школе все-таки отличается от работы в офисе, к детям нужен подход определенный.
Далее второй этап собеседования был такой: нам заранее, за 3 дня до урока дали программу, по которой нужно было провести занятие среди детей. А руководство при этом будет наблюдать и выберет лучшего кандидата. Вот тут возникли первые проблемы. По программе нужно было обучать детей программировать на C++, который я знал довольно поверхностно, т.к. в школе хватало Паскаля вполне. Я C++ изучал в универе, но чисто поверхностно, т.к. программирование не особо нравилось, скажем так). В принципе, если бы я поработал там с полгода, то имхо освоил бы вполне этот язык, т.к. в программировании больше упор на логику и понимание процесса создания алгоритма, синтаксис языка уже вторичен. Но меня сразу поставили перед фактом, что я должен провести занятие именно это, типа "ты же пришел на должность преподавателя компьютерных дисциплин, значит должен это уметь, а не умеешь - пшел вон (не так категорично сказали, как я пишу, но по намекам было понятно)". Вот тут я уже начинаю потихоньку понимать, что то, что в описании вакансии не совсем таки правда.
Урок провел, хотя было нелегко на самом деле, но хватило знаний и умений, чтобы провести занятие. Мне сказали, что позвонят и скажут результат, берут на работу или нет.
Прошло несколько дней, звонят мне оттуда, и говорят, что на работу взять не могут, т.к. после меня был другой кандидат, который до этого работал в какой-то фирме программистом, и видно, что он в этой теме разбирается в разы лучше меня. и опыт разработки проектов у него имеется. "Ну,  раз он хороший специалист, да еще и с опытом, то действительно ему там место" - подумал я, и занялся поиском другой работы."
Друг потом в итоге нашел работу, забылась эта история, если бы не одно "но".
С его знакомым (чей сын учится в этой школе) я тоже знаком и периодически общаюсь. Недавно при разговоре рассказал, что сыну в последнее время перестала нравится эта школа. Говорит, что взяли преподавателя-компьютерщика, а он объяснить нормально не может что да как, говорит какими-то "заумными фразами" постоянно и удивляется. почему его не понимают. В общем, стиль преподавания можно описать одной историей, которую я читал недавно в инете.
Преподаватель: "Вот есть винтик, есть гайка, гайка надевается на винтик и прокручивается. Также есть провода, они вставляются в розетку"
Домашнее задание: собрать синхрофазотрон.
В общем, школа поступила очень тупо. Они считают, что если взяли хорошего специалиста в компьютерных технологиях, то все, проблема решена. А вот нет.
Как оказалось, быть хорошим преподавателем и не очень хорошим специалистом лучше, чем хорошим специалистом и не очень хорошим преподавателем. Успешность преподавания при таком раскладе сводится к минимуму ... А вот хороший преподаватель имхо вполне способен освоить предмет преподавания, даже если знает не в совершенстве.

Ну и самое главное, что я понял из этой ситуации - никогда не верь информации в объявлении на работу. То, что написано там, не всегда совпадает с тем, что требуется.

Показать полностью
[моё] Работа Преподаватель Школа Компьютер Технологии Дисциплина Учитель Программа Программист Компьютерщики Специалисты C++ Pascal Обучение Текст
8
105
Nesskard
Nesskard
8 лет назад
Cynic Mansion

На волне популярности)⁠⁠

На волне популярности)
[моё] Кодирование Программист Косари Арт Компьютер Мышь Клавиатура Pascal
26
Qekem
9 лет назад

вот, извините за наглость, но помощь уж сильно нужна⁠⁠

[PASCAL]program qwerty;
var
x, s, sn, eps:real;
n:integer;
begin
writeln('вычисление приближенного значения функции ch(x)');
write('введите значение x=');
readln(x);
writeln('введите погрешность вычислений');
readln(eps);
n:=0; s:=0; sn:=1;
repeat
s:=s+sn;
n:=2*(n+1);
sn:=sn*power(x, 2*n)/(2*n);
until exp(x)
Pascal Лига программистов Помощь Компьютерная помощь Программист Программирование Текст
15
Kramarow
Kramarow
10 лет назад

Есть лига программистов?!⁠⁠

Нужна помощь, может кто знает, есть ли Паскаль, Делфи либо аналоги для Mac OS X??? Очень нужно, а эмулировать винду не хочу.. Помогите
Лига программистов Программист Мак Apple Mac Os Помощь Pascal Текст
12
Партнёрский материал Реклама
specials
specials

Даже получать удовольствие ты должен с коммерческой выгодой для себя ©⁠⁠

Так говорил греческий судовладелец, миллиардер Аристотель Онассис. Миллиардеры, конечно, живут немножко иначе, но этот принцип вполне распространяется и на «простых смертных». Давайте посчитаем, какую выгоду вы получаете.

Посчитать

Бизнес Выгода Текст
adandonedaccount
adandonedaccount
11 лет назад

Программисты запрыгали)⁠⁠

Программисты запрыгали)
Pascal Программист
10
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии