Timeline for What drives the adoption, or not, of new programming languages?
Current License: CC BY-SA 3.0
18 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 24, 2013 at 10:23 | comment | added | Den | C# the language is also regularly updated with new features. This affects popularity as well. | |
Jun 23, 2013 at 21:38 | comment | added | Jonas | @Giorgio: Yeah, I have´t said that. And the Erlang creators didn´t know about "The Actor Model" until many years later, when they already created a similar thing. But the actor model is only a small piece of erlang´s fantastic concurrency support. | |
Jun 23, 2013 at 21:24 | comment | added | Giorgio | @Jonas: I wanted to point out that the actor model was not invented with Erlang, even though it was probably made popular by Erlang. | |
Jun 23, 2013 at 20:26 | comment | added | Jonas | @Giorgio: Yes, what about that? | |
Jun 23, 2013 at 20:23 | comment | added | Giorgio | @Jonas: The actor model is much older than Erlang: it was proposed by Hewitt in 1973 (en.wikipedia.org/wiki/Actor_model#History). | |
Jul 11, 2011 at 15:10 | comment | added | SoylentGray | @mathepic = "a new framework that made developing powerful applications easier" - yes this does all that stuff not to mention the object oriented programming. I was not trying to say they are the same thing just that C# leveraged the knoweldge of how to program in C (and C++) that already existed to Jump start the adoption of it. | |
Jul 11, 2011 at 15:00 | comment | added | alternative | @Chad with all the malloc'ing and the struct's and the manual memory allocation. All it shares is the braces... | |
Jul 11, 2011 at 14:28 | comment | added | SoylentGray | @mathepic - I have worked on C, C++ and C# programming. I can say that C# Still retains its c roots as far as nomeclature. Granted it has gone beyond C that does not mean that it does not leverage the language. | |
Jul 11, 2011 at 14:17 | comment | added | alternative | @Chad C# has nothing to do with C | |
Jul 11, 2011 at 14:16 | comment | added | Jonas | @mathepic: Scala doesn't have as good concurrency support as Erlang. Erlang has user level processes with preemtive scheduling. Scala either use heavy kernel threads or tasks that aren't scheduled preemtively. | |
Jul 11, 2011 at 14:14 | comment | added | Jonas | @Chad: I meant "windows environment" and by that the .net platform, I have updated my answer. | |
Jul 11, 2011 at 14:14 | history | edited | Jonas | CC BY-SA 3.0 |
added 48 characters in body
|
Jul 11, 2011 at 14:04 | comment | added | SoylentGray | C# is the .net language. I thought windows was actually written in c++. Am i wrong on this. I would say C# became popular by leveraging a language people already knew (C) with a new framework that made developing powerful applications easier with a editor tool that was powerful, easy to use, and took developers needs and actual use into account. | |
Jul 10, 2011 at 22:25 | comment | added | Jonas | @mathepic: True, but all those languages are newer than Erlang. So it was unique for Erlang in the beginning - as with almost all laguage features I have listed. Good ideas is worth stealing. | |
Jul 10, 2011 at 22:23 | comment | added | alternative | Erlang's concurrency model is not unique, its just different from that used by the ugly imperative languages :). Scala has the same type. Similarly, Clojure and Haskell specialize in STM. | |
Jul 10, 2011 at 21:47 | history | edited | Jonas | CC BY-SA 3.0 |
added 574 characters in body
|
Jul 10, 2011 at 21:42 | history | edited | Jonas | CC BY-SA 3.0 |
added 574 characters in body
|
Jul 10, 2011 at 21:36 | history | answered | Jonas | CC BY-SA 3.0 |