Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Цели для проектов |
|
|
Я очень кстати в соседней теме написал про причины и следствия. Если где-то упомянут Форт, то это не гарантия того, что там обязательно что-то хорошее кроется, и нужно только это хорошее осознать. Проект вида "умею работать вот с такими МК и они у меня есть, так что смотрите что получилось". Ну отлично... годится для тех, кто тоже умеет работать только с такими МК и они у него есть
Я очень кстати в соседней теме написал про причины и следствия. Если где-то упомянут Форт, то это не гарантия того, что там обязательно что-то хорошее кроется, и нужно только это хорошее осознать. Проект вида "умею работать вот с такими МК и они у меня есть, так что смотрите что получилось". Ну отлично... годится для тех, кто тоже умеет работать только с такими МК и они у него есть :)
|
|
|
|
Добавлено: Пт дек 18, 2020 11:52 |
|
|
|
|
|
Заголовок сообщения: |
Re: Цели для проектов |
|
|
Hishnik писал(а): А уменьшить до 6... вместо одной ПЛИС? Это как раз пример того, как не надо делать, потому что на возникшее частное решение было натянуто какое-то обоснование. В данном случае проект разрабатывался явно в рамках хобби. Может, автор не имеет навыков работы с ПЛИС, а изучать новую область для хоббийного проекта довольно накладно
[quote="Hishnik"] А уменьшить до 6... вместо одной ПЛИС? Это как раз пример того, как не надо делать, потому что на возникшее частное решение было натянуто какое-то обоснование.[/quote] В данном случае проект разрабатывался явно в рамках хобби. Может, автор не имеет навыков работы с ПЛИС, а изучать новую область для хоббийного проекта довольно накладно
|
|
|
|
Добавлено: Пт дек 18, 2020 04:44 |
|
|
|
|
|
Заголовок сообщения: |
Re: Цели для проектов |
|
|
KPG писал(а): Мне нужна была легковесная среда программирования для пользователей В соответствии с формулировкой темы - зачем? А уменьшить до 6... вместо одной ПЛИС? Это как раз пример того, как не надо делать, потому что на возникшее частное решение было натянуто какое-то обоснование.
[quote="KPG"]Мне нужна была легковесная среда программирования для пользователей[/quote] В соответствии с формулировкой темы - зачем? А уменьшить до 6... вместо одной ПЛИС? Это как раз пример того, как не надо делать, потому что на возникшее частное решение было натянуто какое-то обоснование.
|
|
|
|
Добавлено: Чт мар 26, 2020 18:13 |
|
|
|
|
|
Заголовок сообщения: |
Re: Цели для проектов |
|
|
Статья: Собираем 8-битный компьютер: как уменьшить количество микросхем до шести (на Atmega128P) Код: ... Мне нужна была легковесная среда программирования для пользователей, что и заставило меня выбрать Forth вместо традиционного Basic. Forth — это старый язык программирования для встраиваемых систем, он поддерживает интерактивность и способен эффективно компилировать код. С ним вы можете сделать достаточно много, используя минимальное количество ресурсов...
Статья: [url=https://habr.com/ru/company/vdsina/blog/494124/]Собираем 8-битный компьютер: как уменьшить количество микросхем до шести[/url] (на Atmega128P)
[code]... Мне нужна была легковесная среда программирования для пользователей, что и заставило меня выбрать Forth вместо традиционного Basic. Forth — это старый язык программирования для встраиваемых систем, он поддерживает интерактивность и способен эффективно компилировать код. С ним вы можете сделать достаточно много, используя минимальное количество ресурсов...[/code]
|
|
|
|
Добавлено: Чт мар 26, 2020 12:16 |
|
|
|
|
|
Заголовок сообщения: |
Re: Цели для проектов |
|
|
Hishnik писал(а): 3. Применимые свойства Форта вполне вытекают их архитектуры. Во-первых, в условиях ограниченных ресурсов будет неудобно в каждый маленький кубик разворачивать полноценную ОС с компилятором. Во-вторых, удобно обмениваться сообщениями прямо на Форте. Можно рассмотреть варианты Ардуино-идеалогии в применении к Форт для массового потребителя. На Github даже по запросу "Arduino Forth" находится некоторое количество проектов.
[quote="Hishnik"]3. Применимые свойства Форта вполне вытекают их архитектуры. Во-первых, в условиях ограниченных ресурсов будет неудобно в каждый маленький кубик разворачивать полноценную ОС с компилятором. Во-вторых, удобно обмениваться сообщениями прямо на Форте.[/quote] Можно рассмотреть варианты Ардуино-идеалогии в применении к Форт для массового потребителя. На Github даже по запросу "Arduino Forth" находится некоторое количество проектов.
|
|
|
|
Добавлено: Вт мар 17, 2020 21:01 |
|
|
|
|
|
Заголовок сообщения: |
Re: Цели для проектов |
|
|
KPG писал(а): Цель - Игровая методика обучения основам алгоритмического мышления детей 5-8 лет. Интересное направление. По пунктам: 1. Заинтересованные стороны. Дети - очевидно. Тем не менее, возраст 5-8 лет накладывает вполне определенный отпечаток на то, что именно интересно детям. Например, они не смогут в таком возрасте всерьез отслеживать правильность соединения компонентов. А еще не смогут концентрироваться и планировать длительные процессы сборки. Преподаватели - вполне. Занять детей чем-то полезным и простым в проведении - в их интересах. Электроника в виде простого конструктора - почему нет. Преподавателям, однако, будет неудобно постоянно программировать каждую коробочку. 2. Архитектура - видимо, как показано в примере. Вряд ли есть необходимость что-то кардинально менять. 3. Применимые свойства Форта вполне вытекают их архитектуры. Во-первых, в условиях ограниченных ресурсов будет неудобно в каждый маленький кубик разворачивать полноценную ОС с компилятором. Во-вторых, удобно обмениваться сообщениями прямо на Форте.
[quote="KPG"]Цель - Игровая методика обучения основам алгоритмического мышления детей 5-8 лет.[/quote] Интересное направление.
По пунктам: 1. Заинтересованные стороны. Дети - очевидно. Тем не менее, возраст 5-8 лет накладывает вполне определенный отпечаток на то, что именно интересно детям. Например, они не смогут в таком возрасте всерьез отслеживать правильность соединения компонентов. А еще не смогут концентрироваться и планировать длительные процессы сборки. Преподаватели - вполне. Занять детей чем-то полезным и простым в проведении - в их интересах. Электроника в виде простого конструктора - почему нет. Преподавателям, однако, будет неудобно постоянно программировать каждую коробочку. 2. Архитектура - видимо, как показано в примере. Вряд ли есть необходимость что-то кардинально менять. 3. Применимые свойства Форта вполне вытекают их архитектуры. Во-первых, в условиях ограниченных ресурсов будет неудобно в каждый маленький кубик разворачивать полноценную ОС с компилятором. Во-вторых, удобно обмениваться сообщениями прямо на Форте.
|
|
|
|
Добавлено: Пн мар 16, 2020 16:13 |
|
|
|
|
|
Заголовок сообщения: |
Re: Цели для проектов |
|
|
Цель - Игровая методика обучения основам алгоритмического мышления детей 5-8 лет. Идея - Прототип TanPro-KitВопрос для анализа - Возможность применения дизайна Форт языка и в какой степени для расширения вариативности идеи данной методики. ... P.S. Соединил Genuino 101 (Quark контроллер Intel+Arc) и Gameduino 1 (MOD-VGA от Olimex) - примеры запускаются и работают (из инициализации SPI для кода использующего настройки для AVR оставил только SPI.Begin функцию) изучаю платформу дальше.
Цель - Игровая методика обучения основам алгоритмического мышления детей 5-8 лет. Идея - Прототип [url=http://1023.io/tanpro-kit]TanPro-Kit[/url] Вопрос для анализа - Возможность применения дизайна Форт языка и в какой степени для расширения вариативности идеи данной методики. ...
P.S. Соединил Genuino 101 (Quark контроллер Intel+Arc) и Gameduino 1 (MOD-VGA от Olimex) - примеры запускаются и работают (из инициализации SPI для кода использующего настройки для AVR оставил только SPI.Begin функцию) изучаю платформу дальше. :)
|
|
|
|
Добавлено: Сб мар 14, 2020 11:50 |
|
|
|
|
|
Заголовок сообщения: |
Цели для проектов |
|
|
По мотивам обсуждений того, что "возможно, кому-то пригодится". Все эти потенциальные возможности на практике редко ведут к чему-то конкретному. Есть интересный принцип SMART (это аббревиатура), согласно которому поставленная цель должна быть:
Specific - конкретной. Конкретика означает, что результатом формулировки цели является ответ на вопрос: «что сделать?». Варианты: Чего добиться? Где? Когда? С кем? В каком объеме? и т.д. В постановке цели не должно быть слов, не несущих смысловой нагрузки (оптимальный, производительный, надежный и т.п.), никаких расплывчатых и двусмысленных формулировок.
Measurable - измеримой. Как узнать, что цель достигнута? И в какой степени? Если речь идет о количественной измеримости, нужно оперировать цифрами, если о качественной - к формулировке цели следует приложить задание.
Achievable - достижимой. Например, "стать лучшим фортером мира" на практике недостижима. Да и см. выше - как это измерить?
Result-oriented - ориентированной на Результат. А не на процесс.
Time-limited - ограниченной по времени.
Исходя из этих принципов, можно посмотреть на формулировки проектов и предложений. Что делаем? Что это будет? Как это проверить? Ну и так далее. Иначе будет все время получаться еще один виток разговоров о потенциальных возможностях, которые (ах...) никак не реализуются на практике.
По мотивам обсуждений того, что "возможно, кому-то пригодится". Все эти потенциальные возможности на практике редко ведут к чему-то конкретному. Есть интересный принцип SMART (это аббревиатура), согласно которому поставленная цель должна быть:
[b]Specific[/b] - конкретной. Конкретика означает, что результатом формулировки цели является ответ на вопрос: «что сделать?». Варианты: Чего добиться? Где? Когда? С кем? В каком объеме? и т.д. В постановке цели не должно быть слов, не несущих смысловой нагрузки (оптимальный, производительный, надежный и т.п.), никаких расплывчатых и двусмысленных формулировок.
[b]Measurable [/b]- измеримой. Как узнать, что цель достигнута? И в какой степени? Если речь идет о количественной измеримости, нужно оперировать цифрами, если о качественной - к формулировке цели следует приложить задание.
[b]Achievable [/b]- достижимой. Например, "стать лучшим фортером мира" на практике недостижима. Да и см. выше - как это измерить?
[b]Result-oriented[/b] - ориентированной на Результат. А не на процесс.
[b]Time-limited[/b] - ограниченной по времени.
Исходя из этих принципов, можно посмотреть на формулировки проектов и предложений. Что делаем? Что это будет? Как это проверить? Ну и так далее. Иначе будет все время получаться еще один виток разговоров о потенциальных возможностях, которые (ах...) никак не реализуются на практике.
|
|
|
|
Добавлено: Чт мар 12, 2020 15:19 |
|
|
|
|