Ancestors

Written by Sy Brand on 2024-12-14 at 00:06

The cover for my book on how debuggers work is here!

Preorders are still 25% off: https://nostarch.com/building-a-debugger

=> View attached media

=> More informations about this toot | More toots from TartanLlama@mastodon.social

Written by lopta on 2024-12-14 at 01:09

@TartanLlama I feel like debuggers are something I missed out on by not taking a CS degree, like unit testing.

=> More informations about this toot | More toots from lopta@mastodon.social

Written by Lesley Lai on 2024-12-14 at 03:02

@lopta @TartanLlama Pretty sure that CS degrees typically don't have those 😅

=> More informations about this toot | More toots from lesley@mastodon.gamedev.place

Written by lopta on 2024-12-14 at 03:07

@lesley @TartanLlama Really? That's odd.

=> More informations about this toot | More toots from lopta@mastodon.social

Written by crazyeddie on 2024-12-14 at 07:16

@lopta @lesley @TartanLlama Not really. Linear Algebra, Calculus, Discrete Math, BigO, how function calls work, kleen star and friends, a spattering of UML, Mythical Man Month, Turing Machines, the halting problem, and street fighting. Almost all of it pretty much useless in practical application.

I did decide to go torture myself with self-study and learn MIX machine code from TAOCP. I use that on a daily.

=> More informations about this toot | More toots from crazyeddie@mastodon.social

Written by lopta on 2024-12-14 at 13:11

@crazyeddie @lesley @TartanLlama I know what some of those things are. What's is "BigO"?

=> More informations about this toot | More toots from lopta@mastodon.social

Written by Lesley Lai on 2024-12-14 at 13:50

@lopta @crazyeddie @TartanLlama An estimation on how an algorithms' runtime or space requirement grow when the input grow. I wouldn't see it is useless, but it is often an oversimplification of the nuances of the real world.

https://en.wikipedia.org/wiki/Big_O_notation

=> More informations about this toot | More toots from lesley@mastodon.gamedev.place

Written by lopta on 2024-12-14 at 13:55

@lesley @crazyeddie @TartanLlama Thanks. It sounds like a rudimentary efficiency dipstick.

=> More informations about this toot | More toots from lopta@mastodon.social

Toot

Written by crazyeddie on 2024-12-14 at 16:03

@lopta @lesley @TartanLlama It's deceiving. It's based on theory rather than practice. It can be quite wrong. For example, BigO says that inserting items into the middle of a list is faster than inserting them into a vector. Because of caching and lookahead though, and the fact that memory redirects counter that, it is more often faster to insert in the vector. BigO does not take these things into account and just counts the loops in your code.

=> More informations about this toot | More toots from crazyeddie@mastodon.social

Descendants

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113652021164742534
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
350.708547 milliseconds
Gemini-to-HTML Time
1.958348 milliseconds

This content has been proxied by September (3851b).