Основы программирования
127 subscribers
25 photos
28 videos
556 links
Помогаем новичкам стать профессионалами
Download Telegram
Если вы только начинаете заниматься созданием сайтов, то, возможно, ещё не слышали про CSS. Если так, то пора познакомиться. И для первого знакомства вполне сгодится краткая статья о стилях на уровне документа. Читать далее
Объектно-ориентированное программирование поддерживают почти все современные языки. Не является исключением и PHP. Правда, там можно запутаться с их фирменными именами переменных. Но это дело привычки. Читать далее
Есть вещи, которые программисту не обязательно помнить - всегда можно посмотреть в справочных материалах. Однако основы основ лучше знать “как отче наш”. К таким основам, например, относится приоритет операторов, поскольку они используются в программировании наиболее часто. Читать далее
Простые вещи, если попробовать в них тщательно разобраться, очень часто оказываются совсем не простыми. С другой стороны, если погружение в детали не является целью, то надо стремиться к упрощению и не забивать голову ненужными подробностями. Читать далее
Новички обычно довольно долго подбираются к таким типам данных, как ресурсы. Потому что в начале пути они используются не так часто. А если и используются, то вовсе необязательно понимать, что это такое. Можно просто скопировать рабочий код из Интернета и всё. Однако рано или поздно с любыми непонятными вещами приходится знакомиться поближе… Читать далее
Такого нет ни в Паскале, ни в С++, а уж тем более в Python или PHP. А вот в C# почему-то есть. И, честно говоря, я не уверен, что это правильное решение. А вот подпортить нервную систему новичкам это может, поскольку приводит к ошибкам компиляции. Читать далее
В некоторых случаях в ходе выполнения программы надо знать тип данных какой-то переменной. В таких языках, как JavaScript, это может быть востребовано, поскольку язык не типизированный (вы не указываете тип переменной при объявлении). Сделать это можно, например, с помощью оператора typeof. Читать далее
Редко пишу об ассемблере, потому что сейчас этим уже мало кто интересуется. Особенно старыми 16-разрядными программами. Но я люблю всякое старьё, в том числе и в программировании. Поэтому иногда читаю старые книжки по ассемблеру, ну статьи хоть и не часто, но пишу. Читать далее
Я знаю, нас мало осталось - любителей Паскаля (точнее, его наследников - Delphi и Lazarus). Но мы существуем ))) Так что ловите рассказ об одной полезной функции, о которой мало кто знает (во всяком случае среди начинающих). Читать далее
Во всех языках программирования в функции можно передавать другие функции. Однако в некоторых языках восприниматься это может по разному: как объект функции или как результат выполнения функции. Новички в этом могут легко запутаться, поэтому я постарался всё изложить с примерами и как можно более понятно. Читать далее
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, ноябрь-декабрь 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 >>>
Один не очевидный, но всё же имеющийся способ присвоить пустую строку и избежать маловероятных ошибок в программе на C#. Читать далее
Ни один современный сайт не обходится без использования CSS, поэтому каждый вебмастер должен знать, как применять таблицы стилей. Ранее я рассказывал о стилях на уровне документа, сегодня рассказ о внешних таблицах стилей. Читать далее
Для любителей истории программирования и мёртвых языков продолжаю рассказывать о Фортране (хотя на самом деле он не мёртвый и до сих пор поддерживается). В этот раз об алфавите языка и о структуре простейшей программы. Читать далее
Редакторы исходного кода многих современных средств разработки поддерживают множество языков программирования. И Lazarus - не исключение. Эта IDE тоже поддерживает более 15 языков (точнее, типов исходных файлов). Читать далее
Есть такой анекдот, где старый учит молодого, и всё время говорит: “тут у тебя есть два путя”. Пересказывать его не буду, поскольку он очень длинный и слегка пошловатый. Однако сегодня тоже расскажу о двух путях решения задач. Читать далее
Пожалуй, даже начинающие программисты знают, что такое NULL. Однако для полноты картины в понимании PHP я всё таки написал короткую статью об этом. Читать далее