Book of the day

Book Review

 

Featured Articles


JavaScript Async - Events
Ian Elliot
article thumbnail

JavaScript is an asynchronous language - what exactly does this mean? We delve into events to find out how this basic behavior affects the way JavaScript works and how best to think about it. Asynchronous code is a big topic, but events are where it all starts.



Marvin Minsky
Historian
article thumbnail

Marvin Minsky was, and remains, one of the best known of the revolutionary thinkers of the early days of AI, robotics and computer science.



Android Programming In Kotlin: Getting Started With Android Studio
Mike James
article thumbnail

Android represents a big potential market. It is also the most open of the "big" phone and tablet platforms. You can write a program for an Android and let your friends have a copy, keep it to yourself or put it on sale in an app store. While Java has until now been the programming language for Android, now there is the choice of Kotlin which is, in fact, an easier and better option.



Quick Median
Mike James
article thumbnail

You have probably heard of Quicksort but what about Quick Median? This is another of the many partitioning algorithms that work in clever ways to do things faster. Quick Median is a useful and  instructive algorithm and it was invented by C.A.R. Hoare who also invented the Qucksort.



The Programmers Guide To Kotlin - Inheritance
Mike James
article thumbnail

Inheritance it once was the whole point of object-oriented programming. It was the big advantage and it promised easy code reuse. The reality wasn't so good, but it is still amazingly valuable as long as you use it correctly. Kotlin has facilities to help you control and work with both inheritance and, one alternative, composition.


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