[Mono-dev] [Mono-devel-list] Operating System in C# Project

Johann MacDonagh johann at macdonaghs.com
Mon Oct 30 14:56:45 EST 2006

Levi Bard wrote:
>> Meaning, what language or runtime environment would my
>> operating system consider first-class. I could choose C/C++, but that
>> locks
>> people into a language. Instead, I could choose IL, which can be
>> generated
>> by any number of languages.
> This one's a pretty empty point.  You wouldn't actually be choosing C,
> you'd be choosing a binary format (e.g. ELF), to which code in many
> languages can be compiled.
> -- 
> Tcsh: Now with higher FPS!
> http://www.gnu.org/philosophy/shouldbefree.html
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

Correct. And I'll admit I don't have enough experience in low level binary
executable formats, but doesn't C compile it's functions (entry points) in a
certain manner that other languages might not share? For example, I know
that C likes to push its function arguments right to left, whereas Pascal
pushes them left to right. I'm not sure if this would create a problem in
the end.

Again, it is a pretty empty point. Perhaps my statement you quoted was
simply a side-effect of my interest in an all-managed operating system.
View this message in context: http://www.nabble.com/Re%3A--Mono-devel-list--Operating-System-in-C--Project-tf2349909.html#a7081760
Sent from the Mono - Dev mailing list archive at Nabble.com.

More information about the Mono-devel-list mailing list