Essays about: "language abstractions"

Showing result 1 - 5 of 9 essays containing the words language abstractions.

  1. 1. EDPM : An embedded domain-specific language for performance monitoring C and C++ programs

    University essay from Blekinge Tekniska Högskola/Institutionen för programvaruteknik

    Author : David Weisskopf Holmqvist; [2023]
    Keywords : performance monitoring; domain-specific languages; language abstractions; compilers;

    Abstract : Manual insertion of performance monitoring probes gives programmers great control over the performance counters collected, but brings with it problems such as increased code size, obfuscated logic in code due to intermingling of application logic and performance probes, and time and mental cost required to learn the APIs of different performance monitoring tools. EDPM is an embedded domain-specific language that seeks to raise the level of abstraction for marking regions of code that need to be instrumented in C and C++ programs, designed to be easy to learn for programmers and to reduce the lines of code needed to collect performance counters. READ MORE

  2. 2. Parallelization in Rust with fork-join and friends: Creating the fork-join framework

    University essay from

    Author : Linus Färnstrand; [2019-07-03T13:42:24Z 2019-07-03T13:42:24Z 2015]
    Keywords : Data- och informationsvetenskap; Computer and Information Science;

    Abstract : This thesis describes the design, implementation and benchmarking of a work stealing fork-join library, called ForkJoin, for the new language Rust. Rust is a programming language with a novel approach to memory safety and concurrency, and guarantees memory safety through zero-cost abstractions and thorough checks at compile time rather than run time. READ MORE

  3. 3. Concurrency model for the Majo language : An analysis of graph based concurrency

    University essay from Mittuniversitetet/Avdelningen för informationssystem och -teknologi

    Author : Markus Fält; [2018]
    Keywords : Node; Thread; Concurrency; Mandelbrot; Majo;

    Abstract : Today most computers have powerful multi core processors that can perform many calculations simultaneously. However writing programs that take full advan- tage of the processors in modern day computers can be a challenge. This is due to the challenge of managing shared resources between parallel processing threads. READ MORE

  4. 4. Design of a Network Library for Continuous Deep Analytics

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Johan Mickos; [2018]
    Keywords : ;

    Abstract : Data-intensive stream processing applications have escalated in popularity in recent years, producing numerous designs and implementations for handling unbounded streams of high-volume data. The sheer size and dimensionality of these types of data requires multiple machines to push processing throughput of hundreds of millions events per second at low latencies. READ MORE

  5. 5. The use of Similes in Charlotte Brontë’s Novel Jane Eyre

    University essay from Lunds universitet/Engelska

    Author : Marie Reimer; [2018]
    Keywords : Languages and Literatures;

    Abstract : Figurative language can be approached in several ways. This essay examines the use of similes in Charlotte Brontë’s Jane Eyre. All similes in the novel were collected and divided into categories based on the vehicle used. READ MORE