воскресенье, 6 ноября 2022 г.

Объект Date в JavaScript

Дата и время, в том числе секунды и миллисекунды, довольно часто используются программистами. Поэтому в любом языке программирования (по крайней мере в языках высокого уровня точно) имеются стандартные подпрограммы, типы данных, и даже целые классы для более лёгкого использования значений, связанных с датой и временем. Читать далее...


суббота, 5 ноября 2022 г.

Что нужно для организованности

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


пятница, 4 ноября 2022 г.

Семантические ошибки в программировании

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


четверг, 3 ноября 2022 г.

Как сложить два числа в Ассемблере

Сложение чисел - одна из самых простых операций. И в языках высокого уровня сделать это проще простого - сможет даже не программист. Однако в Ассемблере, хотя тоже не очень сложно, но всё же есть особенности. Читать далее


вторник, 1 ноября 2022 г.

[АП 2022/10] - свежий номер журнала


Вышел свежий номер журнала “Автоматизация и Программирование”, октябрь 2022 г. 

Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлый месяц. Специально для тех, кто что-то пропустил или недавно подписался. 


Основные статьи этого номера:


  1. Для начинающих: 1) История одного программиста; 2) С чего начинается история программирования; 3) Принципы продуктивности программиста.

  2. Сайтостроение: 1) Почему гиперссылка так называется; 2) Зачем закрывать непарные теги.

  3. Справочные материалы: 1) Видеорежимы старых мониторов.

  4. Языки программирования: 1) Значение null в JavaScript; 2) Как вывести логическое значение в виде строки в С++; 3) Сложение и умножение строк в Python; 4) Значение undefined в JavaScript; 5) Целые переменные как логические в С++.

  5. Ассемблер: 1) Сегментные регистры

  6. Секреты программиста: 1) Присваивание и сравнение в С++; 2) PEMDAS, он же ССУДСВ.

  7. Микроконтроллеры, электроника: 1) Цифровой интегрирующий фильтр, или ещё один способ борьбы с дребезгом контактов; 2) Однокристальные микро-ЭВМ; 3) Tiny и Mega.

  8. Инженерия: 1) Как я впервые столкнулся с дребезгом контактов; 2) Децентрализованные системы управления.

  9. Управление, обучение, фриланс: 1) Три признака проекта; 2) Нехватка мотивации; 3) Мир уже никогда не будет прежним; 4) На удалённой работе не нужна одежда

  10. Автомобили: 3 статьи.

  11. Архив: 75 к 25.


>>> Скачать журнал Автоматизация и Программирование 2022/10 >>>