Такого нет ни в Паскале, ни в С++, а уж тем более в Python или PHP. А вот в C# почему-то есть. И, честно говоря, я не уверен, что это правильное решение. А вот подпортить нервную систему новичкам это может, поскольку приводит к ошибкам компиляции. Читать далее…
Дзен | Статьи
Неинициализированные переменные C#
Статья автора «Программист-фрилансер» в Дзене ✍: В C# переменные можно объявлять почти в любом месте кода. Это удобно.
В некоторых случаях в ходе выполнения программы надо знать тип данных какой-то переменной. В таких языках, как JavaScript, это может быть востребовано, поскольку язык не типизированный (вы не указываете тип переменной при объявлении). Сделать это можно, например, с помощью оператора typeof. Читать далее…
Дзен | Статьи
typeof в JavaScript
Статья автора «Программист-фрилансер» в Дзене ✍: Унарный оператор typeof помещается перед единственным операндом, который может иметь любой тип.
Редко пишу об ассемблере, потому что сейчас этим уже мало кто интересуется. Особенно старыми 16-разрядными программами. Но я люблю всякое старьё, в том числе и в программировании. Поэтому иногда читаю старые книжки по ассемблеру, ну статьи хоть и не часто, но пишу. Читать далее…
Дзен | Статьи
OFFSET в Ассемблере
Статья автора «Программист-фрилансер» в Дзене ✍: В переводе с английского “offset” - это смещение.
Я знаю, нас мало осталось - любителей Паскаля (точнее, его наследников - Delphi и Lazarus). Но мы существуем ))) Так что ловите рассказ об одной полезной функции, о которой мало кто знает (во всяком случае среди начинающих). Читать далее…
Дзен | Статьи
FloatToStrF
Статья автора «Программист-фрилансер» в Дзене ✍: Те, кто программирует на Delphi или Lazarus наверняка знают о функции FloatToStr, которая преобразует вещественное число в строку.
Во всех языках программирования в функции можно передавать другие функции. Однако в некоторых языках восприниматься это может по разному: как объект функции или как результат выполнения функции. Новички в этом могут легко запутаться, поэтому я постарался всё изложить с примерами и как можно более понятно. Читать далее…
Дзен | Статьи
Передача функции в функцию в Python
Статья автора «Программист-фрилансер» в Дзене ✍: В Python, как и в некоторых других языках, в качестве аргумента в функцию можно передавать другую функцию.
Собрал ссылки на статьи о типах данных в PHP. Начинающим может пригодиться в качестве справки. Читать далее…
Дзен | Статьи
Типы данных PHP
Статья автора «Программист-фрилансер» в Дзене ✍: Хотя при объявлении переменных в PHP не требуется указывать типы данных, это не означает, что в этом языке их нет.
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, ноябрь-декабрь 2024 г.
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
☑️ Сайтостроение: 1) Таблицы стилей на уровне документа.
☑️ Справочные материалы: 1) Операции и приоритет операций в Lazarus; 2) FloatToStrF.
☑️ Языки программирования: 1) Объекты в PHP; 2) None в Python; 3) Ресурсы в PHP; 4) Неинициализированные переменные C#; 5) typeof в JavaScript; 6) Передача функции в функцию в Python; 7) OFFSET в Ассемблере.
☑️ Микроконтроллеры, электроника: 1) Работа делителя частоты; 2) Время выполнения команды процессора.
☑️ Инженерия: 1) Ключевая особенность КОМПАС-3D; 2) Прецизионность и точность измерений; 3) Схема газотранспортной системы; 4) Производительность труда и систем.
☑️ Управление, обучение, фриланс: 1) Нельзя недооценивать противника; 2) Стадия завершения проекта.
☑️ Автомобили: 1) Поменял дворники на Весте; 2) Даже с бибикалкой бывают глюки.
☑️ Архив: 1) Все начинают с этого…
>>> Скачать журнал АиП 2025/01-02 >>>
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлые один-два месяца. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
☑️ Сайтостроение: 1) Таблицы стилей на уровне документа.
☑️ Справочные материалы: 1) Операции и приоритет операций в Lazarus; 2) FloatToStrF.
☑️ Языки программирования: 1) Объекты в PHP; 2) None в Python; 3) Ресурсы в PHP; 4) Неинициализированные переменные C#; 5) typeof в JavaScript; 6) Передача функции в функцию в Python; 7) OFFSET в Ассемблере.
☑️ Микроконтроллеры, электроника: 1) Работа делителя частоты; 2) Время выполнения команды процессора.
☑️ Инженерия: 1) Ключевая особенность КОМПАС-3D; 2) Прецизионность и точность измерений; 3) Схема газотранспортной системы; 4) Производительность труда и систем.
☑️ Управление, обучение, фриланс: 1) Нельзя недооценивать противника; 2) Стадия завершения проекта.
☑️ Автомобили: 1) Поменял дворники на Весте; 2) Даже с бибикалкой бывают глюки.
☑️ Архив: 1) Все начинают с этого…
>>> Скачать журнал АиП 2025/01-02 >>>
info-master.su
Автоматизация и программирование 2025-01-02
Один не очевидный, но всё же имеющийся способ присвоить пустую строку и избежать маловероятных ошибок в программе на C#. Читать далее…
Дзен | Статьи
String.Empty
Статья автора «Программист-фрилансер» в Дзене ✍: Сегодня будет очень короткая статья. И даже не статья, а заметка.
Ни один современный сайт не обходится без использования CSS, поэтому каждый вебмастер должен знать, как применять таблицы стилей. Ранее я рассказывал о стилях на уровне документа, сегодня рассказ о внешних таблицах стилей. Читать далее…
Дзен | Статьи
Подключение внешних таблиц стилей
Статья автора «Программист-фрилансер» в Дзене ✍: Ранее я рассказывал, как использовать таблицы стилей на уровне документа.
Для любителей истории программирования и мёртвых языков продолжаю рассказывать о Фортране (хотя на самом деле он не мёртвый и до сих пор поддерживается). В этот раз об алфавите языка и о структуре простейшей программы. Читать далее…
Дзен | Статьи
Программа на Фортране
Статья автора «Программист-фрилансер» в Дзене ✍: Продолжаю рассказывать о полумёртвых языках и, в частности, о Фортране. Почему полумёртых, а не мёртвых?
https://rutube.ru/video/33a5bd2f66e4a4bebf1bc1695f9484fa/
Посмотрите это видео на Rutube: «Python и Юникод»
Посмотрите это видео на Rutube: «Python и Юникод»
RUTUBE
Python и Юникод
О разном подходе в версиях 2 и 3. Статья здесь: https://dzen.ru/a/YosCfH66PV0ufGw-
https://rutube.ru/video/f4a5bb5ce5be3ddebf31981e108024bc/
Посмотрите это видео на Rutube: «Способы записи чисел в разных системах»
Посмотрите это видео на Rutube: «Способы записи чисел в разных системах»
RUTUBE
Способы записи чисел в разных системах
Статья здесь: https://dzen.ru/a/YnChX_zRLSYXF19j
Редакторы исходного кода многих современных средств разработки поддерживают множество языков программирования. И Lazarus - не исключение. Эта IDE тоже поддерживает более 15 языков (точнее, типов исходных файлов). Читать далее…
Дзен | Статьи
Редактор Lazarus для разных языков
Статья автора «Программист-фрилансер» в Дзене ✍: А знаете ли вы, что редактор исходного кода Lazarus можно использовать не только для Паскаля?
https://rutube.ru/video/2e0036dc810f433833a4f96f9f5bb1fc/
Посмотрите это видео на Rutube: «Идентификаторы в JavaScript»
Посмотрите это видео на Rutube: «Идентификаторы в JavaScript»
RUTUBE
Идентификаторы в JavaScript
Статья здесь: https://dzen.ru/a/YqLZdN1kjFnTScDg
Есть такой анекдот, где старый учит молодого, и всё время говорит: “тут у тебя есть два путя”. Пересказывать его не буду, поскольку он очень длинный и слегка пошловатый. Однако сегодня тоже расскажу о двух путях решения задач. Читать далее…
Дзен | Статьи
Угадать или понять?
Статья автора «Программист-фрилансер» в Дзене ✍: Человек ленив и не хочет тратить время на понимание сути происходящего.
Пожалуй, даже начинающие программисты знают, что такое NULL. Однако для полноты картины в понимании PHP я всё таки написал короткую статью об этом. Читать далее…
Дзен | Статьи
NULL в PHP
Статья автора «Программист-фрилансер» в Дзене ✍: Как и в большинстве других языков, в PHP имеется пустое значение NULL.
https://rutube.ru/video/fdf506032408d42ca2e29e35f3cde301/
Посмотрите это видео на Rutube: «Возведение в степень в Python»
Посмотрите это видео на Rutube: «Возведение в степень в Python»
RUTUBE
Возведение в степень в Python
Статья здесь: https://dzen.ru/a/Yp2GnVx5rWUUZzx3
https://rutube.ru/video/60aaf0f8f883a4aa31284077b57cb016/
Посмотрите это видео на Rutube: «Целые переменные как логические в С++»
Посмотрите это видео на Rutube: «Целые переменные как логические в С++»
RUTUBE
Целые переменные как логические в С++
Статья здесь: https://dzen.ru/a/Y1ycdSUUZBbakXmq
Программистская терминология разнообразна и запутана. В разных источниках одно и то же явление может называться по разному. Однако знать её всё-таки надо, хотя бы в общих чертах. Читать далее…
Дзен | Статьи
Тип-значение в программировании
Статья автора «Программист-фрилансер» в Дзене ✍: В программировании не только данные делятся на типы, но и сами типы тоже бывают разных видов.
Даже самые простые и знакомые в том числе и новичкам вещи, могут быть на самом деле не совсем простыми. Или простыми, но иметь какие-то особенности, о которых знают не все, даже опытные. Читать далее…
Дзен | Статьи
return в JavaScript
Статья автора «Программист-фрилансер» в Дзене ✍: Функция обычно возвращает какое-то значение.
Некоторые языки программирования считаются мёртвыми, на которых ничего не пишут. Например, кто-то таким считает Паскаль. Но на самом деле эти языки живы, просто не так широко используются. И на них создаются довольно любопытные проекты, об одном из которых сегодня и хочу рассказать. Читать далее…
Дзен | Статьи
AVR Pascal
Статья автора «Программист-фрилансер» в Дзене ✍: Хочу продолжить рассказывать о программах, которые написаны на Lazarus. Их довольно много. Большинство из них достаточно узконаправленные.