[PREV - GENTLE_ART_OF_PROGRAMMING]    [TOP]

CASE_STUDY_1


                                                March  5, 2004
                                                April 11, 2007

Philip Greenspun wrote a web log
entry in 2003 titled "Java is the
SUV of programming tools":
                                  [ref]

This is the first paragraph:

   "Our students this semester in 6.171, Software
   Engineering for Internet Applications have
   divided themselves into roughly three groups.
   One third has chosen to use Microsoft .NET,
   building pages in C#/ASP.NET connecting to SQL
   Server.  One third has chosen to use scripting
   languages such as PHP connecting to PostgreSQL
   and sometimes Oracle.  The final third, which
   seems to be struggling the most, is using Java
   Server Pages (JSP) with Oracle on Linux.
   JSP is fantastically simpler than "full-blown
   J2EE", which is the recommended-by-Sun way of
   building applications, but still it seems to
   be too complex for seniors and graduate
   students in the MIT computer science program,
   despite the fact that they all had at least
   one semester of Java experience in 6.170."

I think this is really interesting because you
don't often hear about real, direct comparisons
between programming languages...

This isn't just someone whining that whatever
syntax they're familiar with is what god intended;
or insisting that Wirth said it and they believe it
so that settles it.

It bothers me a lot that "Computer Science"
won't admit that they need to lose some
mathematicians and hire some social             MODEST_PROPOSAL
scientists in order to determine what kind
of computer language really works better.

--------
[NEXT - CASE_STUDY_2]