Search
Search Results
-
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... -
Libraries
Chapter 18 covers libraries – specifically SYCL built-in functions, using C++ standard library functions in kernels, and C++ parallel algorithms.... -
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,... -
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...
-
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... -
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...
-
Parallel Programming
We start with an overview of parallel programming and describe various languages and libraries for parallelism in C++. After that, we investigate... -
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...
-
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...
-
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... -
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...
-
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... -
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...
-
Possible Areas of Application of Artificial Intelligence in Libraries and Information Centers
AbstractThe concept of artificial intelligence arose in the middle of the 20th century, but the rapid development of one specific area for the...
-
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... -
Randomnes and Programming
This chapter shows the pivotal role of randomness in computer programming, emphasizing its indispensability in managing unpredictability and... -
Randomnes and Programming
This chapter highlights the pivotal role of randomness in computer programming and specifically explores how MATLAB, a comprehensive programming... -
Information Support for Open Science: Practices of Libraries on the Net
AbstractData on the development of the infrastructure of open science, an overview of the best practices of libraries and web resources created...
-
Randomnes and Programming
This chapter explains randomness in computer programming, highlighting its fundamental aspects of unpredictability and uncertainty, crucial for a... -
Parallel Programming
AbstractThe genesis of parallel programming models is considered. It is shown that parallelism and hardware support of synchronization inherent in an...