> >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