Talk:COMP 3000 Essay 1 2010 Question 4

From Soma-notes

Discussion

Hey guys I'm in the group, sorry for not adding something yet. I've been working on a table which has all the operating systems in those languages and comparing them to each other. But it was harder than I thought, I was trying to find where the OS's are similar and where they are different. It got a little bit long and random; I can find a lot of info on one OS but almost none on the other. Do you guys think its worth the trouble to finish it or should just forget about and keep up with you guys? cheers --Youcef M.

Particular to Squeak: Back to the Future - The Story of Squeak, A Practical Smalltalk Written in Itself

--Jjpwilso 13:29, 9 October 2010 (UTC)


From an interview with Alan Kay, founder of Smalltalk, I tracked down a very useful history: The Early History of Smalltalk. There happen to be some important foundational points in here (with references) that relate to other systems as well. For instance he explains how LISP was a vital part of how he came to understand the power of languages. Warning: it's quite long and I don't understand half of it.

--Jjpwilso 13:02, 9 October 2010 (UTC)


I'd be fine doing LISP, among throwing out anything good for the other languages I happen to come across.

--ScottG 21:27, 8 October 2010 (UTC)


Okay, lets all put down our preferences here and set a reasonable deadline of Saturday at 23:59 for a cutoff. Smalltalk would be my top choice. Of course any contributions to any language will be welcome.

--Jjpwilso 16:07, 8 October 2010 (UTC)


I would love to do the Java section. I`ve done quite a bit of development on Android and have also read a complete book on how the Android operating system works. Of course, there are other OS`s to look at but I`m a big fan of Android so I`m always happy to write about it haha.

--Selliot3 15:44, 8 October 2010 (UTC)


I recommend we use the habit of putting more recent comments at the top in case this gets to be a longish list. I've gone ahead and stubbed out a proposed structure. Please comment (thumbs up/down). If we all agree we can start dividing up the parts so we don't do the same work. We're lucky as a team to have such a nicely partitioned essay to write!

--Jjpwilso 13:23, 8 October 2010 (UTC)


Genera (LISP) - http://en.wikipedia.org/wiki/Genera_(operating_system) <-- only for a reference for now
SPIN (Modula) - http://www-spin.cs.washington.edu%2Fexternal%2Foverview.html
Squeak (SmallTalk) - http://en.wikipedia.org/wiki/Squeak <-- only a reference, says it's a programming language but can be used as an OS
JavaOS (Java) - http://java.sun.com/developer/products/JavaOS/

--Selliot3 00:16, 6 October 2010 (UTC) or Charles


Not a great site, but gives a nice breakdown of the main points of Squeak - http://www.visoracle.com/squeak/overview.html
And a much longer, more in-depth Squeak page - http://www.cosc.canterbury.ac.nz/wolfgang.kreutzer/cosc205/smalltalk1.html
A nice breakdown for JavaOS - http://www.operating-system.org/betriebssystem/_english/bs-javaos.htm
And a very nice PDF for Genera - http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=183015&tag=1
--ScottG 13:08, 6 October 2010 (UTC)


For Java section: What is Android shows the limited role of DVM (Android's JVM).
--Jjpwilso 14:31, 7 October 2010 (UTC)