Задать вопрос
  • Почему в программировании столько математики?

    @evgeniy_lm
    Компьютер это не более чем продвинутый калькулятор. Все данные в памяти хранятся в виде чисел, а выполнение программы процессором в итоге сводится к последовательности арифметических операций над этими числами.
    Таким образом задача программиста заключается в том чтобы научить компьютер конвертировать нечисловые данные, полученные от пользователя, в числа. Затем получившийся массив чисел как-то обработать и результат преобразовать обратно в форму понятную пользователю. Сейчас часть этой работы, как правило, скрыты от программиста, компилятор языка берет эти функции на себя, что позволило существенно снизить порог входа в программирование

    Существует даже специальный раздел математики - математическое моделирование. ММ определяет законы способы и методы перевоза нечисловой информации в числа
    Ответ написан
    Комментировать
  • Как передавать строку ОДНИМ радиомодулем hc-12?

    @evgeniy_lm
    Я понимаю, что есть гугл, я там искал, но там подобной инфы нету.


    странно, а в моем гугле есть
    Ответ написан
    Комментировать
  • В каких языках есть доступ к элементам ОС?

    @evgeniy_lm
    Проблема в том, что языки типа PHP предназначены для разработки ПО которое работает на стороне сервера. Разработаны эти языки с таким учетом чтобы программисту было без разницы какая ОС стоит на сервере. Ко всему прочему доступ к функциям ОС из подобных языков закрыт потому что их безграмотное использование может положить сервер.
    Если вам сильно нужен буфер обмена ставьте свой собственный сервер и пишите для него на С++ или Delphi

    PS Вот сижу и ни как не могу придумать зачем может понадобится клиенту буфер обмена сервера
    Ответ написан
  • Выбор ЯП для обработки изображений?

    @evgeniy_lm
    Совершенно любой.
    Но как было сказано лучше тот который имеет возможность прямого доступа к памяти, таких языков тоже не мало, например С++, Delphi, FreePascal. Выделяешь память в куче загружаешь туда изображение как бинарный файл и делаешь с ним что хочешь.
    Ответ написан
    Комментировать
  • Хочу создавать GUI программы, надо учить полностью язык?

    @evgeniy_lm
    Чтобы "создавать GUI программы" надо научится создавать программы в принципе. При этом сначала стоит выучить русский язык, желательно английский (можно не полностью), потом читать много книг
    Ответ написан
    Комментировать
  • Как учить языки если ничего не выходит?

    @evgeniy_lm
    Тебе сначала стоило бы узнать что html, css к программированию не имеют ни какого отношения (совсем никакого).
    Потом нужно научится писать программы (например по книге "Конкретная математика").
    Так же ты должен понимать, что к программированию нужно иметь способности так же как к рисованию, сочинению музыки или написанию романов. Не факт что у тебя такие способности имеются
    Ответ написан
    Комментировать
  • Зачем нужно ООП в javascript?

    @evgeniy_lm
    Потому, что человек мыслит объектными категориями. Программист он человек по этому использовать ООП для него естественно и удобно
    Ответ написан
    Комментировать
  • Как определить непорядочного работодателя?

    @evgeniy_lm
    Непорядочных работодателей не бывает.
    Бывают работодатели которые неадекватно оценивают стоимость работы. Например, мне несколько раз предлагали взяться за работу с оплатой несоизмеримо низкой чем реальная стоимость.
    Бывают "работодатели" у которых нет работы, но есть фантазии. Часто густо предлагают работу с формулировкой "ты делаешь, мы ПОТОМ платим процент с реализации (дохода)".
    Бывают работодатели которые сами не знаю толком что им нужно.
    Бывают работодатели которые ищут халяву.

    Так же бывают исполнители лохи которые покупаются на любой бред и обещания "золотых гор".

    Чтобы тебя не кинули необходимо обезопасить себя одним их следующих способов:
    1. Взять предоплату 50-60%.
    2. Заключить договор на выполнение работ
    3. Работать через фриланс биржу
    Ответ написан
  • ДНС: Дефект не обнаружен. Куда обращаться?

    @evgeniy_lm
    Что такое "темные пятна"? Может монитор просто грязный и его помыть нужно?
    В принципе в мониторах допускается некоторые количество битых пикселей.
    Что значит " пришёл ответ", откуда пришел, как пришел? Когда вы его сдавали, вы показывали приемщику эти "темные пятна"? Или вы отсылали по почте и вам его вернули в том же состоянии?
    Начните с обращение в общество прав потребителей. Сделайте несколько фото того как проявляется неисправность и сними идите писать халобу
    Ответ написан
    Комментировать
  • Чем реально полезным можно заняться школьнику знающему программирование?

    @evgeniy_lm
    Программист это человек который зарабатывает на жизнь программированием. Подобных вопросов программисты не задают.
    Школьник это человек который пол дня сидит в школе, пол дня мается фигней если родители не привлекут к общественно полезному труду.
    Короче, школьник программистом бывает крайне редко. Ты точно не программист.
    Мой совет, отложи заявки себя миру иначе все закончится позором. Сейчас твоя задача учится, вот и учись. "Знания" "Си-Шарп и Юнити" программистом тебя не делают.
    Для опытов можешь взять какую нибудь задачу из школьного курса
    Ответ написан
  • Как исправить помехи от светодиодных лент?

    @evgeniy_lm
    "Своей жизнью" живет только лента или система в целом?
    Если система считает попадания правильно, а лента работает неверно то мы имеем банальный развод на бабки. Если и подсчет неверный значит алгоритм работы автомата неверный. Вспышка ленты дает засветку датчиков.
    Короче, вы ни к тем обратились. Увы, такое бывает.
    Ответ написан
    Комментировать
  • Какую программу написать на Python?

    @evgeniy_lm
    Странный вопрос. Обычно нормальные программисты делают нужные, важные программы. Какие не имеет значение, главное чтобы ими кто-то пользовался. Подумай, может что-то нужно тебе лично или на работе или друзьям, родственникам
    Ответ написан
    Комментировать
  • Как можно закодировать три числа в одно с последующей однозначной расшифровкой?

    @evgeniy_lm
    Как обычно
    код = число1+База*(число2+База*число3)
    База в твоем случае 30-1+1=30
    расшифровка
    Число3 = код mod База^2
    Число2 = (код - Число3 * База^2) mod База
    Число1 = код - Число3 * База^2 - Число2 * База
    Ответ написан
    1 комментарий
  • По каком принципу МК отправляет и принимает сигнал?

    @evgeniy_lm
    Если бы вы знали основы радиопередачи то вам было бы известно, что у электромагнитных волн нет ни плюса ни минуса. Так же вы бы знали, что напрямую к МК антенну подключить невозможно, требуется приемопередающее устройство, например такое илитакое. Существуют МК со встроенными передатчиками, например, такой
    Ответ написан
    7 комментариев
  • Параллельное обучение программированию, возможно ли?

    @evgeniy_lm
    Только так можно достичь "нормального" уровня.
    Программирование прикладная дисциплина, т.е. его нужно куда-то прикладывать. Пробуйте автоматизировать свою работу.
    Ответ написан
    3 комментария
  • Как перестать кодить и начать программировать?

    @evgeniy_lm
    Программирование это решение поставленной задачи с использованием языка программирования.
    Кодирование это написание кода. Бывает иногда кодируют в рамках решения поставленной задачи (по заранее заданному алгоритму), а бывают просто тупо пишут код, как правило второй вариант никакого результата не приносит, но иногда случается чудо и в током случае говнокодер мнит себя великим программистом.

    Короче в программировании главное алгоритм решения поставленной задачи, а в кодировании главное написание кода. Есть при этом алгоритм или нет дело десятое
    Ответ написан
  • Где купить эту часть корпуса Aerocool DS?

    @evgeniy_lm
    Не совсем понятно что тебе нужно и зачем.
    "салазки для жёсткого диска" нужны для установки СТАНДАРТНОГО HDD 2.5" в СТАНДАРТНЫЙ слот 3,5"
    Я специально выделил слово стандартный что бы ты понял, что при необходимости тебе подойдут любые салазки, не обязательно те что на твоей картинке. Само собой необходимость это когда HDD 2.5" нужно вставить в отсек 3,5".
    Ответ написан
    Комментировать
  • Появится ли такой тип программиста?

    @evgeniy_lm
    Не появится никогда.
    Если программист одиночка фрилансер, он пишет как хочет. В команде изначально оговаривается стандарт.
    Так же вы должны понимать, что язык С, из которого переведенные вами конструкции попали в другие языки, был разработан для очень медленных машин (единицы МГц) с ничтожным по нынешним меркам количеством памяти (десятки килобайт). По этому масса конструкций типа if (++переменная > 10) в тексте программы занимали существенно меньше места и более проще компилируются чем конструкции типа
    Переменная = Переменная + 1;
    if (++переменная > 10)

    Но на самом деле для человека второй вариант более приемлем с точки зрения восприятия текста, т.е. является наиболее "красивым" хотя так даже сейчас ни кто не пишет чтобы не давить лишние кнопки
    Ответ написан
    Комментировать
  • С чего начинается создание механических штуков на электронике, микроконтроллерах?

    @evgeniy_lm
    Начни с книг Борисов В.Г. "Юный радиолюбитель" и Отряшенков Ю.М. "Юный кибернетик". Книги очень старые, описанные проекты повторять не стоит, но теория расписана очень хорошо. Для того чтобы разобраться в современных реалиях подойдет что то вроде Массимо Банци. "Arduino для начинающих волшебников"
    Ответ написан
    1 комментарий