Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Re^4: (OT) "Learn one new language every year"? Yeah, right.

by fletcher_the_dog (Friar)
on Oct 15, 2004 at 17:49 UTC ( #399587=note: print w/replies, xml ) Need Help??

in reply to Re^3: (OT) "Learn one new language every year"? Yeah, right.
in thread (OT) "Learn one new language every year"? Yeah, right.

It also helped me come to understand what it is I don't like about Java and C++ (Static typing is just wrong! OO without blocks/closures isn't really OO!
I am curious as to how much Java or C++ you have actually programmed. I used to ride on the "Java is evil" band wagon until I actual had to start writing stuff in java. At first it was a pain but the type checking actually helped find a lot of errors quickly. Then I found the great editor eclipse and became a java believer. It takes advantages of java's "evil" typing and saves all sorts of time by been able to do context,type and scope sensitive variable and method completion. It has almost made creating java code as easy as creating perl code. It makes big projects much easier to work on because you do have to go searching for the method names when you cannot remember them. I love perl, but before you knock another language be sure that you have actually used it.
  • Comment on Re^4: (OT) "Learn one new language every year"? Yeah, right.

Replies are listed 'Best First'.
Re^5: (Way OT) Type systems
by FoxtrotUniform (Prior) on Oct 15, 2004 at 18:52 UTC

    If you like Java's type checking, you'll love any language with a modern Hindley-Milner type system. (Haskell is one; I believe OCaml is another.) My mental model of this type systems keeps evolving; right now it's something like a lightweight OO system with easy and unambiguous multiple inheritance, augmented with recursive typing. Of course I despised it when I started writing Haskell -- I was used to the Lispy "lots of conses" method of functional programming -- but it's grown on me.

    Yours in pedantry,
    F o x t r o t U n i f o r m

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://399587]
[LanX]: "Sauron VS Voldemort - Epic Rap Battle" on youtube? (Italian)
chacham thinks fizz-keeper cap gets me all pumped up
LanX brain hurts
[chacham]: Voldermort probably just lip synced. He always gets everyone else to do his dirty works.
[holli]: Einstein vs. Hawking is better. But ERB in general is hilarious.
[karlgoethebier]: Immigrant Song
LanX defects o/
[chacham]: the caption translatio doesn't help either
[Your Mother]: karlgoethebier++
[karlgoethebier]: Keith Richards was right: Rap Is for 'Tone-Deaf People'

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (8)
As of 2017-12-13 18:30 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (373 votes). Check out past polls.