jakub

62 posts

Compiled vs Interpreted Programming Languages – C, C++, Rust, Go, Haskell, C#, Java, Python, Ruby, Javascript

Introduction When it comes to code compilation and execution, not all programming languages follow the same approach. One of the common although not ideal ways to differentiate them is to split them into 2 groups compiled and interpreted languages. The main goal of both compilation and interpretation is to transform […]

Low latency in Java

What is latency? Let’s start with what latency really means. A quick Google search gives us the following definition: “latency is a time interval between the stimulation and response”. If you’re still confused by this definition let’s imagine you’re playing an online computer game. If your Internet connection is slow […]