Основы программирования
128 subscribers
25 photos
28 videos
558 links
Помогаем новичкам стать профессионалами
Download Telegram
Несмотря на наличие 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
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, январь-февраль 2024 г.

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

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

☑️ Для начинающих: 1) Когда психбольница в руках пациентов; 2) Оператор Элвиса.
☑️ Сайтостроение: 1) Как вставить код PHP в HTML-страницу; 2) Тег PRE; 3) Как обманывают владельцев сайтов; 4) Допустимое содержимое тега pre.
☑️ Справочные материалы: 1) Ключевые слова PHP; 2) Зарезервированные слова JavaScript.
☑️ Языки программирования: 1) Определение функции в Python; 2) Write и WriteLn - профессор тоже может ошибиться; 3) Возврат результата функцией Python; 4) Перегрузка функций в С++; 5) Целые числа PHP; 6) Комментарии в Фортране; 7) Массивы в Lazarus.
☑️ Ассемблер: 1) Команда HLT.
☑️ Средства разработки: 1) Lazarus 3.0.
☑️ Секреты программиста: 1) Возведение в степень в программировании.
☑️ Микроконтроллеры, электроника: 1) Основа цифровых устройств; 2) Структура микропроцессорной системы.
☑️ Инженерия: 1) Основные активные входные величины; 2) Как взять в аренду штроборез на два года бесплатно; 3) Что называется воспроизводимостью измерения; 4) Ступени автоматизации; 5) Коэффициент автоматизации; 6) Программируемые реле для автоматизации; 7) Расходные материалы электрика; 8) Кратко об RS-232.
☑️ Управление, обучение, фриланс: 1) Корпорация - паршивая штука; 2) Отдельное резюме для каждой вакансии; 3) Делай то, что можешь делать; 4) Универсальные принципы планирования; 5) Нет цели - нет победы; 6) Прежде чем начать проект.
☑️ Автомобили: 1) Причины глюков датчиков дверей на Весте; 2) Почему нельзя спать в машине, если включен режим рециркуляции; 3) Сигарета в радиаторе - правда или байка?
☑️ Архив: Квадратные корни и квадраты.

>>> Скачать журнал АиП 2024/01-02 >>>
Набор ключевых слов в языках программирования обычно не такой уж и большой. Но даже при этом их необязательно запоминать, так как при попытке, например, использовать их как обычный идентификатор, будет выдана ошибка. Но увидеть их хотя бы один раз, чтобы иметь общее представление, определённо нужно. Читать далее
В программировании довольно часто возникает необходимость получения случайных чисел. Почти во всех языках для этого имеются встроенные функции. Однако полезно будет также знать, как самому написать такую функцию. Может пригодиться, если придётся создавать программу на языке, где такой функции не предусмотрено. Ну и просто любопытно. Читать далее
👍1