?
Functional Programming Patterns in JavaScript
P. 299-312.
Zykov S. V., Соболев А. С.
Today, JavaScript (JS) is a mainstream programming language. A number of Web apps written in it have grown tremendously over the last years. Almost every Web app has JS in it since modern Web browsers support it natively, and nothing else. Modern JS apps are getting bigger and more complex. To write these apps in the traditional imperative style is becoming more and more difficult. Functional programming approach brings many advantages for large-scale development. We will have a look at what those advantages might be, and which FP patterns and techniques could be especially useful for JS development.
Zykov S. V., Ай Пи Ар Медиа, 2022
Данное учебное пособие базируется на творческом синтезе избранных формальных теорий (лямбда-исчисление, комбинаторная логика, теория категорий и др.) и интернет-ориентированной архитектурной платформы Microsoft .NET, обеспечивающей практически прозрачную интеграцию кода на языках программирования в различных парадигмах. Целью издания является формирование адекватного взгляда на современное программирование. Первая часть книги посвящена основам функционального подхода к программированию на основе языка ...
Added: June 5, 2023
Suvorov A., Петренко А. А., Аликин А. В., Информационные технологии и вычислительные системы 2021 № 4 С. 100-110
The article is devoted to solving the problems of search engine optimization of single-page applications built based on modern technologies of reactive JavaScript, including such JavaScript-frameworks as React, Angular, Vue, which allow developers to quickly create and scale interactive applications. However, such single page application is a complex area with a huge number of nuances ...
Added: November 16, 2021
Viktor S. Zayakin, Lyadova L. N., Viacheslav V. Lanin et al., , in : Knowledge Discovery, Knowledge Engineering and Knowledge Management: 13th International Joint Conference, IC3K 2021, Virtual Event, October 25–27, 2021, Revised Selected Papers. Vol. 1718: IC3K: International Joint Conference on Knowledge Discovery, Knowledge Engineering, and Knowledge Management.: Springer, 2023. Ch. 8. P. 129-149.
Added: July 8, 2023
Springer, 2018
This book constitutes the thoroughly refereed revised selected papers of the 18th International Symposium on Trends in Functional Programming, TFP 2017, held in Canterbury, UK, in June 2017. The 8 revised full papers were selected from 16 submissions and present papers in all aspects of functional programming, taking a broad view of current and future trends ...
Added: October 31, 2018
Рыженко И. Н., Непомнящий О. В., Легалов А. И. et al., Моделирование и анализ информационных систем 2022 Т. 29 № 1 С. 60-72
In this paper methods for increasing the efficiency of VLSI development based on the method of architecture-independent design are proposed. The route of high-level VLSI synthesis is considered. The principle of constructing a VLSI hardware model based on the functional-flow programming paradigm is stated.
The results of the development of methods and algorithms for transformation functional-parallel ...
Added: March 18, 2022
M. : Association for Computing Machinery (ACM), 2014
Added: August 17, 2017
Pasynkova A.A., Vikentyeva O., Proceedings of the Institute for System Programming of the RAS 2023 Vol. 35 No. 3 P. 137-150
This article explores the relevance of using design patterns in the development of the architecture of monitoring
systems. The increasing complexity of modern monitoring systems has made it challenging to maintain and evolve them. The use of design patterns can address these challenges by providing reusable solutions to common problems in monitoring system architecture. This article ...
Added: December 13, 2023
Буздалов Д. В., Petrenko A. K., Khoroshilov A. V., Programming and Computer Software 2019 Vol. 45 No. 8 P. 485-496
Functional programming is becoming increasingly useful in the modern computerized world. This
approach helps create code that is more reliable, easier to reason about, and automatically verifiable. However, these techniques are rarely employed for developing design tools and modeling critical systems. In this work, we try to apply some suitable techniques of functional programming to create ...
Added: June 22, 2021
Saleh H., Zykov S. V., Legalov A., , in : Intelligent Decision Technologies: Proceedings of the 13th KES-IDT 2021 Conference. Т. 238.: Сингапур : Springer, 2021. P. 355-363.
Object-oriented programming (OOP) is one of the most common programming paradigms used for building software systems. However, despite its industrial and academic value, OOP is criticized for its high complexity, low maintainability and lack of rigorous principles. Eolang (a.k.a. EO) was created to solve the above problems by restricting its features and suggesting a formal ...
Added: August 5, 2021
Ryzhenko I. N., Nepomnyaschy O. V., A. I. Legalov et al., Automatic Control and Computer Sciences 2023 Vol. 57 No. 7 P. 696-705
In this paper, methods for increasing the efficiency of VLSI development based on the method of architecture-independent design are proposed. The route of high-level VLSI synthesis is considered. The principle of constructing a VLSI hardware model based on the functional-flow programming paradigm is stated. The results of the development of methods and algorithms for the ...
Added: February 27, 2024
Pospelov I. G., Zhukova A., , in : 2020 European Control Conference (ECC). : Institute of Electrical and Electronics Engineers Inc., 2020. P. 1129-1134.
This paper presents the approach to solving optimal control problems that appear in economic models using the Lagrange's multipliers method. This method is not as widely used as it might be, taking into accounts its benefits and convenience. The power of this method for intertemporal general equilibrium allows building complex structural models of the whole ...
Added: December 8, 2020
Dordrecht, L., Heidelberg, NY : Springer, 2013
This Festschrift for Rinus Plasmeijer has been compiled to celebrate the combined occasion of Rinus’s 61st birthday and the 25th Symposium on Implementation and Application of Functional Languages.
For this Festschrift we invited all former PhD students of Rinus as well as researchers in the field of functional programming who are listed in joint publications with ...
Added: November 3, 2013
Легалов А. И., Непомнящий О. В., Рыженко И. Н., Известия ЮФУ. Технические науки 2018 Т. 202 № 8 С. 38-47
The problem of high-level design of complex functional circuits and systems intended for implementation in the form of VLSI is considered. The basic shortcomings of existing approaches are revealed and a conceptually new method of project synthesis is proposed. The method is based on the functional-streaming paradigm of parallel computing, it allows for implementation of ...
Added: October 29, 2020
Кибзун А. И., Panarin S. I., Вестник компьютерных и информационных технологий 2010 № 12 С. 31-40
The stochastic model is provided. Using the model, redesign of distance learning system CLASS.NET is done by solving the stochastic optimization problem. ...
Added: December 5, 2013
Zykov S. V., Юрайт, 2023
Основной задачей данного курса является формирование точки зрения на современную теорию и практику программирования. Курс базируется на творческом синтезе избранных формальных теорий (лямбда-исчисление, комбинаторная логика, теория категорий и др.) и уникальной технологической платформы Microsoft .NET. Первый раздел курса посвящен основам функционального подхода к программированию на основе языка F#, второй — основам объектно-ориентированного подхода на примере ...
Added: June 5, 2023
Soshnikov D. V., Kirilenko I., , in : 10th Central and Eastern European Software Engineering Conference in Russia, CEE-SECR 2014. : M. : Association for Computing Machinery (ACM), 2014.
Added: August 17, 2017
Kychkin A., Deryabin A. I., Vikentyeva O. et al., Прикладная информатика 2020 № 2 С. 48-62
The paper considers applied scientific aspects of algorithmic and software design of cyber-physical building system (cyber-physical system, CPS). The building's CPS is a basic element of the Smart City IT architecture and represents a set of life support system control devices, communication and computing facilities integrated into the building, which are necessary and sufficient for ...
Added: May 16, 2020