[Info-vax] [OT] Wirth style languages, was: Re: Obscure Ada compiler vendors?
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Wed Apr 3 15:21:44 EDT 2013
On 2013-04-03 17:24:19 +0000, Simon Clubley said:
> Are any of the Wirth style languages considered trendy these days ?
>
> We have already talked about Ada's current position.
Programming language (alleged) popularity:
<http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html>
> Personally, I think it would be great if more people were exposed to
> Wirth style languages instead of just been exposed to C style languages.
The "smaller" language family tree <http://www.levenez.com/lang/>, with
links from there to a larger listing of languages.
Classic Pascal was popular in introductory computing classes at schools
and colleges ~thirty years ago. Now, not so much.
More recently, MIT has been offering Python
<http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/index.htm>
<http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/>
and Java
<http://ocw.mit.edu/courses/civil-and-environmental-engineering/1-00-introduction-to-computers-and-engineering-problem-solving-spring-2012/>
for introductory classes.
If you're working on a large application or an operating system, you're
going to be looking at immediate and long-term staff availability and
retention and staffing costs, at the trend and the likelihood the
language will be common in ten years or whatever horizon you've
established, and at whether the language is reasonably suited for the
task. For system programming work, C or subset C++ is still a very
common choice.
As you add languages to a large project, you add costs. VMS had C,
Macro32 (VAX assembler, compiled on Alpha and Itanium) and Bliss in
roughly thirds of the source code pool, with various other languages
including Ada used in various spots. You usually have to grow your own
Bliss and assembler programmers, where you can usually hire folks with
some experience programming in C or C++.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list