I used to always put the full-stop (period) inside the quotes because I was brought up using that rule, but in modern writing it's considered more a matter of stylistic choice, because yes, sometimes it just looks, well, "wrong."
When I was a graduate dev I worked for a company whose primary product was a APL interpreter. So it was an interpreted language, but it may well be possible that it can be compiled or JIT these days. The interpreter was written in 68K assembler and was pretty fast I suppose, but then I'm not aware any benchmarks to compare it with, since APL is not like anything else (except, as someone pointed out, maybe MatLab).
I'd have thought a mask ROM would be incredibly easy to build. And the whole system would be nonvolatile anyway, so storage of mutable data would be straightforward.
Ultimately the code would compile down to binary; getting it into the machine is just like any other interface.
Yes, he's often described as an early Pop artist, but unlike the more famous Warhol & co., who used and embraced industrial processes, there's a definite "craftsy", home-made quality to Johns' work.
He used encaustic, which is a mixture of hot wax and oil paint, which lends the paintings a really unique texture. There's also often newsprint embedded in the paint, which adds another layer of texture.
Reproducing the American flag in this medium, and at scale, offers all sorts of questions. The red drips are maybe too symbolic, but the embedded newsprint gives a sense of history, and the whole handmade effect just adds to the ambiguity.
I once read some of his sketchbook notes, in which he'd written something along the lines of "try to hide what's going on from the viewer." So, he was being deliberately vague. And somehow it works, at least in his early works.
It's a ray caster, where the rays are sent out from the camera to intersect the map. With ray tracers, the rays are sent out from the light source, IIRC.
Your point on OpenGL is valid, but that just removes all the learning from it. OpenGL does so much of the grunt work for you. This kind of old-school game engine is a great learning experience.
Wow, this reminds me of writing a very similar engine in the mid 90s after learning about ray-casting (and playing Doom of course). There was a very good book which covered the whole process called "Tricks of the Game Programming Gurus", which I would have killed for at the time!
Seconded. I actually read "The Blind Watchmaker" first and that had just as big an impact on me. As someone else said, no going back after reading it. It also gave me the confidence to realise I was actually an atheist, not an apologetic agnostic!
It's such a weird twist of irony that someone like Dawkins invented a term that has been so abused and deformed beyond all recognition. As expected, he hates what it's become; but it has truly evolved, beyond his control, so there's a wonderful truth there!
My current address has no street name, just a house name and village name. Technically, there is a street name, but no-one uses it because it's the main street through the village.
I really don't see it as a problem: the local postman knows every house, and these days with GPS the postal code gets delivery drivers within a few yards without a problem. In fact, a post code and flat/house number or name is technically enough to identify any property.
I always hesitate before posting travel updates on social media, and make sure it's only visible to friends. Probably paranoid, but it makes me feel better to not live with the added risk of entire the world being able to know my house is empty.
The timing of this is superb - I literally just ordered an IceStick FPGA with the intention of recreating an 8-bit gaming platform, and I was wondering if I could somehow start playing in a virtual environment first! Can't wait to try this out...