@AmenZwa@mathstodon.xyz
@AmenZwa@mathstodon.xyz avatar

AmenZwa

@AmenZwa@mathstodon.xyz

I am an ordinary man. So, I am unique up to isomorphism.
🇺🇸 JD ⊥ MSCS Ω BSEE 🇺🇦
Washington, DC

This profile is from a federated server and may be incomplete. Browse more on the original instance.

AmenZwa, to programming
@AmenZwa@mathstodon.xyz avatar

My favourite #programming language implementations:
• C—Clang
• Smalltalk—Pharo
• Scheme—Racket
• Standard ML—SML/NJ
• Haskell—GHC
• Idris—reference
• OCaml—reference
• Go—reference
• Swift—reference
• Rust—reference
• Elixir—reference
• Nim—reference
• Zig—reference
• Python—reference
• TypeScript—reference

I countenance other languages and their implementations.

AmenZwa,
@AmenZwa@mathstodon.xyz avatar

@dekkzz76 CLOS is close enough.😉

AmenZwa,
@AmenZwa@mathstodon.xyz avatar

@dekkzz76 Yes and severe more—since 1982, so I’ve had loads of time to bone up. Often, I had to use a few of these languages simultaneously for different clients, and teach a handful simultaneously back in my academic days. I like all those languages, more or less. But my favourites are few.

AmenZwa, to Java
@AmenZwa@mathstodon.xyz avatar

Back when became mainstream in the 1990s, some doctors, lawyers, and businessmen accosted me about how easy it was to be a , compared to their professions.

When became popular, much larger number of them believed they could write programmes in their domains much better than computer scientists.

Today, all of them believe that, using , they can do better than computer scientists in implementing applications in their domains.

AmenZwa,
@AmenZwa@mathstodon.xyz avatar

@frigginglorious The belief that “code generators are productivity aids” is fundamentally flawed, yeah? If a machine can cobble together pieces of code by summarising oft-used snippets found on the Internet, we are doing violence upon “reuse”. If the utility of something is widespread and frequent, it ought to have been abstracted out of user-level code.

AmenZwa,
@AmenZwa@mathstodon.xyz avatar

@frigginglorious Ya know, I see straight translation from one programming language to another as a relatively simple task for today’s machine learning algorithms; it’s simpler than translating Japanese to English, for instance, which the algorithms do a decent job, based on statistical patterns. What would impress me is if AI could transform a bad algorithm, like bubble sort, into a good one, like quick sort, without human guidance. Then, we computer scientists are out of a job.

AmenZwa, to programming
@AmenZwa@mathstodon.xyz avatar

Some are memorable, some are not. My trouble is I cannot expunge from my memory any language I have used, not even those that I detest.

dekkzz76, to random
@dekkzz76@emacs.ch avatar
AmenZwa,
@AmenZwa@mathstodon.xyz avatar

@dekkzz76 Nothing new, despite their self-proclaimed moniker of .

AmenZwa, to random
@AmenZwa@mathstodon.xyz avatar

Disturbing trends in today's industry:
• "midsized" means behemoth that handles like a farm tractor
• "base model" means loaded with unnecessary tech that reboots itself frequently and starts at $50k
• "fuel economy" means 15 mpg highway
• "reliability" means MTBF of one month
• "longevity" means no more than one year

AmenZwa, to programming
@AmenZwa@mathstodon.xyz avatar

is less an discipline, but more a literary :
• Writing is a solo, creative journey; so is programming. There is no such thing as a team programming, only a team of programmers.
• Writings vary in size; so do programmes.
• Each author has a distinct style; every programmer, too, has a style peculiar to him.
• A prose has beginning, middle, and end; a programme has initialisation, execution, and termination.
• A writing is interpreted in its social context; a programme is executed in its deployment environment.
• Writing requires planning, drafting, and editing; programming requires design, coding, and debugging.
• One’s writing skills improve with practice; the same is true of programming skills.

AmenZwa,
@AmenZwa@mathstodon.xyz avatar

@dekkzz76 Yup. No human endeavour can escape "technical knowhow", not even performing arts, such as jazz improvisation, theatre acting, and the like.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines