Если вопрос "как написать прямо сейчас", то ответ будет примерно такой: какого-то общего обучающего документа пока нет. Но в эмуляторе есть рудиментарный ассемблер и если скормить исходники эмулятора ИИ и попросить его разобраться с системой команд и что-то несложное написать, то вполне может выйти толк.
Вопрос насчет Си-подобного языка неоднократно поднимался и пока не кажется что это принципиально невозможно и компиляторе не может быть вообще, но надо будет приложить немало усилий, чтобы он получился. Однако, скорее всего он будет отличаться от своего исходного двоичного прародителя и потребуется ввести новые типы данных и научиться избавляться от искусственно введенных костылей, вроде функций abs(), которые не имеют особого смысла в троичной системе. А вот взять и собрать какой-нибудь старый линукс для Сетуни 70, кажется невозможным или очень затруднительным и неизбежно потребует полной замены достаточного большого количества исходных функций, ориентированных на обработку двоичных форматов чисел и символов в кодировке ASCII. Из-за различия в представлении чисел перестанет работать вообще вся логика и арифметика использующая сдвиги, маски, логические И, исключающие ИЛИ и т.п. - результат их работы будет совсем не тем, что ожидается.
Взять за основу конечно же можно, если он удовлетворяет требованиям к стилю, но набор заведомо не будет содержать уникальных для вашего продукта пиктограмм.
1. Это не время работы над компонентом в редакторе, а выполнение работ по перечисленным выше этапам. Я их повторю:
Анализ потребности.
Анализ состава.
Составление списка свойств (название и тип).
Подготовка рабочего варианта.
Коммуникации с коллегами.
Тестирование (самостоятельное или с помощью коллеги).
Создание дополнительных вариантов (например, размеров или цветовых тем).
Подготовка или обновление сопроводительной документации.
2. Приведенные в примерах числа, это работа над компонентом «с нуля».
3. В одиночку такая работа не может быть сделана. У нас четыре человека (два синьора, один мидл и джуниор) выполнили все работы по подготовке шести десятков компонентов дизайн-системы за 2,5 квартала с учетом отпусков.
Дизайн-час примерно равен астрономическому часу у дизайнера или проектировщика уровня чуть выше среднего (это два-три года опыта). Он уже достаточно опытный чтобы работать самостоятельно и не допускать серьезных ошибок в планировании.
Эталона у дизайн-часа нет, т.к. это не абсолютная величина. Иначе получился бы нормо-час для выполнения одинаковых типовых задач.
Ух, какой интересный вопрос, и сразу про всё :)
Если вопрос "как написать прямо сейчас", то ответ будет примерно такой: какого-то общего обучающего документа пока нет. Но в эмуляторе есть рудиментарный ассемблер и если скормить исходники эмулятора ИИ и попросить его разобраться с системой команд и что-то несложное написать, то вполне может выйти толк.
Вопрос насчет Си-подобного языка неоднократно поднимался и пока не кажется что это принципиально невозможно и компиляторе не может быть вообще, но надо будет приложить немало усилий, чтобы он получился. Однако, скорее всего он будет отличаться от своего исходного двоичного прародителя и потребуется ввести новые типы данных и научиться избавляться от искусственно введенных костылей, вроде функций abs(), которые не имеют особого смысла в троичной системе.
А вот взять и собрать какой-нибудь старый линукс для Сетуни 70, кажется невозможным или очень затруднительным и неизбежно потребует полной замены достаточного большого количества исходных функций, ориентированных на обработку двоичных форматов чисел и символов в кодировке ASCII. Из-за различия в представлении чисел перестанет работать вообще вся логика и арифметика использующая сдвиги, маски, логические И, исключающие ИЛИ и т.п. - результат их работы будет совсем не тем, что ожидается.
Взять за основу конечно же можно, если он удовлетворяет требованиям к стилю, но набор заведомо не будет содержать уникальных для вашего продукта пиктограмм.
Важно понимать следующее:
1. Это не время работы над компонентом в редакторе, а выполнение работ по перечисленным выше этапам. Я их повторю:
Анализ потребности.
Анализ состава.
Составление списка свойств (название и тип).
Подготовка рабочего варианта.
Коммуникации с коллегами.
Тестирование (самостоятельное или с помощью коллеги).
Создание дополнительных вариантов (например, размеров или цветовых тем).
Подготовка или обновление сопроводительной документации.
2. Приведенные в примерах числа, это работа над компонентом «с нуля».
3. В одиночку такая работа не может быть сделана. У нас четыре человека (два синьора, один мидл и джуниор) выполнили все работы по подготовке шести десятков компонентов дизайн-системы за 2,5 квартала с учетом отпусков.
Дизайн-час примерно равен астрономическому часу у дизайнера или проектировщика уровня чуть выше среднего (это два-три года опыта). Он уже достаточно опытный чтобы работать самостоятельно и не допускать серьезных ошибок в планировании.
Эталона у дизайн-часа нет, т.к. это не абсолютная величина. Иначе получился бы нормо-час для выполнения одинаковых типовых задач.