News for hackers. Stuff that matters.
Re:Python is now the most popular introductory language at t... by aikah on Monday July 07, 2014 @06:15PM (#8001879)
My first language was AS3.And I'm glad it was.

Types dont make things more complicated. Most languages have types and I prefer dealing with them explicitely rather than letting an interpreter do random coercion like Javascript.

Types lead to cleaner programming,instead of shoving random stuffs into an untyped list,a dev has to think about data structures.

Furthermore,as a non native english speaker,I dont find python more readable than staticaly typed languages like C# or Java.Especially when a codebase grows larger. I wish python was statically typed.

Re:Python is now the most popular introductory language at t... by zo1 on Monday July 07, 2014 @07:32PM (#8002217)
"Types lead to cleaner programming,instead of shoving random stuffs into an untyped list,a dev has to think about data structures."

You're more than welcome to not think about what types you put into a structure/list. You'll quickly learn how to use that list/structure without hand-holding. For 90% of the problems out there, you don't need anything other than the basic data structures, and they're pretty straightforward to use without having to think about types.

Note. Please don't confuse Javascript's weak-typing with Python's typing, as Python is strongly-typed.

Re:Python is now the most popular introductory language at t... by dragonwriter on Monday July 07, 2014 @07:40PM (#8002240)
> Types lead to cleaner programming,instead of shoving random stuffs into an untyped list,a dev has to think about data structures.

Once you've learned to think about types -- as most introductory courses, even those taught in dynamically typed languages, will teach you -- you can do that just fine in a language that doesn't put a gun to your head and force you to.

(And you can do so in ways that most statically-typed languages have too limited a type system to let you do, too.)

Re:Python is now the most popular introductory language at t... by cma on Monday July 07, 2014 @08:41PM (#8002460)
Python doesn't do random coercion, except bool to int.