4 ms·
The new informatics building (well, not so new anymore, they built it around 2010) at the University of Oslo is named after Ole Johan Dahl. Dahl was a professo
by codetrotter 3y ago
The new informatics building (well, not so new anymore, they built it around 2010) at the University of Oslo is named after Ole Johan Dahl.
Dahl was a professor of computer science at the University of Oslo and is considered to be one of the fathers of Simula and object-oriented programming along with Kristen Nygaard.
https://en.wikipedia.org/wiki/Ole-Johan_Dahl https://en.wikipedia.org/wiki/Ole-Johan_Dahl
https://www.uio.no/om/finn-fram/omrader/gaustad/ga06/ https://www.uio.no/om/finn-fram/omrader/gaustad/ga06/
Many of the rooms inside of that building are named after programming languages.
http://magnus.li/ifirooms/ http://magnus.li/ifirooms/
Naturally there is a room named Simula. And there are some rooms named after some big languages like Python and Java. Then there are also rooms named after some more niche languages, like Scheme. And even some obscure languages, like Ada.
- treprinum 3y agoWeren't Simula, Ada, Pascal and Oberon similar to each other syntax-wise? Begin-end etc.
- Rochus 3y agoThere are similar syntax elements since Algol 60 was the common ancestor of all these languages; but in detail there are significant differences in syntax an semantics.
- deaddodo 3y agoAda, Pascal and Oberon are all Wirth-languages (the latter two directly, and the former indirectly). So they're very similar, yes. Simila is not and, beyond some ALGOL-descended similarities, is quite different from the other three.
- Rochus 3y agoAda is not a Wirth-language and only marginally inspired by Pascal. Wirth published Modula about the same time as Ada came around, but Ada is much more complex than Modula, with completely different features.
- deaddodo 3y agoAda's designers directly referenced Pascal's design and Wirth's theses to create Ada. They themselves call it a Wirth-language, as it follow's Wirth's principals. Anecdotally, as someone who has coded extensively in Pascal (particularly the Object Pascal variant) and also (though, less so) in Ada; I'm baffled as to how anyone could look at the two and say they're only "marginally related". They're so similar that they're grouped together in much the manner C/C++ are, though Ada took a much harder compatibility break than C++ did: https://p2ada.sourceforge.net/pascada.htm https://p2ada.sourceforge.net/pascada.htm > Well, what is that Ada language ? For here, it suffices to write: a superset of Pascal with some syntactical differences. Or a Super-Pascal. Or, a Pascal on steroids. In fact it's a better, redesigned language strongly inspired by Pascal. You'll see what I mean in the examples.
- Rochus 3y agoPascal preceded Ada, but does not allow for coverage of most of the specialized topics that Ada does. For nearly every Pascal concept Ada took a different approach. Similarities are rather superficial. To quote from https://dl.acm.org/doi/10.1145/956653.956654 https://dl.acm.org/doi/10.1145/956653.956654: "Pascal itself only meets a small part of the Steelman requirements. Merely to attempt to extend Pascal would have been neither feasible nor a desirable approach. [...] Hence, the goal in the design of the Green language was to retain the Pascal spirit of simplicity and elegance but not necessarily the form of each Pascal feature" So it's neither a "superset of Pascal" nor a "Pascal on steroids", but a new language design which meets (or better tried to meet since it is much more complex than Pascal) the "spirit of simplicitly" for completely different and much more complex requirements than Pascal did. It's definitely not a "Wirth language" and I don't know of any statement by neither Ichbiah nor Barnes where they would call it that way.
- deaddodo 3y ago> In fact it's a better, redesigned language strongly inspired by Pascal. Is the point you should have zeroed in on, not the thrown away comments. If you had, you would realize everyone is saying the same thing as you. > It's definitely not a "Wirth language" I specifically stated in my original comment that it was indirectly so, via it's Pascal lineage. If you want to jump through hoops to disavow it of it's clear and self-avowed forebear, go for it. There's nothing to be gained from continuing down this line of argumentation for me.
- layer8 3y agoAda isn’t that obscure, it outranks Scheme in the TIOBE index, for example.
- galangalalgol 3y agoIf you are full-stack it probably seems obscure, and fortran seems outdated. But depending on your country, if you are safety critical embedded it is potentially the only option. It is in the top 2-3 in any case. Edit: to finish my thought, if you are in physics or meteorology fortran is still common as well. There are a lot of software niches, and full-stack web dev is just the largest, at least as represented at HN, embedded might have more people if you combine planes, trains, automobiles, industrial, manufacturing, and more visibly IOT.
- TheRealKing 3y agoAs of today, Fortran is newest and the oldest programming language with its most recent standard in 2023 and its first draft as the first high level programming language in 1954.
- chasil 3y agoADA was also used as the basis for Oracle PL/SQL, and the later ISO SQL/PSM standard. These are very much alive, and implemented in major modern databases. "SQL/PSM is derived, seemingly directly, from Oracle's PL/SQL. Oracle developed PL/SQL and released it in 1991, basing the language on the US Department of Defense's Ada programming language." https://en.wikipedia.org/wiki/SQL/PSM https://en.wikipedia.org/wiki/SQL/PSM
- unnah 3y agoUniversity of Oslo may have a room named after Simula, but that's nothing compared to Aalto University in Finland, they even have a computer science professor named Simula: https://people.aalto.fi/olli.simula https://people.aalto.fi/olli.simula
- knutae 3y agoAnd the old(er) building right next to it is named after Kristen Nygaard. Simula was used as the first programming language for informatics students at the University of Bergen until the mid 1990s, when they switched to Java. I was among the last batch of Simula students there.