Re: Delphi 8 vs Visual Studio

From: Brian Moelk (bmoelk_at_NObrainSPAMendeavorFOR.MEcom)
Date: 06/26/04


Date: Sat, 26 Jun 2004 00:34:27 -0400


> > And you can't learn those things teaching Java or C#?
>
> It's a known fact that other languages are better suited for teaching
> than others. You can teach many things with Java and C#, but there are
> better languages.

And IMO, there are better languages than Delphi depending on what you are
trying to teach.

> >>I'd much rather see them teaching with best teaching language
> >>and get the students *really* learn the basics. They can always learn
> >>the java class librarys later, if they need to.
> >
> > Ask the students which language/tools they would want to learn.
>
> Here you are very wrong.

What am I wrong about? What exactly do you think I am saying?

> If somebody in the university level starts to
> teach what students want, then they are truly on the wrong path.

Why? Is it possible that some students will actually learn more if they are
taught things that they want to learn?

> E.g. in my university there was a database course, where we were using a
> small, fast and SQL-standard compliant DB, but some students started to
> complain that why aren't we using e.g. Oracle. As our professor told
> them there are very many educational and practical reasons to use the
> one we were.

And that's fine, each professor will have their reasons for what they teach
and how they teach it. There are good professors and there are bad
professors.

> If the students, who don't know any better, would be let to decide, it
> would be all Java and Oracle. Just because they think it would be more
> useful for them, but there are wrong.

There are many brilliant people who choose and use Java and Oracle...are
they "wrong"?

> It's all about the CS concepts.
> Learn them and you become a professional. And professionals get job
offers.

IMO, the best professionals are the ones that understand the fundamental
concepts. However I've met many programmers that get paid, and get paid
well, who can't code very well and don't understand squat.

Also, many recruiters and IT managers hire people based on the specific
language/products/tools they have experience in...so in acquiring a job,
IMO, it's not all about the CS concepts.

--
Brian Moelk
bmoelkNO@SPAMbrainendeavorFOR.MEcom
http://www.brainendeavor.com


Relevant Pages

  • Re: Delphi 8 vs Visual Studio
    ... They chose the languages from the teaching point (a Lisp ... You can teach many things with Java and C#, ... > Ask the students which language/tools they would want to learn. ...
    (borland.public.delphi.non-technical)
  • Re: Basic inheritance question
    ... used 'this' in C++ and Java. ... but in Python it doesn't. ... you meant "in languages that has implicit instance reference available in methods"? ...
    (comp.lang.python)
  • Re: Java vs C++
    ... There seem to be an awful lot of language mechanisms in current LISP ... which is a distinction that has no analogue in other languages. ... specification sizes in pages that predated Java and Clojure; ... JVM + javac vs. gcc vs. whatever, as binaries, on the same ...
    (comp.lang.java.programmer)
  • Re: Learning Java
    ... to start that way, to get used to Java, and then learn the OO stuff. ... Fact is, Java and Objective-C and C++, to name a few OOP languages, are ... procedural = all static methods ...
    (comp.lang.java.programmer)
  • Re: Learning Java
    ... You can do procedural programming in Java. ... Fact is, Java and Objective-C and C++, to name a few OOP ... languages, are ... procedural = all static methods ...
    (comp.lang.java.programmer)