Re: Today (Feb 26) IBM announcements



On Thu, 28 Feb 2008 11:29:41 -0800, Alistair wrote:

On 28 Feb, 01:51, "Pete Dashwood" <dashw...@xxxxxxxxxxxxxxxxxxxxxxxxx>
wrote:

In fact, the main argument  for doing the Java conversion is so that new age
programmers can maintain code (and they need to do this less in an OO
language, than a non-OO one, if they play their cards right...) in a
language they are familiar with. If this language is also perceived as being
"past its sell-by date", then there may be no point in converting to it.
Instead, re-write or re-script what needs change and do it in whatever
language facilitates that, whether it is C#, PHP, or Ruby...

Ruby is generating fierce interest in Europe, even more than elsewhere.


So too is GROOVY

There is an argument that these languages are so productive that rewriting
things is a viable approach. I was at a Ruby User group meeting yesterday
and one of the guys had a web forms package. One particular piece of code
was all of 60 lines of code. He apologised for this and solicited
suggestions as to how it could be done better.

In my rewrite of the COBOLForGCC compiler in Lisp, I am getting a
reduction in lines of code of about 70% compared to C. This does
qualitatively change things. Rewriting 600 lines of code is a different
proposition to rewriting 2,000 lines.

Tim
.



Relevant Pages

  • Q: functional/equational language, smells a little of Python
    ... very special, rewriting system). ... they violate the "constructor discipline". ... easier when programming complex I/O stuff such as graphical user ... evaluation capabilities as a term rewriting language dictate that the ...
    (comp.lang.python)
  • Re: More on Tru64
    ... >> Did rewriting Monitor in C improve anything? ... > when much systems programming was written in assembler and languages ... > consuming to rewrite in a more modern / capable language all at once. ...
    (comp.os.vms)
  • Re: Microsoft WON
    ... I've already purchased a boat-load of books and online videos. ... >Although it will take me some time to become proficient at the language. ... >Now I get the joy of rewriting a bunch of VB6 apps using .NET. ...
    (microsoft.public.vb.general.discussion)
  • Re: Most head-smacking YASID? (Not a YASID)
    ... Has anyone requested YASID for a book they reviewed or blurbed, ... so badly done I ended up rewriting it instead. ... There's no write only language. ... Whereas I update my old Perl code all the time. ...
    (rec.arts.sf.written)
  • Re: [OT] Picking up C++ Was: Re: a rand array
    ... If I were changing the language a project was ... but simply rewriting the code in the "common subset" ... switching from one to the other, ... would be quicker to simply force the C into some shape that the C++ ...
    (comp.lang.c)