What is it about Denmark, that many well-known programming languages were invented by Danish people?
-
Anders Hejlsberg (, , ) () Rasmus Lerdorf () Do they have special focus on programming language design / compiler construction? Or what is the reason a small country like Denmark has such famous programming language guys?
-
Answer:
Maybe the education system we had 10 years ago. It didn't focus on learning things by heart and passing tests, but on training young people to find answers and solve problems. If your raised whit the idea that there are not a given answer to a problem or a correct way to perform a test, you get better at just inventing a way to solve the problem....even if you have to invent a new language. Unfortunately we have had some changes in our education system lately....Our politicians wants our young people to score high on tests like in other countries, so now there is more focus on tests and grades.
Pippi M. R. Groving at Quora Visit the source
Other answers
The three people you mention have taken very different roads towards the time they designed their very different languages.Anders Hejlsberg started his career by writing a Pascal compiler while studying engineering at the Technical University in Lyngby, Denmark (which he never finished). After self-publishing several versions, the compiler was bought by Borland, who hired Anders. There, he developed Delphi as a successor to Turbo Pascal. Later, at Microsoft, he developed J++, C# and TypeScript. You can argue that his language designs are very derivative of other languages, and that his main contributions are good engineering and integration of language features and their implementation.Bjarne Stroustrup took a Masters Degree in CS and Math at Aarhus University and then a PhD in CS at Cambridge. It was during his PhD that he began work on C++, and he has continued extending the language ever since. He has made no significant other contributions to language design.Rasmus Lerdorf left Denmark (specifically, Greenland) with his family when he was only 12, and took an engineering degree in Canada. He wrote PHP first as a collection of library functions for writing web pages that use CGI (Common Gateway Interface, not computer generated imagery), and it only later evolved to a stand-alone language when a parser was added. There is nothing that suggests any particular Danish background that made them want to design programming languages, or better able to do so. In the case of Lerdorf, you could even say that very little conscious language design went into PHP, and he has (to my knowledge) not designed any languages since, and he has not even been involved to any significant degree in the further development of PHP.
Torben Ãgidius Mogensen
I ask this question often to myself and my friends, because it is interesting that there are a lot of famous-good programmers from Scandinavia. And they all are from different backgrounds and skillsets.My finding is: They are pragmatic enough to see what is useful and what is not. Look all these programming languages, most used and liked ones are useful and generally away from bullshit.They invented them to use, not only sell, promote or with something similar motive.
Mehmet Emin CoÅkun
Related Q & A:
- What programming languages are 'general purpose' and 'domain specific?Best solution by Programmers
- What are the best programming languages to learn now?Best solution by Software Quality Assurance & Testing
- What programming languages should I learn for Web development?Best solution by Yahoo! Answers
- How well known is Australian football?Best solution by Yahoo! Answers
- What are some well-known colleges?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.