PROGRAMMING ISSUES
The gdb interactive debugger is the main debugging tool for programs developed on the Linux platform. Providing many opportunities for debugging, gdb has one (according to a large number of developers) significant drawback – the command-line interface. Many developers still prefer more convenient graphical interfaces. In this article, we will consider a promising graphical frontend for gdb, which is a browser client, due to which users have the opportunity for platform-independent debugging.
The article describes the functionality and features of the report generation tools used in accounting and management information systems of SRISA RAS
The article focuses on the use of OpenCL technology, which allows you to use powerful GPU resources to improve the performance of computing programs. Variants of parallel programs designed to accelerate the operation of calculating integrals in the OpenCL environment are considered.
MATHEMATICAL MODELING AND VISUALIZATION IN VIRTUAL ENVIRONMENT SYSTEMS
The paper considers the connection, configuration and technology of working with the HTC Vive Tracker 2.0. A method is also proposed for translating the transition matrix received from the tracker into Tait–Bryan angles, taking into account the "gimbal lock" problem.
REAL TIME MULTIPROCESSOR SYSTEMS
The problem of scheduling work performed on a multiprocessor system is considered. Jobs are characterized by directive intervals and indefinite durations, which can take values from given intervals that form a multidimensional parallelepiped. An algorithm is proposed for partitioning this parallelepiped into subsets, for each of which the admissible schedule has an invariable structure.
MATHEMATICAL MODELING OF AUTONOMOUS AGENTS
In this paper, a model of autonomous agents with several basic biological needs is constructed and investigated. Each need corresponds to a certain motivation, which is the basis of purposeful behavior. Agents in a population have four needs: 1) safety, 2) nutrition, 3) reproduction and 4) research. The intensities of these needs in the model are expressed by numbers from the interval [0, 1] and form the genotype of the agent. In a population, 24 different combinations of the order of priorities of needs are possible. The model was investigated by computer simulation. The paper analyzes the question of which genotype will be more stable, examines the role of needs and motivations.
Can a computer autonomous agent “invent” an axiomatic method by itself and apply it in a certain mathematical theory. This article discusses this issue. Euclid’s “Elements” is used as a prototype for a possible axiomatic theory.
INFORMATION TECHNOLOGY IN EDUCATIONAL INFORMATICS
In the modern world, algorithmics is becoming on a par with school arithmetic, because the basic programming elements mastered by a preschooler will accompany him throughout his life because of global digitalization. The article describes the world practices of teaching algorithmics to children, the pros and cons of various techniques are noted. Special attention is paid to the textless educational programming environment PiktoMir, the experience of organizing and conducting systematic propaedeutic courses of algorithmics and programming for preschoolers and junior high school students is described. The necessity of demonstrating feedback between a computer and a robot to children is described. The authors proposed a solution consisting in adding a new robot to the PiktoMir environment that answers commands-questions. Conclusions are drawn about the direction of further research, in particular, about the need to increase the involvement of children in the process of implementing the program by a robot.
The article discusses the features of collecting and using digital footprint data of students at the stages of introducing new educational technologies based on artificial intelligence. The studied specificities are common for the development of solutions that require a large amount of pre-accumulated data of the digital footprint of students. The issues of accelerating data accumulation, depersonalization of the digital footprint of students, the issue of using a federated learning without data extraction, research and development schemes without a sufficient amount of data, as well as approaches to adapting implemented solutions when transferring them between educational institutions or subject areas are considered.
ISSN 3033-6422 (Online)