News for hackers. Stuff that matters.
Re:Threaded Code (1999) by pjc50 on Friday May 07, 2021 @06:11AM (#27074252)
> Especially if you can free yourself from structured code ideology.

.. how well does this work in a team? There are a number of people who do individual heroics in assembly, but I'm not aware of any large long term maintained such projects that have outlived their originator.

Re:Threaded Code (1999) by minipci1321 on Friday May 07, 2021 @06:25AM (#27074342)
Maintaining projects in assembler requires much less heroics than developing them. Significant part of Soviet computer program, shortly before (Minsk 32), and after they switched to cloning IBM mainframes (ES EVM), was maintained in assembler only, once they lost access to the original PL/S source code of the OS and other system products. These were teams of many people and the activity lasted long enough time to fit your criterium. They certainly outlived the originators by several dozen years.

Maintenance involved fixing bugs (including in the OS kernel), localizing software to a different language (sounds inoffensive ... when you have source code. Much more nasty when translated sentence doesn't fit into its allocated place in the binary). And adapting to hardware difference, such as less RAM, less capable peripherals and slower CPUs.

EDIT: Minsk 32 was bespoke development but the language still was close enough to hardware to be qualified as assembly by today's standards.

Re:Threaded Code (1999) by terminalcommand on Friday May 07, 2021 @06:52AM (#27074505)
Thanks for this anectode! Soviet CS history is very interesting. There were some novel ideas.

I was fascinated by DRAKON when I first learned about it. The Wikipedia article said that it was used by other professions as well. For example doctors had flowcharts in DRACON for medical procedures etc.

I'll be glad (and think that the whole community will be glad) if you decide you want to share more historical anectodes about the Soviet computer program.