i-programmer.info

Book Review

 

Featured Articles


Impossible Equalities - A JavaScript Puzzle
23 Jan | Ian Elliot
article thumbnail

It is almost folklore that the JavaScript equality operator == is evil and you should always use the strict equality operator === but sometimes it just makes things easier to get JavaScript to do all of the conversions for you. In this puzzle the temptation leads to a real problem.



Deep C Dives: All You Need Are Bits
21 Jan | Mike James
article thumbnail

If there is a single characteristic that sets C programmers apart, it is an understanding of bits. If you don’t understand bits then you are a programmer in some other language pretending to be a C programmer. Harsh, but true. Find out why the bit has an important role to play in this extract from my book, Deep C Dives.



SAGE - Computer of the Cold War
16 Jan | Sue Gee
article thumbnail

War is a spur to innovation and computing was kickstarted in the Second World War, but perhaps its greatest driver was the Cold War with its need to monitor the skies for a potential nuclear strike. For this, the US Government commissioned SAGE (Semi-Automatic Ground Environment), the most ambitious computing project of the era.



JavaScript Canvas - WebGL A 3D Cube
14 Jan | Ian Elliot
article thumbnail

It's a right of passage - you have to draw a 3D cube to prove you can! It also needs a deep understanding of WebGL.  This extract from Ian Elliot's book on JavaScript Graphics looks at how to use typed arrays to access graphic data.



Deep C# - The Console
12 Jan | Mike James
article thumbnail

Have you ever wanted to open a Windows console in the middle of an application that doesn't usually support one? This article explains exactly how to master the console.


 
«StartPrev12NextEnd»

Page 2 of 2