User: Password:
|
|
Subscribe / Log in / New account

Reitter: Answering the question: "How do I develop an app for GNOME?"

Reitter: Answering the question: "How do I develop an app for GNOME?"

Posted Feb 6, 2013 3:21 UTC (Wed) by mathstuf (subscriber, #69389)
In reply to: Reitter: Answering the question: "How do I develop an app for GNOME?" by FranTaylor
Parent article: Reitter: Answering the question: "How do I develop an app for GNOME?"

> They also make programs that are easier to maintain by other developers because they are not overburdened with type information that is either redundant or irrelevant.

I understand "redundant" but irrelevant? Care to give an example?

> Do you know where bugs come from? Many many bugs come from statically typed languages when square pegs are pushed into round holes by implied casts.

IME, at least I can get a static-typed language's compiler to warn me about cases. Python, PHP, JS, etc. just chug along merrily without a peep.

> You can say "experienced developers should not fall for this" but the simple fact is that even the most experienced developers create far more bugs per LOC in static languages than they do in dynamic ones.

I believe the research that I heard about[1] last found that bugs per LOC is about the same in every language[2]. It's just that "scripting" languages (which tend to be dynamic-typed) typically need fewer lines to do what they need.

[1]I'll try to find it.
[2]I'd be interested to see if PHP and bash are outliers in this and if so, by how much.


(Log in to post comments)

Reitter: Answering the question: "How do I develop an app for GNOME?"

Posted Feb 6, 2013 18:11 UTC (Wed) by mathstuf (subscriber, #69389) [Link]

> I'll try to find it.

It seems that this[1] StackOverflow post is a place to launch from.

[1]http://stackoverflow.com/questions/2898571/basis-for-clai...


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds