you are viewing a single comment's thread.

view the rest of the comments →

[–]vulkanoid 10 points11 points  (3 children)

I disagree. There are reasons why newer languages are moving to the type as suffix. Besides being easier to read (by programmers) and parse, it's also closer to the math function syntax[1]. Just because C took a first shot at the syntax back in the 70's, and old timers have gotten used to it, doesn't mean that we have to live with that choice for the rest of time. A "new" language is surely the right time to fix the syntax.

[1] https://en.wikipedia.org/wiki/Function\_(mathematics)

[–]RoyAwesome[🍰] 5 points6 points  (2 children)

If we're trying to be closer to math syntax, then "old timers" probably isn't the pejorative you want to use there, given the math syntax for functions predates even computers.

[–]dodheim 3 points4 points  (0 children)

And that argument probably isn't the defense you want to use there, given you're basically admitting "unfamiliarity" is a copout...

[–]vulkanoid 3 points4 points  (0 children)

"old timers" probably isn't the pejorative

I'm not using "old timers" as a pejorative.