LINUX.ORG.RU

Ответ на: комментарий от Dudraug

>Фортран?

Не-не-не... Фортран разрабатывался на машинах, где подчастую кроме больших латинских букв да цифр ничего больше не было :) Так что там - только младшая половина KOI-7 используется :)

...

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

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от exah

>египет?

(∼R∈R°.×R)/R←1↓ιR - нахождение всех простых чисел от 1 до R

Вот это: «ι» весьма похоже на что-то скорее арабское :D (типа, оператор создания вектора, что ли).

KRoN73 ★★★★★
() автор топика

Интересно, на APL можно написать бессмертный «однострочник»? :D

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

> Ну, так не интересно :)

Это была догадка. Я с APL ни в жизни, ни в литературе не сталкивался.

> Реализация Конвеевской «Жизни».

Внушает. Только меня всегда интересовал вопрос - на чем умудрялись набирать все эти спецсимволы?

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

>Это была догадка. Я с APL ни в жизни, ни в литературе не сталкивался.

В жизни не сталкивался, а в литературе - читал в конце 1980-х гг про него и тащился, как лихо он оперирует векторами, матрицами... У меня тогда были только Basic, Focal, ASM 8080 и программируемые калькуляторы :D

>Внушает. Только меня всегда интересовал вопрос - на чем умудрялись набирать все эти спецсимволы?

Со спецклавы :) - http://upload.wikimedia.org/wikipedia/commons/9/9f/APL-keybd2.svg

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

> Интересно, на APL можно написать бессмертный «однострочник»?

Вряд-ли. У APL плохо с регулярными выражениями и нетривиальной обработкой массивов. Зато поговаривают, что модель OS360 на нем вместилась в 128 символов.

eugine_kosenko ★★★
()
Ответ на: комментарий от KRoN73

> В жизни не сталкивался, а в литературе - читал в конце 1980-х гг про него и тащился, как лихо он оперирует векторами, матрицами...

Я одно время активно кодил на J, и только потом нашел один из журналов, который полностью был посвящен APL. Так что, к тому моменту он для меня не представлял ничего нового.

А недавно узнал, что их потомком нынче выступает K, на нем пока что написали самую короткую программу ЛОР-контеста :-). Правда, я пока не проверял ее работоспособность, так что в официальных лидерах его нет. Будет время -- покручу.

eugine_kosenko ★★★
()

о сколько нам открытий... думаю из молодых (к коим себя отношу)... мало бы кто догадался... я даже и слов таких не знаю... да... надо как то развиваться...

xa4ysong
()

Кстати, а какие ещё языки полагаются на не-ASCII-символы? Кроме Fortress (с большим натягом).

Sphinx ★★☆☆
()
Ответ на: комментарий от xa4ysong

> о сколько нам открытий... думаю из молодых (к коим себя отношу)... мало бы кто догадался... я даже и слов таких не знаю... да... надо как то развиваться...

На, развивайся... ;)

(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**

hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

SSZB
()
Ответ на: комментарий от nanonymous

>J — это Ъ. Одного из разработчиков этого языка зовут Roger Hui.

главное, чтоб разраб^Wчеловек был хороший

amoralyrr ★☆
()
Ответ на: комментарий от SSZB

>На, развивайся... ;)

>(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**

> hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

О! Это я знаю! Это перл!

mutronix ★★★★
()

>Интересно, кто из молодых знает, что это такое? :)

Могу сразу сказать, что шрифты мелкие и плохо читаемы. Вообще, для не особо распространённых знаков, или даже для стандартных, но с непривычной реализацией (как цифра 4 в том примере) шрифт должен быть больше.

yet_another_lor_account
()
Ответ на: комментарий от yet_another_lor_account

Интересно, а из НЕ молодых кто-нибудь знает, что это такое : 8========D ???????? Кто знает, чур не подсказывать.

anonymous
()
Ответ на: комментарий от anonymous

>знает, что это такое

Кхм. Возможно, что у молодых появилась иная трактовка этого символа, но у стариков такое бегало в FIDO 13 лет назад :)

