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.
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!
»
Mike T —
Thanks for doing this, it is immeasurably helpful to get practical content like you have been pres…
»