scholarly journals Implementation of B-Tree based Database using C Programming Language

Author(s):  
Pramita Kastha

A database is crucial to any organization to store, add, modify and retrieve details about the company. Additionally, they form the core of the backend of any imaginable web application that we see around us. Thus, a thorough understanding of internal working a database is necessary for creating meaningful software, or for making full use of the DBMS. We attempt to do so by implementing a simple B-Tree based database, following the SQLite architecture.

MEST Journal ◽  
2021 ◽  
Vol 9 (1) ◽  
pp. 1-7
Author(s):  
Igor Cherevko ◽  
Andriy Pertsov

This article presents a specific model of the distribution of the messages and retrieving information for a multilevel hierarchy of users that was recently proposed by the authors. The main channels and messengers of communication between users were analyzed and compared. A Telegram messenger bot has been developed to automate the sending of information messages, divided into hierarchical levels of recipients in educational institutions. C# programming language and .NET Core technology, Entity Framework Core, ASP.NET Web API Core, PostgreSQL database were used for development. They are implemented in the VisualStudio environment appropriate application in the form of a web application API.


Many practitioners are shy with implementing GAs. Due to this, a lot of researchers avoid using GAs as problem-solving techniques. It is desirable that an implementer of GA must be familiar in working with high-level computer languages. Implementation of GA involves complex coding and intricate computations which are of a repetitive nature. GAs if not implemented with caution will result in vague or bad solutions. This chapter overcomes the obstacles by implementing and defining various data structures required for implementing a simple GA. They will write various functions of GA code in C ++ programming language. In this chapter, initial string population generation, selection, crossover, and mutation operator used to optimize a simple function (one variable function) coded as unsigned binary integer is implemented using C ++ programming language. Mapping of fitness issue is also discussed in application of GAs.


2014 ◽  
Vol 685 ◽  
pp. 378-383
Author(s):  
Wei Liu ◽  
Yan Ping Wang

This paper describes a small, low cost, functional and practical design of electronic locks. The locks to AT89C52 microcontroller as the core, mainly composed of the microcontroller, LED digital tubes and relays. And through the C programming language, complete the functions of unlock password, prompt an error, LED display and timing, and even to achieve a function that when power-down the lock can remember passwords.


2020 ◽  
Vol 30 (3) ◽  
pp. 28-33 ◽  
Author(s):  
S. A. Pryadko ◽  
A. Yu. Troshin ◽  
V. D. Kozlov ◽  
A. E. Ivanov

The article describes various options for speeding up calculations on computer systems. These features are closely related to the architecture of these complexes. The objective of this paper is to provide necessary information when selecting the capability for the speeding process of solving the computation problem. The main features implemented using the following models are described: programming in systems with shared memory, programming in systems with distributed memory, and programming on graphics accelerators (video cards). The basic concept, principles, advantages, and disadvantages of each of the considered programming models are described. All standards for writing programs described in the article can be used both on Linux and Windows operating systems. The required libraries are available and compatible with the C/C++ programming language. The article concludes with recommendations on the use of a particular technology, depending on the type of task to be solved.


Sign in / Sign up

Export Citation Format

Share Document