Re: zsh развращает?

2010-12-13 Пенетрантность Nikita V. Youshchenko
 Thu, 09 Dec 2010 18:37:48 +0200 було написано Oleksandr Gavenko

 gave...@bifit.com.ua:
  Существуют вещи, которые лучше всего делать на ассемблере, c или
  перле.
 
  Но что-то вот я не знаю таких которые лучше делать в машинных кодах
  или баше.
 
  Лучше в смысле что иного способа нет.
 
  Для http://ru.wikipedia.org/wiki/Радио_86РК в машинных кодах писался
  http://ru.wikipedia.org/wiki/Монитор_%28управляющая_программа%29

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

Был - почти с самого начала.

Но писать было действительно удобнее в кодах - так как 8-разрядная система 
команд KP580BM80A запоминалась на ура, а в 32к памяти (минус 2 на 
видеопамять, минус 4 на редактор и ассемблер, минус 2 на область 
оттранслированных программ) много ассемблера не влезало даже без 
комментариев. И транслировалось небыстро. И писать на магнитофон ассемблер 
дольше.

А вообще хорошие времена были :)


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201012131551.29...@zigzag.lvk.cs.msu.su



Re: zsh развращает?

2010-12-10 Пенетрантность Oleksandr Gavenko

On 09.12.2010 20:14, Stanislav Maslovski wrote:

On Thu, 2010-12-09 at 18:37 +0200, Oleksandr Gavenko wrote:

On 09.12.2010 17:47, sergio wrote:

On 12/08/2010 09:18 AM, Artem Chuprina wrote:


Развращает, да. Так же, как асссемблер развращает после
программирования в
машинных кодах, C после ассемблера, perl после C...


Существуют вещи, которые лучше всего делать на ассемблере, c или перле.

Но что-то вот я не знаю таких которые лучше делать в машинных кодах или
баше.


Лучше в смысле что иного способа нет.

Для http://ru.wikipedia.org/wiki/Радио_86РК в машинных кодах писался
http://ru.wikipedia.org/wiki/Монитор_%28управляющая_программа%29

В одном из выпусков журнала Радио проводили конкурс на самый короткий
монитор, листинг программы победителя приводился в шестнадцатеричных
кодах ))

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


Ставлю на книгу Простейщая микроэвм Буреева, угадал?
Монитор в этой машинке влезал в пару КР556РТ4, и еще место оставалось.


Оно! Текст быстро гуглится по запросу (без кавычек):

  Простейшая микроэвм Буреев

Вот правда оригинального скана нету, только распознаный,
а в нем кажись цветные вкладки опущены ((


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

--
С уважением, Александр Гавенко.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d01e3ed.4060...@bifit.com.ua



Re: zsh развращает?

2010-12-10 Пенетрантность Stanislav Maslovski
On Fri, 2010-12-10 at 10:25 +0200, Oleksandr Gavenko wrote:
 Еще вспомнилось что с машинными кодами иногда приходится
 и в наш век возится. Когда у ассемблера нет соответствующих мнемоник,
 а иногда даже производители их не именуют.

Другой пример, когда с кодами необходимо работать (помимо очевидного
случая работы над транслятором для нового процессора):
самомодифицирующийся (или вычисляемый) машинный код.

--
Stanislav


Re: zsh развращает?

2010-12-09 Пенетрантность sergio

On 12/08/2010 03:56 PM, Stanislav Maslovski wrote:


$ man bash
/Pipelines

   Each command in a pipeline is executed as a separate process (i.e., in a 
subshell).


Да, но как вынести перерменную за pipeline?

--
sergio.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d00f916.6090...@sergio.spb.ru



Re: zsh развращает?

2010-12-09 Пенетрантность sergio

On 12/08/2010 11:52 AM, Victor Wagner wrote:


$ echo $SHELL |(read a; echo $a)
/bin/bash


Хочется что бы после всего этого можно было обратиться с $a.


--
sergio.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d00f962.1020...@sergio.spb.ru



Re: zsh развращает?

2010-12-09 Пенетрантность sergio

On 12/08/2010 09:18 AM, Artem Chuprina wrote:


Развращает, да.  Так же, как асссемблер развращает после программирования в
машинных кодах, C после ассемблера, perl после C...


Существуют вещи, которые лучше всего делать на ассемблере, c или перле.

Но что-то вот я не знаю таких которые лучше делать в машинных кодах или 
баше.



--
sergio.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d00fa2a.8050...@sergio.spb.ru



Re: zsh развращает?

2010-12-09 Пенетрантность Artem Chuprina
  Развращает, да.  Так же, как асссемблер развращает после программирования в
  машинных кодах, C после ассемблера, perl после C...
 
 Существуют вещи, которые лучше всего делать на ассемблере, c или перле.
 
 Но что-то вот я не знаю таких которые лучше делать в машинных кодах или 
 баше.

Иногда бывает, что больше не в чем.  Ну, типа еще и perl во флешку роутера
не лезет...

-- 
А вы поподробнее, поподробнее. А заодно и быстрее будет...


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87mxoeq40t.wl%...@ran.pp.ru



Re: zsh развращает?

2010-12-09 Пенетрантность Oleksandr Gavenko

On 09.12.2010 17:47, sergio wrote:

On 12/08/2010 09:18 AM, Artem Chuprina wrote:


Развращает, да. Так же, как асссемблер развращает после
программирования в
машинных кодах, C после ассемблера, perl после C...


Существуют вещи, которые лучше всего делать на ассемблере, c или перле.

Но что-то вот я не знаю таких которые лучше делать в машинных кодах или
баше.


Лучше в смысле что иного способа нет.

Для http://ru.wikipedia.org/wiki/Радио_86РК в машинных кодах писался 
http://ru.wikipedia.org/wiki/Монитор_%28управляющая_программа%29


В одном из выпусков журнала Радио проводили конкурс на самый короткий
монитор, листинг программы победителя приводился в шестнадцатеричных 
кодах ))


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

