A strong type system (well typed programs can't crash).
Scalability
Efficiency
Modularity
Abstraction
The most important feature being the type system. A strong type system really helps the developpers (despite what students are thinking). And with type inference, you don't even have to bother giving writing the types...
I think that OCaml a language made at the INRIA is one of the easier language to use. It's functional, with higher-order functions, strongly typed (with polymorphism), and have a good system of modules.
It's a language of the ML family (like SML), that's available for nearly all platforms of development. It can compile to byte-code or native code, and behaves well in programming contests and benchmarks !!!
The code is efficient, and easy to write. That's definitely a good choice. On the drawbacks side, I must admit that there are not much library and API written for the language (comparing to perl)...
The most important feature being the type system. A strong type system really helps the developpers (despite what students are thinking). And with type inference, you don't even have to bother giving writing the types...
I think that OCaml a language made at the INRIA is one of the easier language to use. It's functional, with higher-order functions, strongly typed (with polymorphism), and have a good system of modules.
It's a language of the ML family (like SML), that's available for nearly all platforms of development. It can compile to byte-code or native code, and behaves well in programming contests and benchmarks !!!
The code is efficient, and easy to write. That's definitely a good choice. On the drawbacks side, I must admit that there are not much library and API written for the language (comparing to perl)...
You forgot MacOSX !!!
le_machin
It's a BSD licence, if I'm right, you can call this "Door XP" and sell it a hundred dollars, as
soon as you say who really did the job.
le_machin
I've seen some stuff about a port of NetBSD for PS2 (http://www.netbsd.org/Ports/#suggested-mips), but I don't know if there is some work done...
By the way, they also try to get NetBSD on Dreamcast.
le_machin