Linked by Thom Holwerda on Tue 4th Sep 2012 20:04 UTC, submitted by MOS6510
General Development "Computer programming is the art, craft and science of writing programs which define how computers operate. This book will teach you how to write computer programs using a programming language designed by Google named Go." Freely available book on Go.
Thread beginning with comment 533914
To read all comments associated with this story, please click here.
Ugh
by peteo on Wed 5th Sep 2012 09:42 UTC
peteo
Member since:
2011-10-05

A language where source input formatting and indentifier casing affects the semantics is just pukeware. Like Python.

Edited 2012-09-05 09:44 UTC

Reply Score: 1

RE: Ugh
by Sodki on Wed 5th Sep 2012 11:42 in reply to "Ugh"
Sodki Member since:
2005-11-10

A language where source input formatting and indentifier casing affects the semantics is just pukeware. Like Python.


Why?

Reply Parent Score: 2

RE: Ugh
by Lobotomik on Wed 5th Sep 2012 11:48 in reply to "Ugh"
Lobotomik Member since:
2006-01-03

Well, it looks like quite a large community of Python programmers totally disagree. But you must know better...

Reply Parent Score: 4

RE[2]: Ugh
by Slambert666 on Wed 5th Sep 2012 14:00 in reply to "RE: Ugh"
Slambert666 Member since:
2008-10-30

Well, it looks like quite a large community of Python programmers totally disagree. But you must know better...


Well, did you know that the most, by far, requested change to the python language is to allow it to use curlybraces instead of indentation.

Python3 also tries to fix some of the puke in Python2 so now there are two incompatible versions of Python.

Reply Parent Score: 1

RE: Ugh
by butters on Wed 5th Sep 2012 15:21 in reply to "Ugh"
butters Member since:
2005-07-08

A couple years ago I contracted for an architectural engineering firm, and it stuck me that software is a shockingly undisciplined field compared to other engineering professions. Their work is based on industry-standard conventions. A design drawing or an equipment schedule always follows the same style and structure regardless of which firm produced it. In most other engineering fields, firms are legally and financially liable for design defects.

Maybe software isn't ready for industry-wide standards. But is it too much to ask that code is consistent in style and structure across its language, that all Python code or all Go code looks the same no matter who wrote it? Our industry has to grow up. The modern world depends on software, and we're simply not meeting expectations.

Reply Parent Score: 3

RE[2]: Ugh
by moondevil on Wed 5th Sep 2012 18:56 in reply to "RE: Ugh"
moondevil Member since:
2005-07-08

The problem is that the industry is still full of prima-donnas that think they are better than to follow standards.

Plus while other engineering areas have mostly people with university degrees, in computing it is still possible in some countries to get in the industry without formal education.

Reply Parent Score: 3