formal grammar

found an excellent introduction to grammars here: I ran across the Wikipedia article on this subject today. While I found it fascinating and enthralling, it also took me about half an hour to properly decode the notation being used, so here I have interpreted it for the layman. What is a formal grammar? Symbols Begin […]

What Every Data Programmer Needs to Know about Disks

Here is an excellent presentation on how your application does IO. I have embedded the presentation from Ted Dziuba here: From Session notes: In this session, we will explore everything that goes on from when you call file.write() in your favorite programming language to when the data is finally written to disk. Heavily geared toward […]

All about 64-bit programming in one place

Very comprehensive collection of information about 64-bit programming: link to source By Andrey Karpov, In this post I’ve collected a lot of links on the topic of 64-bit C/C++ software development. These include my articles and articles by my colleagues in the sphere of developing safe and efficient 64-bit code; FAQ’s and a training course. […]

C++AMP: Accelerated Massive Parallelism

Microsoft will be launching it’s own version of HPC (High Performance Computing), along the lines khronos-OpenCL, soon. Seems like Heterogeneous computing is getting lot more interesting every day. Here is the news brief from Dr Dobbs Journal: By Gaston Hillar The next version of Microsoft Visual C++ will introduce C++ Accelerated Massive Parallelism, also known […]