Resisting the urge to say "hands up if you know what linguistic styles these represent"
(because yes I do, and I don't need a chorus-line of reply guys in my mentions for the next six months)
https://botsin.space/@computerfact/112863751661179798
Resisting the urge to say "hands up if you know what linguistic styles these represent"
(because yes I do, and I don't need a chorus-line of reply guys in my mentions for the next six months)
https://botsin.space/@computerfact/112863751661179798
@cstross mastodon sometimes feels like you're constantly having to judge if the joke is funny enough to justify all the replies it'd get
@cstross @foone I solved this problem by not being popular. I can highly recommend it.
Looks at follower count of @foone …
Yeah, that'd be a hard agree. Probably applies to anyone with >1000 followers.
@cstross yeah I think it's something like "one out of a thousand people doesn't understand humor". And once you have like 30,000 followers, you risk your post being seen by 30 of those guys.
@cstross I'm trying to learn the last one at the moment (about 40 years after first reading the book on it). I haven't had so many segfaults in about 20 years.
I once programmed a UI using NeWS (basically postscript for interactive displays rather than print). No parenthesis to match up. Just a stack you mentally kept track of with your human brain. ... The pain ... the pain ...
@qole Just some good old tribe in-fighting.
C syntax people are the mainstream, the 99% coders, Lisp syntax people are the esoteric tribe, and Forth syntax is the dark low-level incantation of the obscure resource-strapped embedded system that may not even have an operating system.
@clacke
Thanks for the detailed breakdown of the different language styles, but what do the different responses mean? Why anger then fear?
@cstross I just wish there was an explanation of the joke. I'd like to understand.
Carefully not mentioning OP here. 😄
@qole Explanation:
`foo(bar(), baz(1))`
is the style of commercially widely used languages like Python, JavaScript, Java, C++, C, etc.
`(foo (bar) (baz 1))` is the style of LISP-related languages like Clojure, Scheme, Racket or Common Lisp. They're less popular today, but saw great use in 1980s AI research, some web work in the 1990s, and in modern times Clojure has grown a loyal following in some commercial web development houses.
`1 baz bar foo` is reverse Polish notation, which is used in the various Forth languages, including previous Sun and Apple boot managers, in PostScript documents and in HP's programmable calculators.
The style of popular (within their niche) functional languages like OCaml and Haskell is not represented, and might look a number of ways, e.g. `foo bar $ baz 1`.
@clacke Thanks, that's the joke! I understand it now!
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.