Women in Technology

Hear us Roar



Article:
  What I Hate About Your Programming Language
Subject:   Dynamic typing is evil
Date:   2003-05-13 17:39:52
From:   anonymous2
Once upon a time I tried the "rescue" option of my Red Hat install CD, only to have Anaconda installer script barf on me with a Python traceback saying that the object "_" didn't have a toString method (or something to that effect). That's when I decided dynamic typing was evil.


Later on I wrote a big app in Java, but every time I wanted to distribute it, I had to ask people to mess about with interpreters and libraries. Even then there were lots of platform/implementation dependant issues. That's when I decided interpreted languages were impractical.


So now I'm back to C. And I love it :)

Full Threads Oldest First

Showing messages 1 through 2 of 2.

  • Dynamic typing is evil
    2003-05-14 04:04:43  anonymous2 [View]

    "Later on I wrote a big app in Java, but every time I wanted to distribute it, I had to ask people to mess about with interpreters and libraries. Even then there were lots of platform/implementation dependant issues. That's when I decided interpreted languages were impractical."

    There are various methods available that package a Java application together with a VM and all the classes it depends upon into a single executable file. Some of these compile to native code (eg the gnu java compiler, available as part of gcc 3), others merely package class files and VM together. These solve the problem you talk about.
  • Dynamic typing is evil
    2003-05-14 03:55:40  anonymous2 [View]

    I really dislike the dynamic typing in PHP - at least with strongly typed java you know what to expect from a variable.