On 13 July 2010 14:58, Wildam Martin <[email protected]> wrote: > On Tue, Jul 13, 2010 at 15:40, jitesh dundas <[email protected]> wrote: > > I think XML is a really good way of reducing the coding efforts..What is > > wrong with XML...HIbernate uses XML so I guess that is one of the > strengths > > of the same.. > > I can tell you what is wrong with XML: It takes longer to get the XML > right than write a little - more flexible piece of code. There is > nothing won. > > XML is for data exchange like CSV - but for more complex structures > and only if the files don't get too long because of the lousy > performance dealing with XML (by design there is no really fast way). > > I prefer 100 times to write a piece of source code over frickling > around with XML files. > This is my last remembering from the last .NET courses I attended. The > presenters were more time occupied dealing with XML than writing code > - yeah. > > But - to get back to the original topic: > > I think Java, is a very pretty language - easy to learn and still > powerful and some more complex structures are optional (e.g. > generics). From all the languages I learned, I enjoyed learning Java > very much if not most (except the annoyance of the need to finalize > every line with ";" ;-) ). > > XML and SQL I do not really consider as programming languages - SQL is > more like a programming language than XML - XML is a file format, > nothing more. SQL is a query language - as it state in it's name. Very > narrow realm where it is used. >
SQL is turing-complete, so is XSL-T (though not XML, that's just an SGML format) for that matter, so are Perl-5 regular expressions. and turing completeness really is the only valid criteria for judging whether or not something is a "programming language" > There are new interesting languages like Scala but from my point of > view it does not offer solutions to my most common problems or > reducing time spent where I spend it most (e.g. GUI design ;-) ). > > -- > Martin Wildam > -- Kevin Wright mail/google talk: [email protected] wave: [email protected] skype: kev.lee.wright twitter: @thecoda -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
