Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт мар 19, 2024 10:03

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 170 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12
Автор Сообщение
 Заголовок сообщения: Re: Kolibri
СообщениеДобавлено: Пт ноя 16, 2018 11:50 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1285
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Так, судари, господа, товарищи и барышни, если последние найдутся. Давайте посмотрим на это под другим углом.

Материалов по форту мало
Книжки из прошлого века.
Презираемые нами стандарты.

Что остаётся интересующимся?
Затрахивать голову подающим надежды реальным режимом под DOS, поскольку ох разум затуманен системой образования?
Реверсить существующие системы?
Редкая документация к форт-системам?

Всё это отнюдь не для начинающих и просто любопытных.

Так перефразирую:
Что плохого в обучающих видео по форту и советами по программированию в одном флаконе?
Почему бы нам этим не заняться?

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Kolibri
СообщениеДобавлено: Пт ноя 16, 2018 12:34 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
"Рынок" обучающих уроков по вопросам Форт-систем обширен и не занят, возможная тематика тоже разнобразна.
Голосую за развёртывание в видео Форт тематики :) , но нужно составить перечень планируемых видео-уроков и кто их будет озвучивать и где выкладывать. Возможно группа в VK наиболее приемлемое место.
Из того что подумалось, например, как расширяется Win32Forth IDE подключением Scintilla DLL и тестирование добавляемого функционала из данной DLL в диалоговом режиме консоли запущенной Win32Forth IDE.
Микро контроллерная тематикa тоже достаточна интересна для включения в видео (и до уровня использования Форт-ассемблеров)

P.S. Посмотрел в гугль и встретил, например, части видео с имплантацией Форта в учебном проекте (процессора?)
Одно из них в серии (Список видео из этого проекта)

какое то китайское видео по Win32 Forth :)

P.P.S. Начата ранее и тема на форуме Ссылки на видео по Forth (Форт)у но форум, вероятно, не та площадка для размещения учебных видео.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Kolibri
СообщениеДобавлено: Пт ноя 16, 2018 14:53 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Вопрос важный, и думаю, поставлен в целом правильно.

Есть другой момент, технический, но он может загубить все на корню. Вот, к примеру, пишут люди статью или книгу "программирование на нашем любимом языке в нашей любимой среде для нашего любимого микроконтроллера". Они рассчитывают на то, что эту статью прочитают, проникнутся идеей, и люди начнут отказываться от собственных идей и потребностей, реализуя какую-нибудь мигалку светодиодом? Это несколько упрощенный подход, с учетом того, что сейчас полно статей уровня "как быстро запустить несложную программу на языке XYZ". Что характерно, в половине таких статей присутствует очень оптимистичный настрой "ну вот мы вам показали, а дальше вы уж сами идите по этому длинному и перспективному пути, не забывая нас благодарить".

Поэтому надо все же идти от более абстрактных и реалистичных соображений. Как говорится, "людям не нужны дрели, людям нужны дырочки, а чем их делать, им без разницы". В программировании существует круг решаемых задач, и существуют некоторые объективные тенденции. К примеру, бесполезно рассказывать о пробивании перфокарт или экономии десяти байт, чтобы программа влезала на магнитную ленту. Также бесполезно рассказывать об алгоритмах "поменяем каждый четный элемент массива на третий с конца, если пятый больше седьмого, и вот как изящно это можно сделать на Форте, только мы тут специально использовали уникальные команды, чтобы вы привыкли только к нашему Форту". С другой стороны, можно решение практических задач довести до абсурда - к примеру, потребовать готовый плагин для системы управления предприятием, с сертификатом и производительностью на порядок выше. Что? У вас на Форте такого нету? Ну значит "никому ваш Форт и не нужен". Вот поэтому позиционирование Форта среди языков программирования - очень важная вещь, которая может принципиально повлиять на эффективность всех обучающих материалов. Если же пойти традиционно, пытаясь просто наделать для Форта того же, что в массе делают для Си, Питона и Java, то скорее можно привлечь гиков, которые просто хотят быть не такими как все, поэтому согласны изучить язык, выглядящий странно. В основном для того, чтобы эпатировать окружающих и формировать имидж человека, который что-то такое знает, так что нечего к нему придираться. Вместо этого полезнее больше усилий тратить на пояснение того, почему именно Форт и что такого полезного получается от его применения.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Kolibri
СообщениеДобавлено: Пт ноя 16, 2018 15:01 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
"Рынок" обучающих уроков по вопросам Форт-систем обширен и не занят, возможная тематика тоже разнобразна.

Ох, да нет никакого рынка уроков по Форту :) Чтобы был рынок, нужно, чтобы были покупатели. Вот что он не занят, это точно, но даже если его занять, это будет напоминать деятельность Эллочки-людоедки по соревнованию с дочерью миллионера. Ведь если человек, смотрящий видео, исходно не согласен с постановкой вопроса, ему бесполезно приводит аргументы. Ему видится ненужным сам Форт! А тут ему часы обучающего видео, как этим ненужным Фортом пользоваться...
KPG писал(а):
Из того что подумалось, например, как расширяется Win32Forth IDE подключением Scintilla DLL

Угу. Только если серьезно посмотреть на Win32Forth, можно легко придти к тому, что его применение бесперспективно. Для учебных целей можно, а для серьезной перспективы надо, чтобы за это применение платил Forth Inc.

KPG писал(а):
но форум, вероятно, не та площадка для размещения учебных видео.

На форуме банально не хватит места. Ссылки можно выкладывать, но см. выше. Глобальный вопрос - какую цель преследуют курсы? Сначала надо найти приемлемое позиционирование Форта как такового, потому что без этого будет деятельность впустую и банальное надоедание программистам.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Kolibri
СообщениеДобавлено: Пт ноя 16, 2018 17:27 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1285
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Хм, в качестве учебной просветительской задачи можно запилить что-то полезное.
К примеру, дизассемблер :D как раз пилю
Работа со словарями, лок. переменные, откатные техники, имена слов содержащие пробелы. Красота :)
Если нужно для дела могу кодить хоть в прямом эфире :))

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 170 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB