best approach to develop running software

From: Andreas Klimas (klimas_at_klimas-consulting.com)
Date: 01/25/05


Date: Tue, 25 Jan 2005 01:09:00 +0100

recently there are some interesting topics in c.l.smalltalk and
c.l.lisp which raises a more general question.

what makes the different languages different ?
syntax vs. syntaxless, dynamic typing vs. static typing
compiler / interpreted included into runtime or not ?

the smalltalk guys swear that smalltalk is the best way.
so the lisp guys says that lisp is the best way, of course.
so the C++, Java, C#, Perl ... whatever does.

anyway. how should one decide which approach fits best
his met.

personaly I'm programming in C, C++ and Smalltalk since
about 10 years now. in Java only a handfull of years.
I don't have the feeling that any language has a great
advantage over the others. well, Smalltalk is nice, but ...
Actually I'm totally back to C.
I have done some rewrites of my applications from
Smalltalk to C and from Java to C. not only are the
applications now an order of magnitude faster they are
even smaller (by far less code) more bug free, and surprise,
simpler. I even have replaced SQL servers by memory mapped
files which gave me an second order of magnitude speed.

well, now I ask, why do people think that applications
written in <put your favorite language here> did have an
big advantage against a (small) low level language like
C or FORTH (in todays environment where memory is huge
available, compiler / debugger / editors are well fitted
and processors are quite fast).

give me the technique or concept rather than the langauge.
I would rethink and probably reimplement the mechanism as
needed (only those for the problem to solve).

maybe I totally miss the point. anyway I'm looking
forward to get my confusion cleared.

best wishes
Andreas Klimas



Relevant Pages

  • Re: SoA Vs OO
    ... Live with them until I find a better language :-) ... running this with postcondition checking enabled gives us ... but it does have one advantage: if a subclass redefines the ... > Does that mean you don't care for Smalltalk? ...
    (comp.object)
  • Re: SoA Vs OO
    ... Live with them until I find a better language :-) ... running this with postcondition checking enabled gives us ... but it does have one advantage: if a subclass redefines the ... > Does that mean you don't care for Smalltalk? ...
    (comp.programming)
  • Re: Teaching new tricks to an old dog (C++ -->Ada)
    ... > language and the compiler to be able to warn us. ... Java differs substantially from either of these by eliminating not only ... it strikes me as much more of a Smalltalk with odd syntax than C ...
    (comp.lang.ada)
  • Re: Teaching new tricks to an old dog (C++ -->Ada)
    ... > language and the compiler to be able to warn us. ... Java differs substantially from either of these by eliminating not only ... it strikes me as much more of a Smalltalk with odd syntax than C ...
    (comp.lang.cpp)
  • Re: Lisp or Smalltalk for Specific Suicide Mission (er...Project)?
    ... > Smalltalk is easier to learn and use, ... > There's nothing in the Lisp world (or in any other language, ... > I also wouldn't use Lisp for the web site part unless you have a very ... I would guess that if you're doing NLP ...
    (comp.lang.lisp)