Talk:Simula

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

The First?[edit]

The unsubstantiated claim that Simula was the first OO is wrong. Alan Kay invented the term and he didn't like Simula at all, and he has said so. That statement was not qualified.

Call by name[edit]

There is an error in this code. Real s; should be initialised by 0 to make sure the empty sum gives the correct result, unless Simula initialises all Real variables to 0.

Real Procedure Sigma (k, m, n, u);
   Name k, u;
   Integer k, m, n; Real u;
Begin
   Real s:=0;
   k:= m;
   While k <= n Do Begin s:= s + u; k:= k + 1; End;
   Sigma:= s;
End;  — Preceding unsigned comment added by 88.73.13.64 (talk) 23:04, 26 January 2014 (UTC)[reply] 

not even a single mention[edit]

of smalltalk! Wonder why that is? Lycurgus (talk) 06:56, 15 August 2014 (UTC)[reply]

Well this is about another language, but you're right: Alan Kay invented the term OO and he created the new language because Simula was not it.

Alan Kay might have claimed that he has invented the term "object-oriented", but this is obviously wrong (the only evidence we have is his own 1993 HOPL paper); the term was used at least since the sixties; there are even a lot of computer science publications using the term before Smalltalk was even invented; see https://news.ycombinator.com/item?id=36826762. Simula 67 is officially recognized by IEEE as the first object-oriented programming language, see https://www.ub.uio.no/fag/naturvitenskap-teknologi/informatikk/faglig/dns/filmer/simula50.html. — Preceding unsigned comment added by 2A02:1210:8409:8800:3D8F:CA7D:B885:35C8 (talk) 21:54, 23 July 2023 (UTC)[reply]

Dead References[edit]

I don't want to edit it for fear it's just on my end, but it appears reference 3's link is dead. Can someone verify and fix/remove? CPPJive (talk) 18:40, 21 August 2016 (UTC)[reply]