We are improving our search experience. To check which content you have full access to, or for advanced search, go back to the old search.

Search

Please fill in this field.
Filters applied:

Search Results

Showing 1-20 of 10,000 results
  1. MicroPython Libraries

    Now that we have a good grasp on how to write our code in Python and MicroPython, it is time to look at the supporting libraries that make up the...
    Chapter 2024
  2. Libraries

    Chapter 18 covers libraries – specifically SYCL built-in functions, using C++ standard library functions in kernels, and C++ parallel algorithms....
    James Reinders, Ben Ashbaugh, ... **nmin Tian in Data Parallel C++
    Chapter Open access 2023
  3. Using Libraries

    In this chapter, we will continue with the example programs of the previous chapter and demonstrate the use of static and dynamic-link libraries,...
    Berik I. Tuleuov, Ademi B. Ospanova in Beginning C++ Compilers
    Chapter 2024
  4. Towards an Automated Classification of Software Libraries

    Nowadays, the use of third-party libraries in software is common. At the same time, the number of published libraries continues to increase. An...

    Maximilian Auch, Maximilian Balluff, ... Christian Wolff in SN Computer Science
    Article Open access 27 March 2024
  5. ALPI: Enhancing Portability and Interoperability of Task-Aware Libraries

    Task-based programming models are a promising approach to exploiting complex distributed and heterogeneous systems. However, integrating different...
    Kevin Sala, David Álvarez, ... Vicenç Beltran in Asynchronous Many-Task Systems and Applications
    Conference paper 2024
  6. VTensor: Using Virtual Tensors to Build a Layout-Oblivious AI Programming Framework

    Tensors are a popular programming interface for develo** artificial intelligence (AI) algorithms. Layout refers to the order of placing tensor data...

    Feng Yu, Jia-Cheng Zhao, ... **gling Xue in Journal of Computer Science and Technology
    Article 30 September 2023
  7. Parallel Programming

    We start with an overview of parallel programming and describe various languages and libraries for parallelism in C++. After that, we investigate...
    Patrick Diehl, Steven R. Brandt, Hartmut Kaiser in Parallel C++
    Chapter 2024
  8. Children’s programming environment acceptance: extending the boundary conditions to programming competition, computational thinking, and programming modality

    While numerous studies have highlighted the potential benefits of programming environment (PE) use for children’s learning, the boundary conditions...

    Miaoting Cheng, **aoyan Lai, ... Jun Yang in Education and Information Technologies
    Article 23 November 2023
  9. Would ChatGPT-facilitated programming mode impact college students’ programming behaviors, performances, and perceptions? An empirical study

    ChatGPT, an AI-based chatbot with automatic code generation abilities, has shown its promise in improving the quality of programming education by...

    Dan Sun, Azzeddine Boudouaia, ... Yan Li in International Journal of Educational Technology in Higher Education
    Article Open access 22 February 2024
  10. Network Programming

    In this chapter, I give you a sample of the various ways in which Python can help you write programs that use a network, such as the Internet, as an...
    Magnus Lie Hetland, Fabio Nelli in Beginning Python
    Chapter 2024
  11. Selecting third-party libraries: the data scientist’s perspective

    With the increased reliance on data-driven decisions and software services, data scientists are becoming an integral part of many software teams and...

    Sarah Nadi, Nourhan Sakr in Empirical Software Engineering
    Article 07 December 2022
  12. Specifying and Verifying Persistent Libraries

    We present a general framework for specifying and verifying persistent libraries, that is, libraries of data structures that provide some persistency...
    Léo Stefanesco, Azalea Raad, Viktor Vafeiadis in Programming Languages and Systems
    Conference paper Open access 2024
  13. Programming bare-metal accelerators with heterogeneous threading models: a case study of Matrix-3000

    As the hardware industry moves toward using specialized heterogeneous many-core processors to avoid the effects of the power wall, software...

    Jianbin Fang, Peng Zhang, ... Zheng Wang in Frontiers of Information Technology & Electronic Engineering
    Article 01 April 2023
  14. Possible Areas of Application of Artificial Intelligence in Libraries and Information Centers

    Abstract

    The concept of artificial intelligence arose in the middle of the 20th century, but the rapid development of one specific area for the...

    Article 01 December 2023
  15. Activity 4: Asynchronous Programming with asyncio

    In this chapter, we’ll be using the asyncio library to do some asynchronous programming. This library has enjoyed enormous success, and even though...
    Magnus Lie Hetland, Fabio Nelli in Beginning Python
    Chapter 2024
  16. Randomnes and Programming

    This chapter shows the pivotal role of randomness in computer programming, emphasizing its indispensability in managing unpredictability and...
    Chapter 2024
  17. Randomnes and Programming

    This chapter highlights the pivotal role of randomness in computer programming and specifically explores how MATLAB, a comprehensive programming...
    Chapter 2024
  18. Information Support for Open Science: Practices of Libraries on the Net

    Abstract

    Data on the development of the infrastructure of open science, an overview of the best practices of libraries and web resources created...

    Article 01 June 2023
  19. Randomnes and Programming

    This chapter explains randomness in computer programming, highlighting its fundamental aspects of unpredictability and uncertainty, crucial for a...
    Chapter 2024
  20. Parallel Programming

    Abstract

    The genesis of parallel programming models is considered. It is shown that parallelism and hardware support of synchronization inherent in an...

    Article 28 July 2023
Did you find what you were looking for? Share feedback.