Sökning: "Clang"

Visar resultat 1 - 5 av 18 uppsatser innehållade ordet Clang.

  1. 1. Evaluation of Clang Tools for Information Extraction

    Kandidat-uppsats, Uppsala universitet/Institutionen för informationsteknologi

    Författare :Pontus Ljungren; [2023]
    Nyckelord :;

    Sammanfattning : This thesis examines the potential of clang tools as a means of extracting and analyzing information from source code. The study focuses on the specific problem of translating enum-types from numerical values to their names, and examines different implementations of the translation tool using three different methods: LibClang, Clang Plugins, and LibTooling. LÄS MER

  2. 2. Performance-Aware Code Size Optimization of Generic Functions through Automatic Implementation of Dynamic Dispatch

    Master-uppsats, Linköpings universitet/Programvara och system

    Författare :Ivar Härnqvist; [2022]
    Nyckelord :Compiler technology; Programming language design; Performance; Code size optimization; Generic programming; Polymorphism; Dynamic dispatch; Type erasure; Monomorphization; Templates; C ; Kompilatorteknik; Programspråksdesign; Prestanda; Kodstorleksoptimering; Generisk programmering; Polymorfism; Dynamic dispatch; Typradering; Monomorfisering; Templates; C ;

    Sammanfattning : Monomorphization and dynamic dispatch are two common techniques for implementing polymorphism in statically typed programming languages. Function templates in C++ use the former technique to enable algorithms written as generic functions to be efficiently reused with multiple different data types by producing a separate function instantiation for each invocation that uses a unique permutation of argument types. LÄS MER

  3. 3. Personlighetstyp och vuxen anknytning som prediktion av copingstrategier

    Kandidat-uppsats, Högskolan Kristianstad/Fakulteten för lärarutbildning

    Författare :Marylin Clang; [2021]
    Nyckelord :BFI; Brief COPE; Coping; Coping strategies; ECR; Five Factor Model; Personality; Adult attachment; BFI; Brief COPE; Coping; Copingstrategier; ENR; Femfaktormodellen; Personlighet; Vuxen anknytning;

    Sammanfattning : Individuella skillnader i val av copingstrategier är en viktig del av stresshantering och i förlängningen sannolikheten att drabbas av stressrelaterad ohälsa. Syftet med studien var att predicera copingstrategier utifrån personlighet och vuxen anknytning och att undersöka korrelationer mellan personlighet och vuxen anknytning. LÄS MER

  4. 4. Cumulus - translating CUDA to sequential C++ : Simplifying the process of debugging CUDA programs

    Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Författare :Vera Blomkvist Karlsson; [2021]
    Nyckelord :Clang; Code generation; CUDA; Debugging; Parallel computing; Clang; Kodgenerering; CUDA; Felsökning; Parallella beräkningar;

    Sammanfattning : Due to their highly parallel architecture, Graphics Processing Units (GPUs) offer increased performance for programs benefiting from parallel execution. A range of technologies exist which allow GPUs to be used for general-purpose programming, NVIDIA’s CUDA platform is one example. LÄS MER

  5. 5. Automated checking of programming assignments using static analysis

    Kandidat-uppsats, Mälardalens högskola/Akademin för innovation, design och teknik

    Författare :Kenneth Sterner; [2021]
    Nyckelord :;

    Sammanfattning : Computer science and software engineering education usually contain programming courses that require writing code that is graded. These assignments are corrected through manual code review by teachers or course assistants. The large amount of assignments motivates us to find ways to automatically correct certain parts of the assignments. LÄS MER