I think he's saying Java is recreating what C made.I don't agree since Java allows writing of code at a higher level. (with a garbage collector etc)
Every programming language sort of recreates the basics. They are the basics after all. The neat programming languages/frameworks are the ones that 'reinvent' something. Do something in a completely new way. On a programminglanguage-level it's difficult. A lot of the practices were already invented in early languages like lisp, eifel & smalltalk.
I like Ruby because it's not ashamed of taking the great parts from other programming languages and putting it together in an easily understandable language.
Every programming language sort of recreates the basics. They are the basics after all. The neat programming languages/frameworks are the ones that 'reinvent' something. Do something in a completely new way. On a programminglanguage-level it's difficult. A lot of the practices were already invented in early languages like lisp, eifel & smalltalk.
I like Ruby because it's not ashamed of taking the great parts from other programming languages and putting it together in an easily understandable language.