OT: Language for the ages

Sridhar Ayengar ploopster at gmail.com
Fri Oct 14 13:43:44 CDT 2005


Roger Merchberger wrote:
> Rumor has it that Chuck Guzis may have mentioned these words:
> 
>> Here's an interesting problem.
>>
>> Suppose you wanted to write an application for a manufacturing process 
>> that
>> will, in all probability, run for the next 30 years.  No direct 
>> control of
>> the process itself is entailed (i.e., you don't need the program to
>> operation valves or run motors), but you do need this program to compute
>> manufacturing parameters for each customer.  I/O requirements are very
>> modest, mostly simple keyboard and display.
>>
>> What would you write it in?  Clearly, you'd want to be independent of a
>> particular software vendor, so the likes of Visual BASIC isn't an option.
>> You'd also want to write in a language that isn't nearing obsolesence, 
>> nor
>> one that's still evolving.  "Niche" languages would be out of the 
>> question,
>> as longevity could be a problem.
>>
>> So what would it be?   My vote is for FORTRAN.
> 
> 
> Honestly:
> 
> Forth. Runs on everything from a Tandy Model 100/102/200 (Heck, even 
> some word processors!) to new shiznit, extensible, and rather nearly 
> cross-platform. And, it's ontopic.
> 
> If for some inane reason, Forth isn't a contender, then I'd pick Perl 
> 4.0.x. It's stable, still being used, and runs on equipment as old as an 
> Atari ST. And, I *think* it's ontopic. If not, it's really close.

Native compiled Java runs on all sorts of stuff too.  Even microcontrollers.

Peace...  Sridhar


More information about the cctalk mailing list