Book of the day

Book Review

 

Featured Articles


The Real Reason To Learn To Program - The Power
Mike James
article thumbnail

It's that time of the year again - The Hour of Code. Why should so many people bother to learn to code? There has been a lot of discussion of why people should learn to code, or more accurately to program. Yes, it is good for them because it teaches how to think and how to plan. But the real reason for learning to program is known all too well to all us programmers although we try hard not to mention it in such discussions - P O W E R!



Android Programming In Java - Guidelines And Barriers
Mike James
article thumbnail

Barriers are a mysterious addition to the ConstraintLayout but in practice they are easy to use and useful - once you know what they are all about.



Sharpen your Coding Skills - Elevator Puzzle
Joe Celko
article thumbnail

Introducing Melvin and Bugsy, characters who figure in a series of challlenges from Joe Celko. Sharpen your coding skills with puzzles that will both amuse and torment you.



JavaScript Async - Microtasks
Ian Elliot
article thumbnail

The workings of the JavaScript dispatch queue are more subtle and interesting than you might think. Far from just being a queue of events, there are tasks and then there are sub-tasks.



What is a Turing Machine?
Mike James
article thumbnail

The Turing machine can compute anything that can be computed. It is the very definition of computation and the fundamental tool for reasoning about computers. You really need to know what it is all about. Here is an illustrated guide.


 
 
   
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.