IEFBR14

Feb. 9th, 2011 07:30 pm
avva: (Default)
[personal profile] avva
Прочитал сегодня про IEFBR14, программу, которая не делала ничего на IBMовских мейнфреймах. Эх, жаль все же, что не застал я это героическое время, когда это считалось понятным, мнемоническим названием. Когда программу, которая ничего не делает, называли не nothing и не noop и не nop, а IEFBR14. Наверное, я испытываю такую же псевдо-ностальгию по этому времени, как какой-нибудь воин мышки и окошек испытывает по странной и непонятной ему командной строке...

Date: 2011-02-09 05:42 pm (UTC)
From: (Anonymous)
а как вам мнемоничность названия IGDZILLA? - это всего лишь модуль загрузки DFSMS

Date: 2011-02-09 05:42 pm (UTC)
From: [identity profile] rabinovich.livejournal.com
Она и сейчас используется, эта программа.
Наверное, предыдущие IEFBR (один - тринадцать) по ошибке все же что-то делали. Только к четырнадцатой версии удалось достигнуть совершенcтва

Date: 2011-02-09 05:45 pm (UTC)
From: [identity profile] ext63.livejournal.com
Она произносится как "ифербифер".

верно

Date: 2011-02-09 05:51 pm (UTC)
From: [identity profile] plakhov.livejournal.com
В википедии к этой статье следующая аннотация: "It is a placeholder whose purpose is to do nothing. As it turned out, over the years, it would have problems correctly doing nothing and would sometimes fail in the task".

Date: 2011-02-09 05:53 pm (UTC)
From: [identity profile] talgaton.livejournal.com
команда для того чтобы делать "ничего" это соответствует бюрократической культуре.
разумеется IBM должна быть команда для ничего не делать, команда сходить на перекур. команда для посещения туалета...
ато0!

Re: верно

Date: 2011-02-09 05:58 pm (UTC)
From: [identity profile] rabinovich.livejournal.com
Другая служебная программа – IEBPTPCH -
вроде бы содержит аббревиатуру oт print / punch
Edited Date: 2011-02-09 05:58 pm (UTC)

Date: 2011-02-09 06:12 pm (UTC)
From: [identity profile] not-one.livejournal.com
война Сынов мышки и окошек против Сынов командной строки )))))

Re: верно

Date: 2011-02-09 06:14 pm (UTC)
From: (Anonymous)
PeTCHatat'

О романтическая музыка !

Date: 2011-02-09 06:17 pm (UTC)
From: [identity profile] meharher.livejournal.com
BALR 14,0
USING *,14

12-6-8 12-6-8 12-6-8 12-6-8 12-6-8

Date: 2011-02-09 06:17 pm (UTC)
tobotras: (unix)
From: [personal profile] tobotras
Живы-живы традиции: мы тут в проекте используем C3P0…

Date: 2011-02-09 06:32 pm (UTC)
From: [identity profile] akater.livejournal.com
Командная строка никуда ж не делась вроде, и до сих пор сильно облегчает жизнь.

Её ещё и второе рождение ждёт, наверняка. То есть, я полагаю, что когда-нибудь с ОС можно будет чатиться более непринуждённо.

Date: 2011-02-09 06:33 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Это героическое время продолжается. Сейчас программа, которая ничего не делает, называется не nothing и не noop и не nop, а true.

Date: 2011-02-09 06:43 pm (UTC)
From: [identity profile] uncle-becher.livejournal.com
Н-да. Бывали люди в наше время. Богатыри, не мы! (с)

Date: 2011-02-09 06:57 pm (UTC)
From: [identity profile] skavish.livejournal.com
false вообщем тоже ничего не делает

Date: 2011-02-09 07:01 pm (UTC)
From: [identity profile] spamsink.livejournal.com
Он это делает неудачно.

Date: 2011-02-09 07:02 pm (UTC)
From: [identity profile] skavish.livejournal.com
тут все зависит от подхода: позитивный или негативный

Date: 2011-02-09 07:04 pm (UTC)
From: [identity profile] kot-begemot.livejournal.com
Как же, как же. А ещё феерические процедуры IEBISAM и IEBISAMA...

Date: 2011-02-09 07:07 pm (UTC)
From: [identity profile] meshko.livejournal.com
Да там целым неизвестный для нас мир. Причем он о нашем существовании знает, а мы о нем только догадываемся. Например, недавно узнал, что IBM вставляет в свои мейнфреймы dedicated XML processor.

Date: 2011-02-09 07:37 pm (UTC)
From: (Anonymous)
если true возвращает 0, а false возвращает 1, это какой подход?

Date: 2011-02-09 07:42 pm (UTC)
From: (Anonymous)
вы все шутите, а иногда сильно не хватает чего-нибудь вроде jcl. подправить жестко вшитое имя файла в чужой программе, например.

