With computer systems increasingly relying on multithreading for increasing performance the importance of multithreaded programs also increase. In this comparative study of performance and implementation complexity, the same multithreaded key-value store database was developed in three languages: Java, Rust and C++. By using a read-focused and a write-focused test, the performance of the three implementations were compared. The amount of operations and cores was varied between the tests. The implementation complexity of the programs was compared by the number of lines of codes (LOC). The results showed that Java was measurably slower at all tests while Rust and C++ displayed roughly equal performance. However, C++ required significantly mor...
One of the problems with parallel programming is sharing data. A solution to this problem is to enfo...
The increasing use of multiprocessor computers require operating system adaptations to take advantag...
Syftet med denna uppsats var att jämföra två olika databashanteringssystem, MongoDB samt MariaDB, ut...
Das Ziel dieser Arbeit ist es, die Möglichkeit der Nutzung von Rust als Ersatz für C und Java zu eva...
With the emergence of cloud based solutions, companies such as Ericsson AB have started investigatin...
Clojure is a relatively new functional programming language that can compile to both Java bytecode a...
Planning optimized memory management is critical for Big Data analysis tools to perform faster runti...
Writing bug free computer code is a challenging task in a low-level language like C. While C compile...
This study evaluates the performance of Kotlin and Java on Android Runtime using four benchmarks fro...
Most of the software stack is built upon C today. C is a very flexible language, but the flexibility...
Background C++ is a programming language introduced in 1985, while Rust was introduced in 2010. Rust...
In today’s society computers are getting a much more important role. To get a computer to work as in...
One problem that has been plaguing software development is the multitude of platforms that are avail...
Datateknik programmet i KTH Flemingsberg har under första året fyra olika kurser vars innehåll hu...
Tabulex is a software produced and developed by IST AB that manages scheduling for schools. The purp...
One of the problems with parallel programming is sharing data. A solution to this problem is to enfo...
The increasing use of multiprocessor computers require operating system adaptations to take advantag...
Syftet med denna uppsats var att jämföra två olika databashanteringssystem, MongoDB samt MariaDB, ut...
Das Ziel dieser Arbeit ist es, die Möglichkeit der Nutzung von Rust als Ersatz für C und Java zu eva...
With the emergence of cloud based solutions, companies such as Ericsson AB have started investigatin...
Clojure is a relatively new functional programming language that can compile to both Java bytecode a...
Planning optimized memory management is critical for Big Data analysis tools to perform faster runti...
Writing bug free computer code is a challenging task in a low-level language like C. While C compile...
This study evaluates the performance of Kotlin and Java on Android Runtime using four benchmarks fro...
Most of the software stack is built upon C today. C is a very flexible language, but the flexibility...
Background C++ is a programming language introduced in 1985, while Rust was introduced in 2010. Rust...
In today’s society computers are getting a much more important role. To get a computer to work as in...
One problem that has been plaguing software development is the multitude of platforms that are avail...
Datateknik programmet i KTH Flemingsberg har under första året fyra olika kurser vars innehåll hu...
Tabulex is a software produced and developed by IST AB that manages scheduling for schools. The purp...
One of the problems with parallel programming is sharing data. A solution to this problem is to enfo...
The increasing use of multiprocessor computers require operating system adaptations to take advantag...
Syftet med denna uppsats var att jämföra två olika databashanteringssystem, MongoDB samt MariaDB, ut...