Логические значения довольно часто используются в программировании. Однако логические типы данных есть не во всех языках. В PHP они как бы есть, но реализованы довольно любопытно. Читать далее…
Дзен | Статьи
Логические значения PHP
Статья автора «Программист-фрилансер» в Дзене ✍: Почти во всех языках программирования есть логический тип данных, с помощью которого можно работать с булевыми значениями типа ДА/НЕТ или ИСТИНА/ЛОЖЬ
Про то, как перебрать массив в программе, знают даже совсем начинающие. Конечно же, с помощью цикла! Однако здесь могут быть особенности, которые присущи тому или иному языку. Читать далее…
Дзен | Статьи
Перебор массива JavaScript
Статья автора «Программист-фрилансер» в Дзене ✍: В JavaScript, как и почти в любом языке программирования, имеются массивы.
Не всё в мире определяется полезностью. Да и полезность - штука относительная. В конце концов, просто изучение любого предмета, даже ненужного, развивает мыслительные процессы, а, следовательно, является полезным. Поэтому и Фортран изучать тоже полезно. Ну или во всяком случае любопытно. Читать далее…
Дзен | Статьи
Простой ввод в Фортране
Статья автора «Программист-фрилансер» в Дзене ✍: После статьи о простом выводе было бы разумно сразу написать и о простом вводе. Но, к сожалению, свободного времени у меня мало.
Что такое константы, знают, наверно, даже начинающие программисты. А вот что такое типизированные константы, уверен, знают не все (даже опытные). Просто потому, что они есть не во всех языках программирования. Читать далее… 👉 https://dzen.ru/a/ZnZWUqTubRUbhi6L
👉
👉
Дзен | Статьи
Типизированные константы Lazarus
Статья автора «Программист-фрилансер» в Дзене ✍: Далеко не во всех языках программирования имеется такая вещь, как типизированные константы. Но в Delphi и Lazarus это есть.
Почти все программы так или иначе взаимодействуют с пользователем. Если речь идёт о командной строке, то пользователь обычно имеет возможность ввести какие-то числа или текст. А программист должен каким-то образом получить введённые данные, чтобы затем обработать их в своей программе. Читать далее…
Дзен | Статьи
Ввод с клавиатуры в Python
Статья автора «Программист-фрилансер» в Дзене ✍: На этом канале я ещё ни разу не рассказывал о вводе-выводе в Python.
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, май-июнь 2024 г.
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
❇️ Языки программирования: 1) Записи в Lazarus; 2) Область видимости функции Python; 3) Прототипы функций в С++; 4) Логические значения PHP; 5) Перебор массива JavaScript; 6) Простой ввод в Фортране; 7) Ввод с клавиатуры в Python.
❇️ Секреты программиста: 1) Типизированные константы Lazarus.
❇️ Микроконтроллеры, электроника: 1) Устройство и работа D-триггера.
❇️ Инженерия: 1) Достраивать дом буду сам; 2) Покупать ли инструмент для разовых работ; 3) Самодельный верстак; 4) Разновидности АСУ.
❇️ Управление, обучение, фриланс: 1) Безупречный руководитель; 2) Избегайте сокращений и непонятных слов; 3) Интернет для поиска сотрудников и работы.
❇️ Автомобили: 1) Подкачка шин без демонтажа.
❇️ Архив: 1) О правилах округления чисел.
>>> Скачать журнал АиП 2024/05-06 >>>
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
❇️ Языки программирования: 1) Записи в Lazarus; 2) Область видимости функции Python; 3) Прототипы функций в С++; 4) Логические значения PHP; 5) Перебор массива JavaScript; 6) Простой ввод в Фортране; 7) Ввод с клавиатуры в Python.
❇️ Секреты программиста: 1) Типизированные константы Lazarus.
❇️ Микроконтроллеры, электроника: 1) Устройство и работа D-триггера.
❇️ Инженерия: 1) Достраивать дом буду сам; 2) Покупать ли инструмент для разовых работ; 3) Самодельный верстак; 4) Разновидности АСУ.
❇️ Управление, обучение, фриланс: 1) Безупречный руководитель; 2) Избегайте сокращений и непонятных слов; 3) Интернет для поиска сотрудников и работы.
❇️ Автомобили: 1) Подкачка шин без демонтажа.
❇️ Архив: 1) О правилах округления чисел.
>>> Скачать журнал АиП 2024/05-06 >>>
info-master.su
Автоматизация и программирование 2024-05-06
В Паскале (и некоторых других языках) имеются модули, с помощью которых большую программу можно разделить на несколько файлов. В С/С++ такая возможность тоже имеется. Только называется это немного по-другому и делается тоже по-другому. Читать далее…
Дзен | Статьи
Использование заголовочных файлов в С++
Статья автора «Программист-фрилансер» в Дзене ✍: Вопрос не очень сложный.
О C# я уже немного рассказывал на своём сайте. Однако канал на Дзене до сего времени оставался без статей об этом языке. И вот и устраняю это досадное недоразумение - открывают подборку по C#. Как всегда, с простейшей программы “Hello World”. Читать далее…
Дзен | Статьи
Hello World на Си Шарп
Статья автора «Программист-фрилансер» в Дзене ✍: Ну вот я и добрался до C# (Си Шарп). Сразу скажу, что я не эксперт, поэтому статьи будут, как всегда, для начинающих.
Несмотря на то, что все технологии развиваются и какие-то становятся устаревшими, я нередко рассказываю об этих самых устаревших вещах. Потому как считаю, что для общего развития это полезно. Ну и к тому же (во всяком случае мне) проще понять новые технологии, если я знаю, с чего и как всё начиналось. Читать далее…
Дзен | Статьи
Всё начинается с тега HTML
Статья автора «Программист-фрилансер» в Дзене ✍: Нет, конечно же, не всё ))) Вселенная зародилась не из этого тега ))) Но HTML-документ начинается с этого тега.
Есть такая штука, как псевдокод. С его помощью можно описать алгоритм, не используя конкретный язык программирования со всеми его заморочками. Но так ли полезен псевдокод и когда его можно (нужно) использовать? Или проще обойтись вообще без него? Читать далее…
Дзен | Статьи
Зачем нужен псевдокод
Статья автора «Программист-фрилансер» в Дзене ✍: Наверняка каждый программист слышал про псевдокод. Во всяком случае, во многих книжках для начинающих про него рассказывают.
Множество - это особый тип данных. Он может оказаться очень полезным и применяется программистами довольно часто, поскольку во многих случаях это действительно удобно и позволяет сделать код более компактным. Читать далее…
Дзен | Статьи
Множества в Паскале
Статья автора «Программист-фрилансер» в Дзене ✍: Множество - это набор логически связанных между собой элементов.
При запуске IDLE Python (как и в командной строке) выводится приветственное сообщение, которое бесполезно занимает часть экрана. И если при первом запуске от сообщения может быть хоть какая-то польза, то потом оно только раздражает. Можно ли его убрать? Читать далее…
Дзен | Статьи
Как убрать приветствие в IDLE Python
Статья автора «Программист-фрилансер» в Дзене ✍: Если вы пишете программы на Python в командной строке или в стандартной IDLE, то при её запуске вы всегда видите приветственное сообщение (см. рис.
Современный С++, хотя и достаточно сложен, то зато обладает большим количеством возможностей. Например, при необходимости можно достаточно легко и быстро отсортировать список элементов. Причём библиотека шаблонов STL предоставляет для этого готовые контейнеры, которые могут хранить элементы различных типов (числа, строки и др.). Читать далее…
Дзен | Статьи
Контейнер list в С++
Статья автора «Программист-фрилансер» в Дзене ✍: STL - стандартная библиотека шаблонов в С++ (Standard Template Library) содержит множество полезных вещей.
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, июль-август 2024 г.
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
❇️ Для начинающих: 1) Зачем нужен псевдокод.
❇️ Сайтостроение: 1) Всё начинается с тега HTML.
❇️ Языки программирования: 1) Использование заголовочных файлов в С++; 2) Hello World на Си Шарп; 3) Множества в Паскале; 4) Контейнер list в С++.
❇️ Секреты программиста: 1) Как убрать приветствие в IDLE Python.
❇️ Микроконтроллеры, электроника: 1) LPT-порт.
❇️ Инженерия: 1) Страна победившего капитализма; 2) Стандартизация и унификация; 3) Как я покупал керамзит.
❇️ Управление, обучение, фриланс: 1) Надо ли слушать мнение эксперта; 2) Офисная политика.
❇️ Автомобили: 1) Чтобы двигатель автомобиля не закипел; 2) Маркировка автомобильных масел.
❇️ Архив: 1) Продолжение разговора о числах.
>>> Скачать журнал АиП 2024/07-08 >>>
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
❇️ Для начинающих: 1) Зачем нужен псевдокод.
❇️ Сайтостроение: 1) Всё начинается с тега HTML.
❇️ Языки программирования: 1) Использование заголовочных файлов в С++; 2) Hello World на Си Шарп; 3) Множества в Паскале; 4) Контейнер list в С++.
❇️ Секреты программиста: 1) Как убрать приветствие в IDLE Python.
❇️ Микроконтроллеры, электроника: 1) LPT-порт.
❇️ Инженерия: 1) Страна победившего капитализма; 2) Стандартизация и унификация; 3) Как я покупал керамзит.
❇️ Управление, обучение, фриланс: 1) Надо ли слушать мнение эксперта; 2) Офисная политика.
❇️ Автомобили: 1) Чтобы двигатель автомобиля не закипел; 2) Маркировка автомобильных масел.
❇️ Архив: 1) Продолжение разговора о числах.
>>> Скачать журнал АиП 2024/07-08 >>>
info-master.su
Автоматизация и программирование 2024-07-08
Раз уж я начал рассказывать о C#, то надо хотя бы кратко поговорить об общих вещах: что это, когда и зачем появился и так далее. Так что эту статью можно считать проходной, но необходимой для “замыкания логической цепочки” из рассказов и C#. Читать далее…
Дзен | Статьи
Что такое Си-Шарп
Статья автора «Программист-фрилансер» в Дзене ✍: Поскольку некоторое время назад я начал рассказывать и о C#, то, прежде чем продолжить, надо хотя бы кратко изложить общие сведения об этом языке.
Даже то, что мы давно знаем, может преподнести сюрпризы. Например, использование continue и break в циклах. Да, наверняка профессионалы знают об этом всё. А вот новички (и даже некоторые опытные) могут быть удивлены, например, тем, что эти инструкции в разных видах циклов ведут себя по разному. Читать далее…
Дзен | Статьи
continue в JavaScript
Статья автора «Программист-фрилансер» в Дзене ✍: Даже простые вещи могут оказаться не очень простыми, если копнуть чуть глубже.
Массивы в PHP есть, как и в других языках программирования. Но те, кто привык к “классике”, при изучении массивов в этом языке столкнутся с некоторыми неожиданностями (приятными, с моей точки зрения). Читать далее…
Дзен | Статьи
Массивы в PHP
Статья автора «Программист-фрилансер» в Дзене ✍: Массивы есть почти в любом языке программирования (говорю почти, потому что знаю не все языки мира, ну а так наверно можно сказать, что в любом),...
Существует довольно много способов взаимодействия вашей программы с файлами. Даже в одном языке программирования этих способов не один и не два. И, например, в Паскале (и его наследниках) до сих пор поддерживается “дедовский” способ работы с файлами. И его вполне можно использовать. Читать далее…
Дзен | Статьи
Файлы в Lazarus
Статья автора «Программист-фрилансер» в Дзене ✍: Продолжаю рассказывать о типах данных в Lazarus. Последняя статья была о множествах. Сегодня о файлах. И, пожалуй, с типами пока закончим.
Несмотря на то, что почти все современные операционные системы (ОС) имеют графическую оболочку, командные интерпретаторы продолжают использоваться и имеются во всех ОС. А набор их команд вполне возможно использовать в ваших программах (сценариях). Иногда это проще и быстрее, чем применять возможности языка. Читать далее…
Дзен | Статьи
Работа с командной строкой в Python
Статья автора «Программист-фрилансер» в Дзене ✍: Название статьи, возможно, не совсем точное. Но я что-то лучше не придумал.
Передача аргументов в функцию, на первый взгляд, тема не очень сложная. Но это для опытного программиста. Начинающим же всё кажется сложным. И особенно огорчает большое разнообразие способов выполнения одной и той же задачи. Вот и видов передачи аргументов существует, как минимум, три. Читать далее…
Дзен | Статьи
Передача аргументов функциям
Статья автора «Программист-фрилансер» в Дзене ✍: Любой язык программирования, где есть функции, позволяет передавать в них аргументы.
Сколько существует программирование, столько и не утихают споры о том, какой язык лучше. Я уже много раз говорил и ещё раз повторю - не бывает плохих языков программирования, но бывают плохие программисты. И, тем не менее, востребованность языков меняется в зависимости от обстоятельств. И в нынешнем году она такая. Читать далее…
Дзен | Статьи
Самые востребованные языки программирования 2024
Статья автора «Программист-фрилансер» в Дзене ✍: Как вам расклад? Я немного удивлен, что на первом месте JavaScript. Как ни раскручивали Python, он не смог подняться на первое место.