Для советских калькуляторов серии МК-* адреса переходов выщитывались вручную
после написания всей программы.


Загадка: почему в BASIC строки нумеровались через 10?

--
С уважением, Александр Гавенко.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d0105dc.6020...@bifit.com.ua



Re: zsh развращает?

2010-12-09 Пенетрантность Stanislav Maslovski
On Thu, 2010-12-09 at 18:37 +0200, Oleksandr Gavenko wrote:
 On 09.12.2010 17:47, sergio wrote:
  On 12/08/2010 09:18 AM, Artem Chuprina wrote:
 
  Развращает, да. Так же, как асссемблер развращает после
  программирования в
  машинных кодах, C после ассемблера, perl после C...
 
  Существуют вещи, которые лучше всего делать на ассемблере, c или перле.
 
  Но что-то вот я не знаю таких которые лучше делать в машинных кодах или
  баше.
 
 Лучше в смысле что иного способа нет.
 
 Для http://ru.wikipedia.org/wiki/Радио_86РК в машинных кодах писался 
 http://ru.wikipedia.org/wiki/Монитор_%28управляющая_программа%29
 
 В одном из выпусков журнала Радио проводили конкурс на самый короткий
 монитор, листинг программы победителя приводился в шестнадцатеричных 
 кодах ))

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

Ставлю на книгу Простейщая микроэвм Буреева, угадал?
Монитор в этой машинке влезал в пару КР556РТ4, и еще место оставалось.

--
Stanislav


Re: zsh развращает?

2010-12-09 Пенетрантность Stanislav Maslovski
On Thu, 2010-12-09 at 18:43 +0300, sergio wrote:
 On 12/08/2010 03:56 PM, Stanislav Maslovski wrote:
 
  $ man bash
  /Pipelines
 
 Each command in a pipeline is executed as a separate process (i.e., 
  in a subshell).
 
 Да, но как вынести перерменную за pipeline?

Содержимое переменной вынести можно, но переменную, как таковую - нет,
так как environment space отдельно взятого процесса изолированo от
других процессов.

--
Stanislav


Re: zsh развращает?

2010-12-09 Пенетрантность Alexey Boyko
Thu, 09 Dec 2010 18:37:48 +0200 було написано Oleksandr Gavenko  
gave...@bifit.com.ua:



Существуют вещи, которые лучше всего делать на ассемблере, c или перле.

Но что-то вот я не знаю таких которые лучше делать в машинных кодах или
баше.


Лучше в смысле что иного способа нет.

Для http://ru.wikipedia.org/wiki/Радио_86РК в машинных кодах писался  
http://ru.wikipedia.org/wiki/Монитор_%28управляющая_программа%29


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



В одном из выпусков журнала Радио проводили конкурс на самый короткий
монитор, листинг программы победителя приводился в шестнадцатеричных  
кодах ))


Разумеется, ведь мерялся размер кода, а не исходника.

Для советских калькуляторов серии МК-* адреса переходов высчитывались  
вручную после написания всей программы.


Потому что транслятора не было.

--
xmpp:ale...@boyko.km.ua