KRoN73 ★★★★★
() автор топика

APL? какие-то стрелочки необычные

anonymous
()

Я на этом щя девелоплю :)

anonymous
()

а теперь посимвольно объясни, как он работает (для ниасиливших APL) :)
правила "Жизни" тут вроде все знают.
Вот это: 4=+/, -- это что?

anonymous
()
Ответ на: комментарий от anonymous

>а теперь посимвольно объясни, как он работает

Увы, APL я не знаю :D Потому и закинул этот код, что для меня он выглядит как непонятная экзотика :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от AntiWindows

>По-моему, это смысл жизни.

Кстати, формально ты прав :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

В APL выражения считаются справа налево БЕЗ приоритетов (не считая скобки). Это было небольшое вступление :) Запятая - делает вектор из того, что чтоит справа от неё. +/ суммирует все элементы полученного вектора. 4= сравнивает полученную сумму с 4 :) В результате - 0 или 1.

anonymous
()
Ответ на: комментарий от anonymous

>В APL выражения считаются справа налево БЕЗ приоритетов

Форт наоборот? :)

KRoN73 ★★★★★
() автор топика

* пустая (мёртвая) клетка ровно с тремя живыми клетками-соседями оживает;
* если у живой клетки есть две или три живые соседки, то эта клетка продолжает жить; в противном случае (если соседок меньше двух или больше трёх) клетка умирает (от «одиночества» или от «перенаселённости»).

101 -- это что, цифровой фильтр? или что-то вроде разностной схемы?

anonymous
()
Ответ на: комментарий от anonymous

Кстати, Life - это была самая первая программа, которую я писал на компьютере :D Тогда ещё - БК-0010 и Фокал.

К этой теме я потом возвращался, осваивая РК-86 и ассемблер 8080, QBasic на CGA/PC XT, Форт и VGA-графику под 80286... :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

очень интересно, давай про весь исходник :)

похоже, лексемы в фигурных скобках разделены пробелами.
Вот что является первой лексемой, крайне правое, начиная с 4=?

>Запятая - делает вектор из того, что чтоит справа от неё


размер вектора - 5? значения?
омега включает пустое точка градус один -- это что?
зачем нули по краям? что за верхнее подчёркивание? это минус такой?
один _(верхнее) тета точка градус один -- это что?

три и точка или омега это что? что за омега, кстати, текущая клетка просто?

anonymous
()
Ответ на: комментарий от cathode

Программа "Максимум"! Скандалы, интриги, расследования!!!

Кот Мурзик прошшёл по клавиатуре и написал искусственный интеллект в случайно не закрытом IDE.

anonymous
()
Ответ на: комментарий от iBliss

> Смайлик "Ксения Собчак" ?

Валяюсь :))))))

Deleted
()

а при чём тут - молодые или нет? у меня вот рядом контора, в которой поддерживается большой проект на APL, возраст сотрудников там вполне себе разный :) задачи проекта - финансовое моделирование, оригинальный разработчик из Дании

jtootf ★★★★★
()
Ответ на: комментарий от jtootf

>а при чём тут - молодые или нет?

Считай это мемом :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

> кто-нибудь знает, что это такое : 8========D ????????

uptime что-ли?

gruy ★★★★★
()
Ответ на: комментарий от jtootf

Ты, случаем, не в SL работаешь? А то очень похоже, что я в этом "большом проекте на APL" работаю :)

anonymous
()
Ответ на: комментарий от Gharik

Все они рулят... Только вопрос - КУДА?

anonymous
()
Ответ на: комментарий от anonymous

хм, нашел описание игры "Жизнь" на APL построчно, но с другим исходником
http://catpad.net/michael/apl/

По ссылке вверху топика похоже, "оптимизированная" версия :)

anonymous
()
Ответ на: комментарий от anonymous

>Ты, случаем, не в SL работаешь? А то очень похоже, что я в этом "большом проекте на APL" работаю :)

нет, я к этому непричастен. сам работаю в Киевском аккаунте Harman/Becker Automative Systems (HBAS)

jtootf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.