Ранее было:
Для богатых организаций и русский язык тоже неактуален
Гипотеза Сепира-Уорфа
Работа с частицами из подборки по бегунку.
Массив
Работа с частицами из подборки по бегунку.
Замыкания
---
Массив, цикл и итератор — это понятия, связанные с программированием.
Инвариант (loop invariant) — это логическое выражение, истинное в определённые моменты времени.
Инварианты используются в теории верификации программ
для доказательства правильности результата,
полученного циклическим алгоритмом.
Инвариант цикла не надо путать с инвариантом класса.
Для инварианта цикла значение логического выражения, которое
зависит от переменных, изменяющихся в теле цикла.
Значение истинно после каждого прохода тела цикла или/и
перед началом выполнения цикла.
Последовательный поток — это поток, в котором объекты конвейеризуются на один поток операционной системы
в одной и той же системе обработки.
Параллельный поток обобщает обработку объектов из массива или источника данных коллекции при помощи конвейера.
коллекция (массив), объект, конвейер, поток, система обработки.
https://bito.ai/resources/java-array-ap … explained/
итераторы представляют собой последовательность элементов,
Итераторы могут быть внешними или внутренними.
Внешние итераторы применяются для выполнения нескольких действий внутри цикла
или организации вложенных циклов. Внутренние итераторы встроены в модули,
такие как Catalog, Operation, Register и Mapping (TempTable), и просты в настройке.
конвейеры — последовательность агрегированных операций, объединяют несколько операций для обработки данных.
Конвейеризация коллекций при помощи итераторов происходит следующим образом:
- Итератор разбивает исходный массив на P конвейеров (P-количество процессоров).
- каждый конвейер выполняет цикл из ~N/P шагов (N - число элементов в коллекции).
- Внутри цикла доступны свойства каждого объекта.
- После завершения цикла процесс переходит к обработке следующих модулей.
Разумеется, за языками с итераторами будущее.
Отредактировано Лис (2024-08-12 16:42:56)