Date: 2011-02-09 07:54 pm (UTC)
From: [identity profile] janatem.livejournal.com
Там есть еще пример IEBUPDTE. Традиция так нелепо сокращать, выкидывая одну лишь букву (update -> updte) до сих пор живет и здравствует. Например, memcpy (copy -> cpy); да тот же MOV, когда и так было ясно, что не вся мнемоника будет трехбуквенной.

Date: 2011-02-09 07:56 pm (UTC)
From: [identity profile] janatem.livejournal.com
Из современного (в сорцах InfiniBand): ibu, ibal.

Date: 2011-02-09 08:21 pm (UTC)
From: [identity profile] foranswers.livejournal.com
Было ограничение в 8 символов.

Date: 2011-02-09 08:35 pm (UTC)
From: [identity profile] nec-p1us-u1tra.livejournal.com
В чужой и без исходников? тогда она запросто может быть подписана, и поправка одного байта приведет в вою аудита.
Лучше уж линк или, если иначе нельзя, LD_PRELOAD.

Date: 2011-02-09 08:37 pm (UTC)
From: [identity profile] lev.livejournal.com
IEF - стандартный префикс для системных утилит.

Не глядя

Date: 2011-02-09 09:04 pm (UTC)
From: [identity profile] gianthare.livejournal.com
Что-нибудь типа
If Equal Forward Branch 14, а 14 это размер комманды. Многовато, конечно.

Re: Не глядя

Date: 2011-02-09 09:06 pm (UTC)
From: [identity profile] gianthare.livejournal.com
А, это целая программа, а не команда.

Re: Не глядя

Date: 2011-02-09 09:09 pm (UTC)
From: [identity profile] gianthare.livejournal.com
А BR таки оказался branch

ностальгично

Date: 2011-02-09 09:13 pm (UTC)
From: (Anonymous)
//TZZZ84R JOB NOTIFY=&SYSUID,MSGCLASS=X
//STEP01 EXEC PGM=IEFBR14
//DD1 DD DSN=TKOL084.DEMO,DISP=(NEW,CATLG,DELETE),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=80,DSORG=PO),
// SPACE=(TRK,(1,1),RLSE),
// UNIT=SYSDA

Date: 2011-02-09 10:06 pm (UTC)
From: [identity profile] status-constr.livejournal.com
"Традиция так нелепо сокращать, выкидывая одну лишь букву (update -> updte)"

`Нет ли здесь антисемитизма?` © Именно в семитских языках - арабском, иврите - гласные, как правило, не пишутся...

Но тут уже напомнили: под имя чего-либо в JCL или, скажем, в Fortran-e отводилось не более 8 символов.

Date: 2011-02-09 10:10 pm (UTC)
From: [identity profile] status-constr.livejournal.com
Ностальгия совсем иная, но есть, конечно. Те времена скорее можно сравнить с эпохой до Реформации (отчасти воображаемой), когда только священнослужители имели право читать Писание. А переводить его с латыни на плебейские языки - вообще ни-ни.

Re: О романтическая музыка !

Date: 2011-02-09 11:29 pm (UTC)
From: [identity profile] cema.livejournal.com
Ах ты чёрт, balr-using!

Re: ностальгично

Date: 2011-02-09 11:30 pm (UTC)
From: [identity profile] cema.livejournal.com
Ouch! Ouch!

Date: 2011-02-09 11:52 pm (UTC)
From: [identity profile] anatol-olegych.livejournal.com
Нет, BR14 это тонкая шутка. Это мнемоника ассемблера, означающая немедленный переxод обратно из субрутины.

Date: 2011-02-10 03:38 am (UTC)
From: (Anonymous)
Всегда можно построить chroot jail с тем же результатом, просто мороки несравненно больше. Программа ничего не заметит. Нужно root'ом быть, естественно.

Date: 2011-02-10 07:50 am (UTC)

не к ночи будь помянут

Date: 2011-02-10 11:38 am (UTC)
From: [identity profile] neatfires.livejournal.com
BALR GO
COMM N,U
IS G,M
HOST

Date: 2011-02-10 02:25 pm (UTC)
From: [identity profile] bakabaka.livejournal.com
> Когда программу, которая ничего не делает, называли не nothing и не noop и не nop, а IEFBR14
В лучшем случае назвали бы "IEFNOOP" - надо же с первого взгляда видеть, *где именно* эта программа ничего не делает (и что это программа, а не ключевое слово, например).

Date: 2011-02-11 11:47 am (UTC)
From: (Anonymous)
% [

Date: 2011-02-12 06:47 am (UTC)
From: [identity profile] selfmade.livejournal.com
Словарь Воина Большого Пальца (Полный): swipe, tap.

Date: 2011-02-26 08:13 am (UTC)
From: [identity profile] boltatel.livejournal.com
А ещё на них же была программа, которая называлась IEBISAM.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 05:35 pm
Powered by Dreamwidth Studios