Article View: comp.lang.modula2
Article #610Re: Is Modula-2 dead?
From: Peter Moylan
Date: Fri, 28 Aug 1992 00:08
Date: Fri, 28 Aug 1992 00:08
36 lines
2453 bytes
2453 bytes
In article <munk.714828002@prles6b>, munk@prl.philips.nl (Harm Munk) writes: > > If people think that real programs should be written in C or C++, then let's > stop developing native Modula 2 compilers. Instead, we should have compilers > that compile to C or C++. If we do that, we use C (and C++ ?) for the purpose > that it was developed for: glorified assembly ;-). > > And if asked in which language our products are written, we can say that the > code is in C or C++. I was forced into a similar situation many years ago. I used a high-level language when developing an application for an organisation which was used to using assembly language. The auditors complained. So I took my object code, ran it through a disassembler, and delivered the assembly language output. The auditors were then happy. Not a peep over the fact that my final code had no comments, no labels, no variable names. I had hoped to make the point that their requirements were stupid, but they missed the point. I don't have to like it, though. These days, I make sure I point out to all and sundry exactly *why* C/C++ programming is unsafe, and why it is uneconomical in terms of development time (particularly debugging time). It's an uphill battle, but that's no reason for giving up the battle. Try working on the project managers and the accountants. If you can give them hard proof that they're saving time and money by specifying M2 (or, indeed, any high-level language) rather than C++, half the battle is won. One way to do this is to try to introduce an environment which permits mixed-language programming (this is one reason why I recently converted to TopSpeed), and then come up with some hard figures - by using detailed logs and timesheets - which show that you're more productive than the rest of the team. -- Peter Moylan eepjm@wombat.newcastle.edu.au
Technical Details
Message-ID:
<1992Aug28.100804.1@wombat.newcastle.edu.au>Path:
arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!metro!seagoon.newcastle.edu.au!wombat.newcastle.edu.au!eepjmReferences:
<1992Aug20.134358.25702@informatik.uni-bremen.de> <714374380snx@black.demon.co.uk> <munk.714828002@prles6b>Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.modula2 Path: arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!metro!seagoon.newcastle.edu.au!wombat.newcastle.edu.au!eepjm From: eepjm@wombat.newcastle.edu.au (Peter Moylan) Subject: Re: Is Modula-2 dead? Message-ID: <1992Aug28.100804.1@wombat.newcastle.edu.au> Lines: 36 Sender: news@seagoon.newcastle.edu.au Organization: University of Newcastle, AUSTRALIA References: <1992Aug20.134358.25702@informatik.uni-bremen.de> <714374380snx@black.demon.co.uk> <munk.714828002@prles6b> Date: Fri, 28 Aug 1992 00:08:04 GMT