Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Ultimate OOP

Name: Anonymous 2011-11-12 0:50

Why can't there be a programming language that supports the Ruby idea of making everything an object, but at the same time use C++ features like copying with marshaling (I don't know whose idea it was to make everything in Ruby a pointer, but it makes making hard copies a bitch), multiple inheritance and constructor overloading. Furthermore, why can't said language be made to compile down to assembly like C and C++, rather than the vast majority of Object Oriented languages which run in an interpreter?

Name: Anonymous 2011-11-12 1:24

>>4
It doesn't need to be. A nicely defined subset with modern, non-curlybrace syntax, and you'd probably have a popular language on your hands.

For example, vala/geany are nice (the former uses c#-like syntax, however). If you've seen the benchmarks you can get pretty impressive speeds. Shame they rely on gobject, though.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List