December 2018
Intermediate to advanced
434 pages
13h
English
“The limits of my language mean the limits of my world.” This quote goes back to the Austrian-British philosopher Ludwig Wittgenstein. With the steadily increasing demand for new software in all the domains that now go digital, it is important that we software developers are efficient and effective. One important prerequisite for this is of course the use of a programming language that best fits the problem.
Java was and still is a dominant language for a variety of domains for over a decade now. It was so successful, originally, because its programs could be downloaded over the internet and executed on the customer’s computer in a secure sandbox, and later because of the virtual machine (VM) that allows the developer to abstract away ...