Post #3735738
2026-07-11 03:25 UTC
Replies (5)
-
@hal_pomeranz@infosec.exchange 2026-07-11 08:44
@NuclearOatmeal@beige.party Yep, I generally have several milestones I’m looking to accomplish when trying to achieve basic language proficiency: 1) The “hello world” level— can I produce simple output, and then do it iteratively? 2) Simple single-dimensional array manipulation, like a bubble sort 3) Multi-dimensional array manipulation. Conway’s life is a good one, but one of my faves is Warshall’s minimax graph theory algorithm. 4) Something recursive like computing all permutations of a set, eight queens, or Towers of Hanoi.
-
@dpnash@c.im 2026-07-11 03:30
@NuclearOatmeal@beige.party @hal_pomeranz@infosec.exchange Star charts. Bonus points for dragging in distance information and doing spiffy views of what things look like hundreds of light years from Earth. (This is a bit more than a “just starting out with a language” problem, but this particular one helped to get me started in software development in the first place, and also to bootstrap an early and somewhat unfocused web dev career to something more substantial.)
-
@vk6flab@mastodon.radio 2026-07-11 04:54
@NuclearOatmeal@beige.party @hal_pomeranz@infosec.exchange Very interesting. Never considered, or encountered this approach, 30+ languages in, and I stopped counting at least two decades ago.
-
@donaldball@triangletoot.party 2026-07-11 13:36
@NuclearOatmeal@beige.party @hal_pomeranz@infosec.exchange I’ve taken to writing interpreters and compilers. If you know the basic patterns, for simple languages, they’re not too difficult to get working, and they force you to make choices about data types, memory management, errors, i/o, etc.
-
@rperezrosario@mastodon.social 2026-07-12 12:57
@NuclearOatmeal@beige.party @hal_pomeranz@infosec.exchange After the perfunctory "hello world" program, I code a succinct framework for computing using genetic algorithms. I make it an OO-workout. So far I've done this for Java, Ruby, and C#, with a C++ version in progress.