Программисту, как и любому разработчику, приходится работать с большим количеством данных. Запомнить всё это невозможно, но эти данные всегда должны быть под рукой. А лучше - на виду. Но для этого одним монитором уже не обойтись. Читать далее…
Дзен | Блогерская платформа
Мониторов много не бывает
Ранее я писал о том, что вполне себе обхожусь одним монитором.
Я не буду вас мучить напоминаниями каждый час. Но один раз я должен это сделать. А то кто-нибудь обязательно обидится, что ему не напомнили )))
Поэтому напоминаю. Есть ещё немного времени, когда действуют особые условия для моих подписчиков на новую книгу о программировании в среде разработки Lazarus для Windows: 👉 Lazarus: Основы программирования для Windows
Поэтому напоминаю. Есть ещё немного времени, когда действуют особые условия для моих подписчиков на новую книгу о программировании в среде разработки Lazarus для Windows: 👉 Lazarus: Основы программирования для Windows
Не бывает так, что вы ничего не знали о языке программирования, и вдруг сразу узнали всё. Обучение проходит постепенно, от простого к сложному. И на начальном этапе неизвестными могут оказаться даже простые вещи. Поэтому я часто рассказываю о простых вещах, ибо мои статьи и видео, в основном, рассчитаны на начинающих. Читать далее…
Дзен | Блогерская платформа
Инкремент и декремент в Си и С++
Не хочу быть “Капитаном Очевидность”, но буду ))) Поскольку я делюсь опытом, в основном, с начинающими программистами (бывалые сами разберутся).
У любого проекта есть техническое задание и сроки. И вроде всё было хорошо, но тут что-то пошло не так… И когда приходит время отчётов, люди ведут себя по разному. Читать далее…
Дзен | Блогерская платформа
Кто первый моргнёт или почему ваша программа не взлетает
Старый анекдот: Космодром. Идет подготовка к первому запуску новой ракеты. В центре управления сидят представители разных предприятий, принимавших участие в создании ракеты.
Сравнение вещественных чисел у начинающих программистов очень часто вызывает головную боль и приводит к труднонаходимым глюкам в программе. Есть несколько способов уменьшить риски подобных ошибок. О некоторых я уже рассказывал. Сегодня ещё один способ. Читать далее…
Дзен | Блогерская платформа
Ещё один способ сравнения вещественных чисел
Начинающие программисты неизбежно столкнутся с проблемами при сравнении вещественных чисел.
Возможно, вы не так стары, как я, и не помните этот рекламный слоган: если не видно разницы – зачем платить больше? Но в своё время он не сходил с экранов телевизоров. И действительно, зачем?
Зачем покупать дорогую среду разработки Delphi, если есть её бесплатный аналог? Ну хорошо, не совсем полный аналог. Но не менее достойный. Со своими фишками. Как вы догадались, я говорю о Lazarus. Это очень хорошая среда разработки, очень похожая на Delphi, но, в отличие от Delphi, совершенно бесплатная. Но несмотря на это, вы с её помощью можете создавать коммерческие приложения!
Так что если вы ещё не определились с тем, в какой среде будете создавать свои программы, то вполне возможно, что Lazarus станет для вас «путёвкой в жизнь» на пути профессионального (ну и любительского тоже) программирования…
Читать далее…
Зачем покупать дорогую среду разработки Delphi, если есть её бесплатный аналог? Ну хорошо, не совсем полный аналог. Но не менее достойный. Со своими фишками. Как вы догадались, я говорю о Lazarus. Это очень хорошая среда разработки, очень похожая на Delphi, но, в отличие от Delphi, совершенно бесплатная. Но несмотря на это, вы с её помощью можете создавать коммерческие приложения!
Так что если вы ещё не определились с тем, в какой среде будете создавать свои программы, то вполне возможно, что Lazarus станет для вас «путёвкой в жизнь» на пути профессионального (ну и любительского тоже) программирования…
Читать далее…
Дзен | Блогерская платформа
Lazarus IDE
Lazarus IDE – это современная среда разработки, использующая в качестве языка программирования Object Pascal. Кто бы что ни говорил, но это хороший, простой и понятный язык.
При разработке программ никогда не знаешь, с какой задачей столкнёшься. Не очень часто, но всё же может возникнуть необходимость узнать, является ли объект экземпляром какого-то класса. В JavaScript для этого имеется особый оператор. Читать далее…
Дзен | Блогерская платформа
Оператор instanceof в JavaScript
В некоторых случаях может возникнуть необходимость определить, является ли объект экземпляром какого-то класса. В JavaScript это можно сделать с помощью оператора instanceof.
👍1
Какой основной инструмент программиста? Компьютер? Монитор? Среда разработки? Ну да, это тоже. Но есть и другой, о котором мало кто вспомнит с первого раза. Да и со второго не каждый. Потому что это вроде бы к программированию прямого отношения не имеет и считается просто частью окружающего мира. Читать далее…
Дзен | Блогерская платформа
Основной инструмент программиста
Основной инструмент программиста - это, пожалуй, среда разработки. Однако он не единственный. Есть и другие. Например, без компьютера программисту тоже никак.
Сегодня создано уже огромное количество различных средств разработки. И постоянно находишь для себя что-то новое. Вот и в этот раз нашёл - кроссплатформенная среда разработки Mono, которая в данное время поддерживается компанией Microsoft. Читать далее…
Дзен | Статьи
Компилятор Mono
Статья автора «Программист-фрилансер» в Дзене ✍: Сегодня решил рассказать о проекте Mono, который развивается за счёт Microsoft, и кому-то может показаться интересным.
В HTML немало тегов. Некоторые используются часто, такие как <p>, некоторые совсем редко. А вот тег <div>, пожалуй, нельзя отнести ни к тем, ни к другим. Потому что частота его использования больше зависит от предпочтений веб-мастера. Читать далее...
info-master.su
Тег div в HTML
Зачем нужен тег div и как его использовать в HTML
Ранее я рассказал о проекте Mono - многоязычной и многоплатформенной системе для компиляции программ. Сегодня покажу, как здесь можно создать простейшую программу размером всего 4 кБ. Читать далее…
Дзен | Статьи
Hello World в Mono
Статья автора «Программист-фрилансер» в Дзене ✍: Не откладываю в долгий ящик своё обещание показать, как создать простейшую программу в Mono, и делаю это сегодня.
Попытался срастить Mono с Object Pascal, поскольку разработчики говорят, что это возможно. Однако это оказалось непросто. Программу на Object Pascal для .NET я создал. Но вот прикрутить компилятор Object Pascal к Mono пока не получилось. Читать далее…
Дзен | Блогерская платформа
Попытался скрестить Mono и Object Pascal
По просьбе, выраженной в комментариях, попытался разобраться в том, как совместить Mono с Object Pascal.
Есть немало людей, которые хотят быть айтишниками, но боятся программирования. Боятся по разным причинам. А бывает, что и не боятся, но просто не хотят этим заниматься.
На самом деле для того, чтобы быть айтишником, не обязательно уметь программировать. Есть и другие направления и профессии, например, ‼️системный администратор ‼️ (он же сисадмин).
Что это за профессия? Ну давайте попробуем расшифровать название.
Администратор (от лат. administrator - управитель) - это человек, который чем-то управляет. Ну а системный администратор, понятно, управляет какими-то системами. В большинстве случаев это операционные системы, такие как Windows и Linux.
Так что 👉 системный администратор - это царь и бог операционных систем. Он рулит всеми процессами, которые происходят в операционных системах. А поскольку все компьютерные сети так или иначе управляются операционными системами, то и сетями сисадмин также управляет. По этой причине системного администратора иногда называют сетевым. Хотя формально это разные профессии, но в подавляющем большинстве случаев сисадмины одновременно являются и системными, и сетевыми администраторами.
Системному администратору не обязательно знать программирование (хотя какие-то основы скриптовых языков знать желательно). Но от этого данная профессия не становится менее сложной. Хороший сисадмин должен много чего знать и уметь, и зарплата хорошего сисадмина тоже будет высокой. И хотя до программиста экстра-класса она не дотягивает, но, давайте посмотрим правде в глаза - многие ли станут программистами такого уровня?
А если говорит о среднем уровне, то зарплаты сисадминов и программистов вполне сопоставимы.
Так что если очень хотите работать а ИТ-индустрии, но не хотите изучать программирование, то ❇️ системный администратор ❇️ - это первая профессия, на которую стоит обратить внимание.
На самом деле для того, чтобы быть айтишником, не обязательно уметь программировать. Есть и другие направления и профессии, например, ‼️системный администратор ‼️ (он же сисадмин).
Что это за профессия? Ну давайте попробуем расшифровать название.
Администратор (от лат. administrator - управитель) - это человек, который чем-то управляет. Ну а системный администратор, понятно, управляет какими-то системами. В большинстве случаев это операционные системы, такие как Windows и Linux.
Так что 👉 системный администратор - это царь и бог операционных систем. Он рулит всеми процессами, которые происходят в операционных системах. А поскольку все компьютерные сети так или иначе управляются операционными системами, то и сетями сисадмин также управляет. По этой причине системного администратора иногда называют сетевым. Хотя формально это разные профессии, но в подавляющем большинстве случаев сисадмины одновременно являются и системными, и сетевыми администраторами.
Системному администратору не обязательно знать программирование (хотя какие-то основы скриптовых языков знать желательно). Но от этого данная профессия не становится менее сложной. Хороший сисадмин должен много чего знать и уметь, и зарплата хорошего сисадмина тоже будет высокой. И хотя до программиста экстра-класса она не дотягивает, но, давайте посмотрим правде в глаза - многие ли станут программистами такого уровня?
А если говорит о среднем уровне, то зарплаты сисадминов и программистов вполне сопоставимы.
Так что если очень хотите работать а ИТ-индустрии, но не хотите изучать программирование, то ❇️ системный администратор ❇️ - это первая профессия, на которую стоит обратить внимание.
info-master.su
Как стать системным администратором
Освойте востребованную профессию с зарплатой от 70000 за 7 месяцев
Media is too big
VIEW IN TELEGRAM
Борьба за повышение производительности ведётся уже на протяжении столетий. И это касается не только производства. Например, повышение производительности программиста - одна из самых насущных задач, поскольку время программиста стоит очень дорого. Читать далее…
Мы не привыкли отступать! Прошлый раз у меня не получилось скрестить Object Pascal и Mono. И это не давало мне покоя ))) Пришлось потратить немало времени, чтобы добить этот вопрос. Правда, добил всё-таки не до конца, но нужный мне результат получил. Читать далее…
Дзен | Блогерская платформа
Mono и язык программирования Oxygene
Не люблю отступать ))) Даже если результат мне не нужен. Ранее я уже попытался скрестить Object Pascal (точнее, Oxygene) с Mono.
Пожалуй, SFC - это самый простой язык программирования для ПЛК. Его даже языком-то сложно назвать, поскольку по сути он очень похож на блок-схему алгоритма, и программирование на этом графическом языке - это составление алгоритмов, без подробного их описания. Читать далее...
asu-app.ru
Язык программирования SFC
Краткое описание языка программирования SFC, который применяется при создании программ для ПЛК
Почти во всех языках программирования действия со строками более-менее похожи. У отдельных символов строки всегда есть индекс, по которому этот символ можно получить. Но у Python, в отличие от многих других языков, этот индекс может быть отрицательным числом. Читать далее…
Дзен | Блогерская платформа
Отрицательные индексы в строках Python
В Python, как и в других языках, есть функция, которая возвращает длину строки. Это функция len().
В своё время файловые менеджеры были очень популярны, и их было разработано довольно много. Сейчас эта популярность как-то поутихла, многие обходятся стандартными средствами, однако для каких-то случаев нестандартные файловые менеджеры более удобны. Читать далее…
Дзен | Блогерская платформа
Файловый менеджер Double Commander
Есть тут любители (или профессионалы))) всевозможных файловых менеджеров? Лично я в большинстве своём пользуюсь виндовым проводником и мне этого вполне достаточно.
Микрокомпьютеры используются довольно широко в автоматизации, но не только. Например, при желании их можно применять в качестве обычных настольных компьютеров, причём как полноценных, так и в качестве тонких клиентов. К ним можно организовать удалённый доступ, построить на их основе разные системы (типа веб-сервера или сервера видеонаблюдения) и т.п. Читать далее…
av-mag.ru
Микрокомпьютеры Raspberry Pi
О книге про микрокомпьютеры Raspberry Pi
В С++ есть такая штука, как endl. Наверняка вы часто это видели в примерах простых консольных приложений. Но чем это отличается от обычного перевода строки с помощью управляющего символа? Почти ничем. За исключение того, что кроме перевода строки она ещё и очищает буфер. Читать далее…
Дзен | Блогерская платформа
Что делает endl
Наверняка в простых примерах на С++ вы часто замечали слово endl в конце вывода с помощью cout. Эта штука выполняет перевод строки. Но не только.