Quantcast
Channel: Davide Aversa – Davide Aversa
Browsing latest articles
Browse All 26 View Live

Image may be NSFW.
Clik here to view.

The most promising languages of 2016

It is time to update one the most popular article in this blog. It is time to talk about the most promising languages of 2016! But first, let me repeat the small notice I did the last year. The...

View Article


YoshiX – Experiments made easy

Some months ago, I was frustrated by the monotony of the task of writing, running and collecting data from experiments. I was bored of facing always the same challenges,writing always the same code and...

View Article


Image may be NSFW.
Clik here to view.

Fast (Approximated) Moving Average Computation

Computing the Moving Average of a sequence is a common task in games (and other applications). The motivation is simple: if something happened too far in the past, probably it does not matter anymore....

View Article

Image may be NSFW.
Clik here to view.

Postmortem: Writer’s Block – 1GAM January

The first month of the year is gone and I’ve made a game! The January 2016 entry of 1GAM, namely “Writer’s Block”, is now completed (kind of)! January 2016 has been a great start for this year! During...

View Article

Image may be NSFW.
Clik here to view.

Research Code vs. Commercial Code

Since the beginning of my working life, I was torn between my researcher and software developer self. As a software development enthusiast, during my experience as a Ph.D. student, I suffered a lot...

View Article


Convert images to MovingAI maps

The MovingAI Benchmark Database is one of the most famous collections of maps for benchmark on pathfinding algorithms. I use it a lot during my work, it is useful to test an algorithm over a lot of...

View Article

How to use Rust in Python (Part 1)

Rust is an amazing language. It is one of the best potential alternatives to C and has been elected two times in a row as the most promising language of the year (by me, :P). However, because its...

View Article

How to use Rust in Python (Part 2)

You can find the first part of this article HERE. In the previous part we have seen how to run simple Rust functions with integer arguments. This is not enough, of course. We need to go further by...

View Article


How to use Rust in Python (Part 3)

You can follow the links to read the first part and the second part of this series. In the previous part we have seen how to pass not trivial data to Rust functions such as a Python list. It is still...

View Article


Image may be NSFW.
Clik here to view.

The Primes Ancestor Tree

This will be just a small theoretical article on the Primes Ancestor Tree. We will explore the possibility to label a generic tree in such way that it will be possible to verify if a node is an...

View Article
Browsing latest articles
Browse All 26 View Live