Доброго времени суток, вам мои читатели.
Поскольку все микропроцессоры являются исполнительными устройствами, они все нуждаются в перечне инструкций и команд которые они будут выполнять в том или ином случае. Набор таких инструкций называется программой. Как говориться, программа без оборудования остается программой, а оборудование без программы превращается в груду ненужного железа. В принципе, так оно и есть. Ведь если удалить из наших компьютеров программу, то они просто перестанут работать. Они не будут знать что и как им делать, и это не зависит от мощности и стоимости данного оборудования. Отсюда можно сделать вывод, что какое бы дорогое железо вы не купили, для него нужны соответствующие программы без которых ваше железо не будет выполнять возложенные на него функции.
Сейчас я расскажу вам как проходит рабочий день практикующего программиста.
А проходит он за процессом написания программ на различных платформах. Рассмотрим некоторые из них.
1С
Да, многие хают и ругают 1С но при этом многие пользуются именно этой системой. Я, как программист, являюсь разработчиком функционала, который обеспечивает данная система. Причем я знаю много людей, которые ругают 1С и при этом сами продолжают ей активно пользоваться. Это как рассуждать о вреде курения во время перекуров с сигаретой во рту.
На картинке выше вы видите снимок моего рабочего экрана. Это код системы одной из обслуживаемых мною фирм. Весь код, естественно, я вам не показываю.
Из этого примера видно, как выглядит окно Конфигуратора - основной программы в которой создается вся программная логика работы системы. Основные цвета оформления системы - красный и синий. Надо еще тут заметить, что эти цвета также являются "корпоративными" цветами фирмы 1С наряду с желтым цветом.
Visual Studio
Платформа Visual Studio более гибкая, и предоставляет больше возможностей для разработки каких-то программ.
Вы спросите, а можно с помощью Visual Studio писать программы для 1С? Да, можно, отвечу я. Но намного удобнее и комфортнее писать логику работы программы 1С в самой системе 1С без использования сторонних инструментов. Это как забивать гвозди с помощью отвертки. Можно, реализуемо, но гораздо удобнее для этого взять молоток.
Разработка для микроконтроллеров
Одними из моментов для отвлечения служит разработка программы для микроконтроллеров. Разработку программ для микроконтроллеров я веду в другой системе. Вот как она выглядит.
Т.к. микроконтроллер - это тоже процессор, то ему также необходима программа, которая будет описывать всю логику его работы. И как я уже озвучил в заголовке своего канала, если соединить мою работу программистом и мое хобби в виде занятия электроникой, то получится устройство на микроконтроллере, который нужно не только запрограммировать, но еще и запаять.
Вот так и происходит вся моя работа. Сижу целыми днями, давлю на клавиши. Периодически отвлекаюсь на какие-то моменты. Периодически также отвлекаюсь на просмотр Дзена. Вот сейчас небольшой свой перерыв посвятил написанию этой статьи.
Подписывайтесь на мой канал, будет интересно. Впереди еще много реализаций идей по программированию и электронике.