>
 >The only developers I've met who were only experienced in one language
 >are now retired. I'm not saying they aren't out there, but they're
 >certainly not in any of the fields I've worked in. 

You see that is my point ,  your an A dev exposed to Universities/science
fields and you probably never stepped near a Bank or Windows shop..where a
lot of people work. For example I have worked main in C++ shops ( never web)
and never seen a company use a functional language even in an embedded
environment , all the embedded shops I have seen were C or C++.  

I agree in the Unix ( not Windows) web market people have changed but note
the change here is easy since scripting languages have a lot of
similarities. 

My comment on Cobol was not that it was used today (or should be) but that
its successful and widely used and still is in use , making 0.15% ( like
Haskell , F# or Erlang) is not a big deal..and it can fall at any time. 


  > Which also includes
 >WSNs, robotics, and compilers--- so it's not anything special about
 >higher-level programming. In any case, I think this thread has ceased to
 >be productive. We've no need to rehash the language wars of the 1990s.
 >We all agree that C needs replacing, the only question is what the
 >people currently using C are like. To answer that would require polling
 >organizations currently using C, not debating on an esoteric language's
 >mailing list. While we're at it we should finally replace Fortran too.
 
But as I said the question is whether the goal is to replace embedded
Functional programming  (erlang etc ) or whether it's  to be a C
replacement. 
We all agree C needs replacement and it would have been Java /C# if these
had decent embedded performance , to coax the C/C++ market you need to make
a smooth transition. Over the last year I visited 8 large companies
employing a lot of programmers  and most were Java/C++  or C#/C++  for every
single one I asked why you use C++ and the answer in every case was
performance for some key system ( stock orders , market scan etc)   ( I
ignore the web side since web dev and Web 2.0 is an abomination and not
relevant to this thread  I doubt many web sites will be written in BitC) .

All you need for a C replacement is a C like language like C# or Java with
safety and performance to be successful no one has delivered that to date.
Shoot too far eg Ocaml Syntax and the jump for adoption will be too big  ,
shoot too little and you won't attract the new language crowed which are
important to get some early adopters.  

If your goal on the other hand is to challenge Erlang the it's a different
matter and audience. 


Regards,

Ben 


_______________________________________________
bitc-dev mailing list
bitc-dev@coyotos.org
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to