News for hackers. Stuff that matters.
Re:I Use Ugly Languages by AnthonyMouse on Friday December 21, 2012 @01:32PM (#4953863)
>It's a pointless article without knowing what the project is.

Exactly. I recall being assigned a small project years ago to print a route list in a particular way. I'm sure it could have been done with maybe a hundred lines of Go or Python or whatever language du jour. But it came down to a two line shell script. Which one is supposed to be the elegant one again?

Also, there is a reason that a C compiler is written in C but a Java virtual machine is not written in Java.

And anything with substantially more than a thousand lines of code that isn't written in a strongly typed language is all but guaranteed to be a maintenance catastrophe full of security vulnerabilities. (Or a pile of slow, hideous fail as a result of all the manual runtime type validation you have to do to prevent that from happening.)

Elegance is a function of adaptability to purpose. A screw driver is an elegant tool to screw in a screw but an inelegant tool to hammer a nail.

Re:I Use Ugly Languages by zwischenzug on Saturday December 22, 2012 @03:26AM (#4956130)
I manage the maintainance of millions of lines of scripting code that's not type safe. Type safety is definitely not a significant problem, nor is speed.