Основы программирования
128 subscribers
25 photos
28 videos
558 links
Помогаем новичкам стать профессионалами
Download Telegram
В любом языке программирования существует такая вещь, как функции. Без этого программирование было бы очень утомительным занятием. Так что сразу после того, как вы изучили основы языка, вам надо понять, как определяются и используются функции. Читать далее
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, ноябрь-декабрь 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 >>>
Пожалуй, это один из первых вопросов, которые появляются у начинающего программиста на PHP. Потому как, несмотря на возможности PHP работать на локальных машинах, основное его назначение - это веб-разработка и применение на веб-сайтах. Читать далее
Несмотря на наличие CMS, которые упрощают создание сайтов, а также конструкторов, которые делают создание сайтов простым до безобразия, любой вебмастер должен знать HTML. И уметь использовать такие теги, как <pre>. Читать далее
Я уже не один раз говорил об этом, но вновь и вновь возвращаюсь. Потому что тема до сих пор актуальна, а вопрос многими игнорируется (особенно начинающими). И это вопрос взаимодействия с пользователем. Многие разработчики по прежнему создают неоправданно сложные интерфейсы, которые не нравятся никому, кроме их самих. Читать далее
Возвести число в степень можно с помощью специальных функций, которые есть почти в любом языке программирования. Однако в некоторых случаях это нежелательно или даже невозможно. Тогда придётся обходиться стандартными функциями или вообще без функций. Читать далее
Возможность определять функции (подпрограммы) имеется в любом современном языке высокого уровня. В случае с интерпретируемыми языками, такими как Python, кроме сокращения количества исходного кода объявление функций может иметь ещё одно назначение - когда вам не надо, чтобы ваши инструкции выполнялись сразу, а сначала хотите написать их. Читать далее
Есть знания полезные, а есть - бесполезные. Однако без этих бесполезных знаний жизнь была бы скучна. И хотя ваш профессиональный уровень как программиста совершенно не изменится от знания того, что такое “оператор Элвиса”, думаю, это заслуживает небольшой статьи. Не хлебом же единым жив человек ))) Читать далее
В любом языке программирования имеется набор зарезервированных слов, которые нельзя использовать никак, кроме как зарезервированные. Есть такие слова и в РНР. Список и некоторые особенности приведены в статье. Читать далее
Набор ключевых слов есть в любом языке программирования. Недавно я рассказывал о таких словах в РНР, а сегодня решил сделать то же самое для JavaScript. Сведения, быть может, немного скучноватые. Но если вы собираетесь изучить JavaScript, то без этих сведений вам не обойтись. Читать далее
Недавно вышла новая версия популярной (в узких кругах))) среды разработки Lazarus. Это версия 3.0, которая получила немало изменений, хотя интерфейс остался прежним (что можно считать как достоинством, так и недостатком). Читать далее
Прочитал в одной книге по Lazarus, что функция WriteLn выводит данные с новой строки. То есть СНАЧАЛА переводит строку, а потом выводит данные. О как! А я-то всегда думал, что наоборот. Засомневался… Проверил… Сообщаю результат. Читать далее
Ранее я рассказывал о том, как определить функцию в Python. И приводил пример объявления так называемой void-функции, то есть функции, которая НЕ возвращает результат. Однако в большинстве случаев функции возвращают результат. Поэтому следующая статья о том, как вернуть результат из функции. Читать далее
Если вы только начинаете изучать программирование, то, возможно, вы даже ещё не слышали о перегрузке функций. Однако рано или поздно с этим придётся столкнуться. И если вы уже готовы, то вам пригодится моя новая статья. Читать далее
This media is not supported in your browser
VIEW IN TELEGRAM
Ассемблер сегодня используется достаточно редко. А команда HLT используется редко в ассемблере. Представляете, насколько это редкая штука? И, тем не менее, я о ней решил кратко рассказать. Потому как если уж вы изучаете ассемблер, то и это должны знать. Читать далее
Целые числа - это один из самых простых типов данных в любом языке программирования. Однако и в этой простоте могут встретиться неожиданности, которые у каждого языка свои. Читать далее
Я уже рассказывал о теге <pre>. Но сегодня ещё немного продолжу, поскольку есть некоторые особенности, которые надо знать (и не только применительно к этому тегу, но и вообще любому веб-мастеру). Читать далее
Несмотря на то, что многие программисты не пишут комментарии к своим программам, считая, что так они экономят время, комментарии нужны и важны. Поэтому в любом языке программирования есть возможность вставлять в код комментарии. Сегодня расскажу, как это делается в Фортране. Читать далее
Кроме простых типов данных, таких как числа, в любом языке программирования есть и более сложные типы - структурированные, которые состоят из множества элементов. Один из таких типов - это массивы, которые используются в программах очень часто. Читать далее… 👉 https://dzen.ru/a/ZdgQ5c5NKkyfCGSz