Re: zsh развращает?

2010-12-08 Пенетрантность Victor Wagner
On 2010.12.08 at 02:04:36 +0300, sergio wrote:

 Всем привет.

 zsh% echo qwe | read a
 zsh% echo $a
 qwe
 zsh%

 bash$ echo qwe | read a
 bash$ echo $a

 bash$

$ echo $SHELL |(read a; echo $a)
/bin/bash


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101208085247.ga11...@wagner.pp.ru



Re: zsh развращает?

2010-12-08 Пенетрантность Andrey Rahmatullin
On Wed, Dec 08, 2010 at 02:04:36AM +0300, sergio wrote:
 Всем привет.
 
 zsh% echo qwe | read a
 zsh% echo $a
 qwe
 zsh%
 
 bash$ echo qwe | read a
 bash$ echo $a
 
 bash$
 
 Где я туплю?
У меня в bash и dash такое же поведение, как в zsh.

-- 
WBR, wRAR
Powered by the ALT Linux fortune(6):

Подскажи те что может быть с firefox'ом
после одного из обновления (dist-upgrade) firefox перестал запускаться,
точнее отображать окно
Можно еще точнее описать проблему?
-- legion in sisyphus@


signature.asc
Description: Digital signature


Re: zsh развращает?

2010-12-08 Пенетрантность Stanislav Maslovski
On Wed, Dec 08, 2010 at 07:58:15AM +0300, Andrey Nikitin wrote:
 В Wed, 08 Dec 2010 02:04:36 +0300
 sergio mail...@sergio.spb.ru пишет:
 
  Где я туплю?
 read в dash-е (нынешнем /bin/sh) также ведёт себя как read в bash-е

Не read, а pipeline. Сравни:

$ read a
test
$ echo $a
test

с вот этим

$ echo test | read a ; echo $a
(пусто)

$ man bash
/Pipelines

  Each command in a pipeline is executed as a separate process (i.e., in a 
subshell).
  
-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101208125649.ga13...@kaiba.homelan



Re: zsh развращает?

2010-12-08 Пенетрантность Andrey Nikitin
В Wed, 8 Dec 2010 15:56:49 +0300
Stanislav Maslovski stanislav.maslov...@gmail.com пишет:

  read в dash-е (нынешнем /bin/sh) также ведёт себя как read в
  bash-е  
 
 Не read, а pipeline. Сравни:

ну да, но меня больше волнует что для /bin/sh он же dash он же типа
pure-shell приходится писать так:

read a b c __EOF__
echo 1 2 3
__EOF__

что несколько сложнее чем привычный:

echo 1 2 3 | read a b c


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101208162441.6376e...@host19



Re: zsh развращает?

2010-12-08 Пенетрантность yuri . nefedov

On Wed, 8 Dec 2010, Andrey Nikitin wrote:


В Wed, 8 Dec 2010 15:56:49 +0300
Stanislav Maslovski stanislav.maslov...@gmail.com пишет:


read в dash-е (нынешнем /bin/sh) также ведёт себя как read в
bash-е


Не read, а pipeline. Сравни:


ну да, но меня больше волнует что для /bin/sh он же dash он же типа
pure-shell приходится писать так:

read a b c __EOF__
echo 1 2 3
__EOF__

что несколько сложнее чем привычный:

echo 1 2 3 | read a b c



 Ещё можно через while:

 echo 1 2 3 | while read a b c; do echo $c $b $a; done

 или

 echo 1 2 3 | (read a b c; echo $с $b $a)

 Правда abc будут только внутри while или (),
 но если это однострочник...

 Ю.

Re: zsh развращает?

2010-12-07 Пенетрантность Andrey Nikitin
В Wed, 08 Dec 2010 02:04:36 +0300
sergio mail...@sergio.spb.ru пишет:

 Где я туплю?
read в dash-е (нынешнем /bin/sh) также ведёт себя как read в bash-е


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101208075815.2eb7a...@host19



Re: zsh развращает?

2010-12-07 Пенетрантность Artem Chuprina
 zsh% echo qwe | read a
 zsh% echo $a
 qwe
 zsh%
 
 bash$ echo qwe | read a
 bash$ echo $a
 
 bash$
 
 Где я туплю?

Развращает, да.  Так же, как асссемблер развращает после программирования в
машинных кодах, C после ассемблера, perl после C...

-- 
Истинно православная ОС всего одна - да-да, та самая, в которой иконы и службы.
 -- lj user=pzrk


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87oc8wpz2a.wl%...@ran.pp.ru