Придумаем однопроводную клавиатуру ?

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Ariadna-on-Line, 18 фев 2024.

  1. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Проще писать на языке ВУ. Но ктож из работодателей-производителей харда вам это позволит. Производителю важно из "за копейки" поиметь "на рубль". Значит - только ассемблер. Программеру именно тут говорят - или впихивай невпихуемое, или - досвидос. Когда же речь о хобби - тут "кто во что горазд".
    ПС. Щас программист на 99% - синоним рекламщика. Вот там клепать на ЯВУ наверно самое-то.
     
    Последнее редактирование: 25 фев 2024
  2. a1000

    a1000 Гуру

    Ну это вы сильно "вверх" запрыгнули. Я имел ввиду Си.
     
  3. Airbus

    Airbus Радиохулиган Модератор

    Что за язык ВУ? Я что то пропустил? Тут недавно решил тряхнуть стариной-подрыгать ногами на Тини13 на асме. Согласно ТЗ ТС этой темы. Так сразу и не смог-пришлось лезть в Талмуды и обращаться к Di Halt у. Вот что значить деградировать
     
    Ariadna-on-Line нравится это.
  4. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Язык ВУ - Язык Высокого Уровня (Си, Паскаль, Бейсик и тд.). Сначала хотел вставить аббревиатуру "ЯВУ" - так чаще пишут. Но подумал, что кто-то с Явой обязательно перепутает )))))
     
    Последнее редактирование: 25 фев 2024
  5. parovoZZ

    parovoZZ Гуру

    Проще писать на том языке, которым владеешь.

    всегда поражали люди, которые ни разу не были на кухне, но лучше всех знают, какого размера там тараканы.

    из первого не вытекает второе.

    тут - это где? Ты же вроде сам недавно писал, что не можешь убедить работодателя в своих способностях. Откуда тогда у тебя такая инсайдерская информация?
     
  6. Ariadna-on-Line

    Ariadna-on-Line Гуру

    1. На языке ассемблера писать проще всего - но надо четко знать структуру абсолютно каждого конкретного МК. А их туева хуча.
    2. Создатель Языка Высокого Уровня - берет на себя "нюансы МК". Вам же остается только вписать название.
    3. Из первого второе очень даже вытекает. Любой "хороший" код ЯВУ "рыхлее" "хорошего" кода ассемблера.
    4. По этой причине впихнуть "мощный" код в дохлый, но дешевый процессор (какие обычно выбирают производители) умеет только ассемблерщик.
    5. Сроду не был программистом. И убеждать кого-то в своих программистских способностях не приходилось.

    ПС. Эта "инсайдерская" инфа - так скажем -"интегрированные стоны" знакомых программистов с завода.
    ППС. Программил PIC-и (сугубо для хобби) на Бейсике. Потом дизассемблировал. Ассемблерный код вычищал и компилировал снова уже ассемблером. Получался равноценный код порою вдвое меньше бейсиково. Вот об этом и речь.

    ПППС. Кстати идея не моя. Во времена DOS-а была утилита такого "вычищения". Коды на Ci - на 25% уплотнялись, если конечно в них не было "самопроверок". За счет удаления только команд PUSH, POP
     
    Последнее редактирование: 1 мар 2024
  7. parovoZZ

    parovoZZ Гуру

    их проблемы. К тому же даже сегодня не так много языков, на которых можно писать embedded код.
     
  8. a1000

    a1000 Гуру

    Ну не совсем. Да нагляднее, видишь всё, что непосредственно происходин в железе МК. Но в то-же время много рутины. Всё надо делать самому. Как альтернатива - макросы. Как писал DI_HALT
    Тоже не соглашусь. У Atmel всё очень похоже.