D vs Java

Anders F Björklund afb at algonet.se
Tue Mar 21 05:17:13 PST 2006


Roberto Mariottini wrote:

> I think there are three categories:
> 
> - Scripting languages, for quick tricks (Python, Ruby)
> - VM-based languages, for maximum portability (Java, C#)
> - CPU-compiled languages, for maximum efficency (D, C++, C)
> 
> And there is enough space for all.

I agree with you, although I would probably group them like:

- Scripting: Shell, Perl, PHP, Python, Ruby
- Extension: Lua, ECMAScript, Tcl, Guile
- Object-oriented: Java, C#, Smalltalk
- Hybrid: D, C++, Objective-C
- Lowlevel: C, Assembler

And that leaves out a whole bunch of other languages, still.

--anders

PS.
http://en.wikipedia.org/wiki/List_of_programming_languages



More information about the Digitalmars-d mailing list