Enumerator-Arguments As a Language Tool for Defining Loops

A new syntactic construct to define processing cycles for collections and series of values in the form of expressions is proposed as part of the development of new programming languages and improvement of existing ones. The proposed construct uses index enumerators as arguments of operators and collection processing functions. These enumerator-arguments make it possible to express operators and functions for processing slices of collections or entire collections that are superior to second-order functions in conciseness and readability of their source code and are not inferior to list comprehension operators.

Authors

Institutions

Publication Details

Journal
Programming and Computer Software
Published
2024-12-01
DOI
https://doi.org/10.1134/s036176882470052x
Primary Topic
Advanced Database Systems and Queries
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enumerator-Arguments As a Language Tool for Defining Loops

Vladimir Markov
Programming and Computer Software
Advanced Database Systems and Queries
article

Enumerator-Arguments As a Language Tool for Defining Loops

Vladimir Markov
article en

Abstract

A new syntactic construct to define processing cycles for collections and series of values in the form of expressions is proposed as part of the development of new programming languages and improvement of existing ones. The proposed construct uses index enumerators as arguments of operators and collection processing functions. These enumerator-arguments make it possible to express operators and functions for processing slices of collections or entire collections that are superior to second-order functions in conciseness and readability of their source code and are not inferior to list comprehension operators.

Programming and Computer SoftwareVol. 50(S2)
Kuban State Technological University (RU)
Quality Education
Openalex Percentile: Top 70%
Advanced Database Systems and Queries
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.