?

Log in

No account? Create an account
мимоходом - Поклонник деепричастий [entries|archive|friends|userinfo]
Anatoly Vorobey

[ website | Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| English-language weblog ]

мимоходом [ноя. 15, 2018|03:32 pm]
Anatoly Vorobey
[Tags|]

Вот есть сказка "Каша из топора". Есть ли у нее софтверный аналог, т.е. какие-то известные программы или другие проекты, которые были построены по сути дела таким образом? Просто любопытно стало.
СсылкаОтветить

Comments:
Страница 1 из 2
<<[1] [2] >>
[User Picture]From: tijd
2018-11-15 01:49 pm
Процесс известен, как “debug into existence”.

“Sendmail” and “make” are two well known programs that are pretty widely regarded as originally being debugged into existence.
(Из книжки ван дер Линдена “Expert C Programming: Deep C Secrets”)
(Ответить) (Thread)
[User Picture]From: avva
2018-11-15 02:37 pm
Неплохо, спасибо!
(Ответить) (Parent) (Thread)
Вот есть такая "исследовательская" операционная система House, написанная на ниибаццо безопасном языке Haskell:

http://ogi.altocumulus.org/~hallgren/ICFP2005/house.pdf

Только вот вся ее "многозадачность" строится вокруг GHC-шного рантайма и расширения Concurrent Haskell, написанных на обычном Си. Первое, что пришло мне в голову после прочтения той статьи - как раз "каша из топора".
(Ответить) (Thread)
[User Picture]From: avva
2018-11-15 02:38 pm
:)
(Ответить) (Parent) (Thread)
[User Picture]From: langsamer
2018-11-15 02:17 pm
Test Driven Development? "Попробовал солдат кашу, надо, говорит, еще крупы добавить"
(Ответить) (Thread)
[User Picture]From: kray_zemli
2018-11-15 02:34 pm
Слышал про компанию, которая продаёт тулзу для бэкапа, которая основана на Windows Backup API или что-то вроде того.
(Ответить) (Thread)
[User Picture]From: archaicos
2018-11-15 02:44 pm
Дык, что ни проект, то стандартное fake it till you make it. Иногда каша получается. Иногда нет. :)
(Ответить) (Thread)
[User Picture]From: ushastyi
2018-11-15 02:46 pm
Java же. Изначально придумалась для телевизоров.
(Ответить) (Thread)
[User Picture]From: dzz
2018-11-15 02:54 pm
Так возникает изрядная доля интегрированных систем автоматизации бизнеса, построенная на опенсорсных/фриварных компонентах.
Тут возьмём постгрес, тут кувайбу, тут хадуп, тут кэмэл, допишем интерфейсы, завернём в целлофанчик и назовём "АИС Чего-то-там" ;)
(Ответить) (Thread)
[User Picture]From: avnik
2018-11-15 03:04 pm
любой дистрибутив линукса на самом деле.
(Ответить) (Thread)
[User Picture]From: gul_kiev
2018-11-15 03:17 pm
Мне вспомнился клиент-банк, построенный на фидошном мейлере. Говорят, до сих пор кое-где работает (over tcp, конечно).
И кажется, что фидошный мейлер там исполняет примерно ту же функцию, что топор в той каше.
(Ответить) (Thread)
[User Picture]From: tandem_bike
2018-11-15 03:23 pm


мне кажется любая программа не написанная from the scratch и есть такая каша.
пример - у меня была студенточка инженер. у нее был проект. кстати выигравший какой-то нацприз, но этих призов как блох особенно для женщин в инженерии.

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

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

девочка из этой програмки построила тадж махал который махал ничего себе так, она махалу скармливала гигабайты дата ( а оригинальная програмка брала матрицы скромного размера, но в 1994 все было скромнее) -
и делала какие-то выводы. я не лезла, андерград проект и шитиншитаут. но програмка на 200 строк разрослась до 5 тысяч строк (нет, я не шучу).

вот и каша из топора.



off - Avva, thank you for tolerating my rudeness to trolls in your living room.
homo post-sovetico who really thinks the West is eaten up like a mothy sweater by political correctness and unlimited feminist brain disease - is pretty prominent in your last two posts. not is. ARE.

Edited at 2018-11-15 15:26 (UTC)
(Ответить) (Thread)
From: shnekel
2018-11-15 03:28 pm
Javascript.
(Ответить) (Thread)
[User Picture]From: meshko
2018-11-15 04:32 pm
Как ни странно нет. Он изначально быд задуман именно тем, чем стал. И это одна из самых страшных вещей в нашей земной юдоли плача.
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: anhinga_anhinga
2018-11-15 03:34 pm
Вроде, весь современный "agile маразм" состоит в том, что софтвер и должен делаться исключительно, как суп из топора...

Получается обычно не слишком съедобно, но иногда всё же что-то такое добавляют, что с большой голодухи годится...
(Ответить) (Thread)
[User Picture]From: keytaro_kun
2018-11-15 03:38 pm
Скриптовый язык PHP изначально подразумевался как утилита для создания сайтов-визиток. Это даже в названии сохранилось (PHP: Personal Home Page), хотя позже были попытки переиграть эту скромную аббревиатуру.
(Ответить) (Thread)
[User Picture]From: dzz
2018-11-15 04:25 pm
Изначально (до версии 3) он был PHP/FI (Personal Home Page/Form Interpreter).
Но это не "каша из топора", а, скорее, эволюция, т.к. модули дописывались очень постепенно.

Edited at 2018-11-15 16:25 (UTC)
(Ответить) (Parent) (Thread)
[User Picture]From: gegmopo4
2018-11-15 03:45 pm
PHP?
(Ответить) (Thread)
[User Picture]From: dzz
2018-11-15 04:26 pm
Разве что в "историческом разрезе".
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: grandrienko
2018-11-15 04:10 pm
Могу привести пример не из программирования, а из области науки: газовая электронография (здесь топор - сама газовая электронография, а всё остальное - квантовая химия).
И я хотел добавить, что если вы будете давать более подробные названия ваших постов, я буду чаще их читать (а то на всякие "маст гоу он", "лотерея" не хватает мотивации кликать; хочется знать, что будет за кликом).
(Ответить) (Thread)
Страница 1 из 2
<<[1] [2] >>