четверг, 8 июня 2023 г.

Почему индексация начинается с 0

В некоторых языках программирования индексация массивов и строк начинается с нуля, а в некоторых - с единицы. Почему это так? Ну с единицы понятно: первый символ - первый индекс. Но почему некоторые пошли иным путём? Почему в С/С++, JavaScript, Python и других первый символ имеет нулевой индекс? Читать далее


среда, 7 июня 2023 г.

Почему Lazarus так называется


Одним из оригинальных проектов, в котором была предпринята попытка создать клон Delphi, был Megiddo. Однако эта попытка провалилась. Lazarus (Лазарь), как вы знаете, был библейским персонажем, который был воскрешен из мертвых Христом. Проект назван Lazarus, поскольку он был начат/поднят после смерти Megiddo. Узнать больше о Lazarus можно здесь: https://info-master.su/books/lazarus-ide/index-30.php


Режимы работы таймеров AVR

Таймеры простейших микроконтроллеров, как правило, работают только в одном режиме. Однако в более сложных моделях этих режимов может быть несколько - от подсчёта импульсов до ШИМ и часов реального времени. Читать далее

вторник, 6 июня 2023 г.

Задача селекционера

Задачка по программированию. Селекционер вывел новый сорт зерновой культуры и снял с опытного поля k килограмм семян. Посеяв 1 кг семян, можно за сезон собрать р килограмм семян. Через сколько лет селекционер сможет засеять новой культурой поле площадью s гектар, если норма высева n кг/га. См. решение

Почему не надо использовать фреймы

Возможно, вы уже знаете, что в HTML есть такая штука, как фреймы. В своё время это был очень удобный способ разбиения страницы на несколько независимых частей и создания таким образом макета сайта. Однако сегодня этот способ лучше не использовать. Почему? Читать далее