We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Todd
Thanks Martins! That was a beautiful explanation. I hadn't yet touched this space because I've eit…
»
MelalEd32Bits
No problem there I can code those up. I always compile my code this way. Many thanks for the pro…
»
Mārtiņš Možeiko
Yes you will, but you will need to to few minor adjustments to code. Casey is using few features f…
»
MelalEd32Bits
Hello, Looking to start this project using an old version of VS. Will I be able to this ?. Thanks…
»
winnythefoo
Thanks for the tip. It didn't quite work for me, maybe because I'm still just on day 004 and somet…
»
Miguel Lechón
Since my parser takes its input character by character, I think the "insert comma" strategy is pro…
»
Simon Anciaux
I was looking for the previous blog post you mentioned. I think this is but it's not available an…
»
Miguel Lechón
Per gave some details a week ago.
»
Maykeye
Since postal delivery of boards can take weeks, it's probably good time to start looking for FPGA …
»
Maykeye
Are such parsers good at error recovery? For example, in (manually written) recursive descend it'…
»
Mikael Johansson
My concern is not about the performance, it never was. The good thing with pointers is that they a…
»
Mārtiņš Možeiko
Typically language abstracts the CPU it is compiling for. So you can write very complex operations…
»
Todd
Can someone explain to me what intrinsics are and what they are for? MSDN says that they are "inli…
»
Miguel Lechón
I've written precedence climbing parsers before, so instead of repeating the exercise, I've decide…
»
pragmatic_hero
I played around with it a bit, and my asm is a bit rusty, but the difference is roughly: A) B) I…
»
ratchetfreak
gun_types[dude->gun_idx].damage and dude->gun_type->damage are basically the same with regards to …
»
Per Vognsen
Martins got it. I'd already changed it to just int n = 1024 in my own code since there isn't a str…
»
Oliver Marsh
Great read, thanks for sharing!
»
pragmatic_hero
There's was a small typo, should have been So in case A) it would be, load 1 on gun_types base a…
»
Jeremiah Goerdt
This is good stuff. I'm still struggling to shake my OOP roots from Java in college. I'm curious a…
»
Jeremiah Goerdt
Never put off until tomorrow what you can do today. ;-)
»
Mārtiņš Možeiko
Yes, there is an indirection. First you load gun_idx from memory by using dude_idx index, then yo…
»
ratchetfreak
actually a larger problem is that the value of dude->gun_idx has to be loaded before damage starti…
»
ragezor
Thank you. My brain is now at ease :)
»
pragmatic_hero
A) Is barely extra level of indirection [base + index * size + offset] vs [address + offset] The…
»
pragmatic_hero
Are there better alternatives that work on Windows and Linux?[/quote] I doubt you'll find anythin…
»
Mārtiņš Možeiko
I also use these kind of enums for constants. Why? Because enum values don't have "type", sometime…
»
ragezor
Hi, I have a couple of questions I did not manage to answer myself. They are mostly about C. 1. Wh…
»
Charles Nicholson
Heya! Thanks for doing this, project based learning is great in my experience.
»
Marshel Helsper
Hello everyone!
»