В любом языке программирования существует такая вещь, как функции. Без этого программирование было бы очень утомительным занятием. Так что сразу после того, как вы изучили основы языка, вам надо понять, как определяются и используются функции. Читать далее…
Дзен | Статьи
Функция в С++
Статья автора «Программист-фрилансер» в Дзене ✍: Просьба к бывалым программистам не писать комментарии типа “и зачем ты это написал?”, “об этом можно прочитать в любом учебнике” и т.п.
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, ноябрь-декабрь 2023 г.
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлый месяц. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
❇️ Для начинающих: 1) Мёртвый код; 2) Чем отличается класс от объекта; 3) Зачем рисовать блок-схему алгоритма.
❇️ Сайтостроение: 1) Тег HR.
❇️ Языки программирования: 1) Перечисляемый тип в Паскале; 2) Циклы в Си Плюс Плюс; 3) Оператор goto в PHP; 4) Интервальный тип Паскаль; 5) Глобальные переменные в функциях Python; 6) Как в PHP подавить вывод сообщений об ошибках; 7) switch в JavaScript; 8) Простой вывод в Фортране; 9) Обработка исключений в Python; 10) Функция в С++.
❇️ Ассемблер: 1) Бесконечный цикл в Ассемблере.
❇️ Секреты программиста: 1) Как одновременно открыть несколько файлов.
Микроконтроллеры, электроника: 1) Симметричные и несимметричные входы АЦП; 2) Последовательный интерфейс TWI.
❇️ Инженерия: 1) SAS простыми словами; 2) Подставка для телевизора своими руками; 3) Одоризация газа; 4) Определение ПЛК; 5) Строители-любители; 6) Аппаратно-независимые библиотеки.
❇️ Управление, обучение, фриланс: 1) Хуже отсутствия данных только недостоверные данные; 2) Работает - не трогай; 3) Найти сторонника проекта; 4) Процессы и проекты простыми словами; 5) Главные вопросы после устройства на работу.
❇️ Автомобили: 1) Если защёлка ремня безопасности неисправна; 2) StarLine A93 на Весте - не глохнет двигатель при постановке на автозапуск; 3) Восстановление авто после аварии.
❇️ Архив: Технологии программирования.
>>> Скачать журнал АиП 2023/11-12 >>>
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлый месяц. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
❇️ Для начинающих: 1) Мёртвый код; 2) Чем отличается класс от объекта; 3) Зачем рисовать блок-схему алгоритма.
❇️ Сайтостроение: 1) Тег HR.
❇️ Языки программирования: 1) Перечисляемый тип в Паскале; 2) Циклы в Си Плюс Плюс; 3) Оператор goto в PHP; 4) Интервальный тип Паскаль; 5) Глобальные переменные в функциях Python; 6) Как в PHP подавить вывод сообщений об ошибках; 7) switch в JavaScript; 8) Простой вывод в Фортране; 9) Обработка исключений в Python; 10) Функция в С++.
❇️ Ассемблер: 1) Бесконечный цикл в Ассемблере.
❇️ Секреты программиста: 1) Как одновременно открыть несколько файлов.
Микроконтроллеры, электроника: 1) Симметричные и несимметричные входы АЦП; 2) Последовательный интерфейс TWI.
❇️ Инженерия: 1) SAS простыми словами; 2) Подставка для телевизора своими руками; 3) Одоризация газа; 4) Определение ПЛК; 5) Строители-любители; 6) Аппаратно-независимые библиотеки.
❇️ Управление, обучение, фриланс: 1) Хуже отсутствия данных только недостоверные данные; 2) Работает - не трогай; 3) Найти сторонника проекта; 4) Процессы и проекты простыми словами; 5) Главные вопросы после устройства на работу.
❇️ Автомобили: 1) Если защёлка ремня безопасности неисправна; 2) StarLine A93 на Весте - не глохнет двигатель при постановке на автозапуск; 3) Восстановление авто после аварии.
❇️ Архив: Технологии программирования.
>>> Скачать журнал АиП 2023/11-12 >>>
info-master.su
Автоматизация и программирование 2023-11-12
Пожалуй, это один из первых вопросов, которые появляются у начинающего программиста на PHP. Потому как, несмотря на возможности PHP работать на локальных машинах, основное его назначение - это веб-разработка и применение на веб-сайтах. Читать далее…
Дзен | Статьи
Как вставить код PHP в HTML-страницу
Статья автора «Программист-фрилансер» в Дзене ✍: При желании на PHP можно гонять сценарии в онлайн-интерпретаторе или даже создавать консольные приложения.
Несмотря на наличие CMS, которые упрощают создание сайтов, а также конструкторов, которые делают создание сайтов простым до безобразия, любой вебмастер должен знать HTML. И уметь использовать такие теги, как <pre>. Читать далее…
Дзен | Статьи
Тег PRE
Статья автора «Программист-фрилансер» в Дзене ✍: Не знаю кто как, а я использую тег <pre>. Потому что это просто и быстро. Конечно, есть разные скрипты для подсветки кода на сайтах.
Я уже не один раз говорил об этом, но вновь и вновь возвращаюсь. Потому что тема до сих пор актуальна, а вопрос многими игнорируется (особенно начинающими). И это вопрос взаимодействия с пользователем. Многие разработчики по прежнему создают неоправданно сложные интерфейсы, которые не нравятся никому, кроме их самих. Читать далее…
Дзен | Статьи
Когда психбольница в руках пациентов
Статья автора «Программист-фрилансер» в Дзене ✍: Когда психбольница в руках пациентов, им сложно четко осознать природу собственных проблем Это цитата из книги “Психбольница в руках пациентов”.
Возвести число в степень можно с помощью специальных функций, которые есть почти в любом языке программирования. Однако в некоторых случаях это нежелательно или даже невозможно. Тогда придётся обходиться стандартными функциями или вообще без функций. Читать далее…
Дзен | Статьи
Возведение в степень в программировании
Статья автора «Программист-фрилансер» в Дзене ✍: В программировании нередко приходится возводить число в степень. Почти во всех языках программирования для этого есть специальные функции.
Возможность определять функции (подпрограммы) имеется в любом современном языке высокого уровня. В случае с интерпретируемыми языками, такими как Python, кроме сокращения количества исходного кода объявление функций может иметь ещё одно назначение - когда вам не надо, чтобы ваши инструкции выполнялись сразу, а сначала хотите написать их. Читать далее…
Дзен | Статьи
Определение функции в Python
Статья автора «Программист-фрилансер» в Дзене ✍: Как и любой другой язык программирования высокого уровня, Python позволяет определять собственные функции, а не только использовать стандартные или...
Есть знания полезные, а есть - бесполезные. Однако без этих бесполезных знаний жизнь была бы скучна. И хотя ваш профессиональный уровень как программиста совершенно не изменится от знания того, что такое “оператор Элвиса”, думаю, это заслуживает небольшой статьи. Не хлебом же единым жив человек ))) Читать далее…
Дзен | Статьи
Оператор Элвиса
Статья автора «Программист-фрилансер» в Дзене ✍: Я уже как-то говорил, что у программистов своеобразное чувство юмора.
В любом языке программирования имеется набор зарезервированных слов, которые нельзя использовать никак, кроме как зарезервированные. Есть такие слова и в РНР. Список и некоторые особенности приведены в статье. Читать далее…
Дзен | Статьи
Ключевые слова PHP
Статья автора «Программист-фрилансер» в Дзене ✍: В любом языке программирования есть набор слов, костяк языка, которые имеют определённые значения. Эти слова называют ключевыми или зарезервированными.
Набор ключевых слов есть в любом языке программирования. Недавно я рассказывал о таких словах в РНР, а сегодня решил сделать то же самое для JavaScript. Сведения, быть может, немного скучноватые. Но если вы собираетесь изучить JavaScript, то без этих сведений вам не обойтись. Читать далее…
Дзен | Статьи
Зарезервированные слова JavaScript
Статья автора «Программист-фрилансер» в Дзене ✍: Недавно я рассказал про ключевые слова РНР. Ну и, раз уж пошла такая пьянка, то решил рассказать про то же самое для JavaScript.
Недавно столкнулся с ранее мне неведомым способом обмана владельцев сайтов. Способ достаточно оригинальный и сделано всё очень солидно. Так и хочется попасть в эту ловушку ))) Читать далее…
Дзен | Статьи
Как обманывают владельцев сайтов
Статья автора «Программист-фрилансер» в Дзене ✍: Как говорил Остап Бендер: Я знаю 400 сравнительно честных способов отъёма денег Так что жуликов было много во все времена, а сегодня их ещё больше...
Недавно вышла новая версия популярной (в узких кругах))) среды разработки Lazarus. Это версия 3.0, которая получила немало изменений, хотя интерфейс остался прежним (что можно считать как достоинством, так и недостатком). Читать далее…
Дзен | Статьи
Lazarus 3.0
Статья автора «Программист-фрилансер» в Дзене ✍: В конце прошлого года, а именно 23.12.2023, вышла новая версия среды разработки Lazarus.
Прочитал в одной книге по Lazarus, что функция WriteLn выводит данные с новой строки. То есть СНАЧАЛА переводит строку, а потом выводит данные. О как! А я-то всегда думал, что наоборот. Засомневался… Проверил… Сообщаю результат. Читать далее…
Дзен | Статьи
Write и WriteLn - профессор тоже может ошибиться
Статья автора «Программист-фрилансер» в Дзене ✍: Всегда считал, что функция WriteLn в Паскале СНАЧАЛА выводит данные, а ПОТОМ переводит курсор на новую строку.
Ранее я рассказывал о том, как определить функцию в Python. И приводил пример объявления так называемой void-функции, то есть функции, которая НЕ возвращает результат. Однако в большинстве случаев функции возвращают результат. Поэтому следующая статья о том, как вернуть результат из функции. Читать далее…
Дзен | Статьи
Возврат результата функцией Python
Статья автора «Программист-фрилансер» в Дзене ✍: В Паскале, например, есть функции и есть процедуры. Функции возвращают результат, процедуры - нет (хотя могут через параметры, но это уже нюансы).
Если вы только начинаете изучать программирование, то, возможно, вы даже ещё не слышали о перегрузке функций. Однако рано или поздно с этим придётся столкнуться. И если вы уже готовы, то вам пригодится моя новая статья. Читать далее…
Дзен | Статьи
Перегрузка функций в С++
Статья автора «Программист-фрилансер» в Дзене ✍: С++, как и многие другие языки, позволяет давать разным функциям одинаковые имена. Но с определёнными оговорками.
This media is not supported in your browser
VIEW IN TELEGRAM
Ассемблер сегодня используется достаточно редко. А команда HLT используется редко в ассемблере. Представляете, насколько это редкая штука? И, тем не менее, я о ней решил кратко рассказать. Потому как если уж вы изучаете ассемблер, то и это должны знать. Читать далее…
Целые числа - это один из самых простых типов данных в любом языке программирования. Однако и в этой простоте могут встретиться неожиданности, которые у каждого языка свои. Читать далее…
Дзен | Статьи
Целые числа PHP
Статья автора «Программист-фрилансер» в Дзене ✍: Целые числа - это, пожалуй, один из самых простых типов данных в любом языке программирования.
Я уже рассказывал о теге <pre>. Но сегодня ещё немного продолжу, поскольку есть некоторые особенности, которые надо знать (и не только применительно к этому тегу, но и вообще любому веб-мастеру). Читать далее…
Дзен | Статьи
Допустимое содержимое тега pre
Статья автора «Программист-фрилансер» в Дзене ✍: Ранее я рассказывал об использовании тега <pre>, однако чтобы не раздувать статью, рассказал о нём не всё. Так что сегодня добавлю ещё пять копеек.
Несмотря на то, что многие программисты не пишут комментарии к своим программам, считая, что так они экономят время, комментарии нужны и важны. Поэтому в любом языке программирования есть возможность вставлять в код комментарии. Сегодня расскажу, как это делается в Фортране. Читать далее…
Дзен | Статьи
Комментарии в Фортране
Статья автора «Программист-фрилансер» в Дзене ✍: Нередко слышу утверждения, что правильно написанный код не нуждается в комментариях.
Кроме простых типов данных, таких как числа, в любом языке программирования есть и более сложные типы - структурированные, которые состоят из множества элементов. Один из таких типов - это массивы, которые используются в программах очень часто. Читать далее… 👉 https://dzen.ru/a/ZdgQ5c5NKkyfCGSz
Дзен | Статьи
Массивы в Lazarus
Статья автора «Программист-фрилансер» в Дзене ✍: Этой статьёй я начинаю рассказ о структурированных типах данных.