Очевидно, что если появится человек мастер-плагиатор, которому достаточно посмотреть на фотографии, чтобы делать подобное - то такому мастеру не будут показывать фотографии. А задним числом будут обижаться на того, кто таки показал мастеру фото.
Даже в голосовалке забыли добавить другой вариант. Мне больше нравится "Буду способствовать созданию дружелюбного ИИ" или нейтральный вариант "Буду помнить, обсуждать и не бояться"
Ради статистики - указанная ссылка на телефоне открылась за 6 секунд и стало возможно перемещаться по странице, а до конкретного коммента догрузилось и переместилось на него за 34 секунды. Это конечно не 84 секунды, но всё равно долго. А вот на компьютере коммент был открыт на 10 секунде.
1--Что происходит до запуска функции main()? Startup code, иногда не отделимый от компилятора, который обнуляет статические и глобальные переменные в стандартных секциях и вызывает их конструкторы. 2--Какие расширения файлов надо подвергать версионному контролю при сборке через GCC и MakeFile? Кратко - всё, что не сгенерируется. И лучше всё же настроить .gitignore, в котором указано то, что не надо. 3--Что является артефактами при сборке прошивки для микроконтроллера? Файлы, которые потом используют для прошивки флэш или для тестов и для отладки. 4--Какой путь проходит код с момента написания до попадания в flash память? Коммит - пуш - чек стиля - юниттесты - препроцессор-компиляция-линковка - выделение бинарника - скачиваемый артефакт - прошивка во флэш. 5--Какие доки(спеки) нужны для того, чтобы разрабатывать встраиваемый софт? Назовите минимум 4 дока. Схема электрическая принципиальная, описание чипа и его периферии, эррата на чип, описание c/c++/asm. Некоторые описания слишком большие и TI разбивает их на эн пдф-файлов. 6--Компилятору подали 5 *.с файликов и 20 *.h файликов. Сколько будет *.o файликов? Обычно 5. 7--В каких случаях артефакты в *.hex файликах предпочтительнее артефактов в *.bin файликах? Зависит от программатора и способа обновления прошивки, особенно если шить напрямую во флэш.
Я понимаю, что есть cmake --build, но строго говоря вызовы компилятора и линкера делает не cmake, а " a native build tool ". То есть, если было cmake -G Ninja , то сборка всё-таки с помощью ninja.
К счастью, с 1961 данное направление продумали сильно глубже . Вместо понятия "имя ветки" используют "состояние", а алгоритм, который ветвится в зависимости от состояния - "автомат состояний" или "конечный автомат".
Действительно, многие алгоритмы намного легче понимаются людьми, если они оформлены в виде конечных автоматов. На этой основе даже развилась целая Switch-технология.
Как выше заметил @Myclass - в статье нет определения "неструктурной программы". Возможно, имелось ввиду "алгоритм не в виде конечного автомата" ? Тогда суть метода Ашкрофта-Манны - это набор правил, как преобразовать любой алгоритм в конечный автомат.
Согласно постановлению "национальный репозиторий" - совокупность систем, "доступнаядля использования физическими и юридическими лицами без ограничений по национальному территориальному и иным признакам, не предусмотренным законодательством Российской Федерации"
"поданная заявка" - это иной признак, не предусмотренный законодательством Российской Федерации. По идее, должно быть "как везде" - зарегистрировал login/email/password и начал работать.
Таким образом, "национальный репозиторий" должен быть доступен, как Гитхаб. А по исполнению это не обязательно git-scm, а может быть kallithea-scm или fossil-scm.
Вот если бы одновременно 4-ёх часовой рабочий день предлагался - можно было бы и подумать.
Очевидно, что если появится человек мастер-плагиатор, которому достаточно посмотреть на фотографии, чтобы делать подобное - то такому мастеру не будут показывать фотографии. А задним числом будут обижаться на того, кто таки показал мастеру фото.
Даже в голосовалке забыли добавить другой вариант. Мне больше нравится "Буду способствовать созданию дружелюбного ИИ" или нейтральный вариант "Буду помнить, обсуждать и не бояться"
А почему при пуске стол разрушается, а при приземлении - нет?
Ради статистики - указанная ссылка на телефоне открылась за 6 секунд и стало возможно перемещаться по странице, а до конкретного коммента догрузилось и переместилось на него за 34 секунды. Это конечно не 84 секунды, но всё равно долго.
А вот на компьютере коммент был открыт на 10 секунде.
Ни одна страница хабра у меня так долго не грузится. Что я делаю не так?
А теперь они будут думать - был ли успешным эксперимент или надо провести ещё один?
1--Что происходит до запуска функции main()?
Startup code, иногда не отделимый от компилятора, который обнуляет статические и глобальные переменные в стандартных секциях и вызывает их конструкторы.
2--Какие расширения файлов надо подвергать версионному контролю при сборке через GCC и MakeFile?
Кратко - всё, что не сгенерируется. И лучше всё же настроить .gitignore, в котором указано то, что не надо.
3--Что является артефактами при сборке прошивки для микроконтроллера?
Файлы, которые потом используют для прошивки флэш или для тестов и для отладки.
4--Какой путь проходит код с момента написания до попадания в flash память?
Коммит - пуш - чек стиля - юниттесты - препроцессор-компиляция-линковка - выделение бинарника - скачиваемый артефакт - прошивка во флэш.
5--Какие доки(спеки) нужны для того, чтобы разрабатывать встраиваемый софт? Назовите минимум 4 дока.
Схема электрическая принципиальная, описание чипа и его периферии, эррата на чип, описание c/c++/asm. Некоторые описания слишком большие и TI разбивает их на эн пдф-файлов.
6--Компилятору подали 5 *.с файликов и 20 *.h файликов. Сколько будет *.o файликов?
Обычно 5.
7--В каких случаях артефакты в *.hex файликах предпочтительнее артефактов в *.bin файликах?
Зависит от программатора и способа обновления прошивки, особенно если шить напрямую во флэш.
14 лет махинаций - недостаточно долго?
Почему не KeePass ?
Я понимаю, что есть cmake --build, но строго говоря вызовы компилятора и линкера делает не cmake, а " a native build tool ". То есть, если было cmake -G Ninja , то сборка всё-таки с помощью ninja.
Ждём reproducible builds
Порядок инструкций всё же зависит от процессора. Вот вам ассемблер для семейства TMS320C672x - предположите, что произойдёт раньше:
прыжок по адресу B3 (строка 12) ?
запись A3 в *A4 (строка 16) ?
Но проще понимается, конечно, вот такое:
Ещё бы придумали низкопрофильный разъём для Ethernet, а то как ультрабук, так нет Ethernet.
Получается, что ChatGPT выступил в роли продвинутого гугло-поиска и продвинутого "переписывателя своими словами".
Вообще надо было сравнивать с 4-мя распаянными SODIMM в одной плоскости.
К счастью, с 1961 данное направление продумали сильно глубже . Вместо понятия "имя ветки" используют "состояние", а алгоритм, который ветвится в зависимости от состояния - "автомат состояний" или "конечный автомат".
Действительно, многие алгоритмы намного легче понимаются людьми, если они оформлены в виде конечных автоматов. На этой основе даже развилась целая Switch-технология.
Как выше заметил @Myclass - в статье нет определения "неструктурной программы". Возможно, имелось ввиду "алгоритм не в виде конечного автомата" ? Тогда суть метода Ашкрофта-Манны - это набор правил, как преобразовать любой алгоритм в конечный автомат.
А можно чуть подробнее про корень зла "рост квалификации означает скорее рост сложности работы, чем рост зарплаты" ?
Ждём продолжения про получение доступа к Единой СМЭВ.
Согласно постановлению "национальный репозиторий" - совокупность систем, "доступная для использования физическими и юридическими лицами без ограничений по национальному территориальному и иным признакам, не предусмотренным законодательством Российской Федерации"
"поданная заявка" - это иной признак, не предусмотренный законодательством Российской Федерации. По идее, должно быть "как везде" - зарегистрировал login/email/password и начал работать.
Таким образом, "национальный репозиторий" должен быть доступен, как Гитхаб. А по исполнению это не обязательно git-scm, а может быть kallithea-scm или fossil-scm.