DRAKON.SU

Текущее время: Четверг, 28 Март, 2024 20:36

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 242 ]  На страницу Пред.  1 ... 7, 8, 9, 10, 11, 12, 13  След.
Автор Сообщение
СообщениеДобавлено: Среда, 08 Декабрь, 2021 13:57 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Михаил, где же Оглавление?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2021 15:47 

Зарегистрирован: Понедельник, 15 Июнь, 2020 19:38
Сообщения: 179
История проекта.
Общие соображения.
Работа НМТК. (Не детерминированная машина Тьюринга. Концептная.
Базовые понятия. Структура концепта.
Текстовое построение концепта. Основы синтаксиса.
Группы. Создание. Синтаксис.
Перечислимые типы.
Группы. Выполнение.
Примеры групп. Or, And, Select, While, Until.
Определение групп. Пустые скобки. Примеры.
Типы данных. Определение.
Операторы. Определения.
События. Определения.
Адресация
Синтаксис.
Текстовые группы. Определение знаков, алфавита, лексем.
Программирование. Структура концепта.
16.1.Атрибуты.
16.2. Подписки.
16.3. Методы. Инициализация.
16.4. Классы. Конструктор.

II. Приложения.
Примеры программирования.
Таблица типов.
Таблица операторов.
Таблица событий.
Алфавит.
Лексемы.
Синтаксис.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2021 16:24 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
а) Пронумеруйте пункты оглавления, исправьте номера 16.1, 16.2 и т д
б) перед оглавлением напишите Заголовок вашей работы


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2021 17:57 

Зарегистрирован: Понедельник, 15 Июнь, 2020 19:38
Сообщения: 179
Часть 1.
1. История проекта.
2. Общие соображения.
3. Работа НМТК. (Не детерминированная машина Тьюринга. Концептная.
4. Базовые понятия. Структура концепта.
5. Текстовое построение концепта. Основы синтаксиса.
6. Группы. Создание. Синтаксис.
7. Перечислимые типы.
8. Группы. Выполнение.
9. Примеры групп. Or, And, Select, While, Until.
10. Определение групп. Пустые скобки. Примеры.
11. Типы данных. Определение.
12. Операторы. Определения.
13. События. Определения.
14. Адресация
15. Синтаксис.
16. Текстовые группы. Определение знаков, алфавита, лексем.
17. Программирование. Структура концепта.
17.1.Атрибуты.
17.2. Подписки.
17.3. Методы. Инициализация.
17.4. Классы. Конструктор.
II. Приложения.
Примеры программирования.
Таблица типов.
Таблица операторов.
Таблица событий.
Алфавит.
Лексемы.
Синтаксис
Извиняюсь. С презентации не правильно копировалось


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 08 Декабрь, 2021 18:47 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
перед оглавлением напишите Заголовок вашей работы


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Декабрь, 2021 10:14 

Зарегистрирован: Понедельник, 15 Июнь, 2020 19:38
Сообщения: 179
Владимир Паронджанов писал(а):
перед оглавлением напишите Заголовок вашей работы

Я не очень понимаю зачем? Что хотел то, уже сказал. Сейчас я планирую пропасть на некоторое время что б написать новую версию и напишу здесь по итогам. Со всем уважением, но голова уже занята. Напишите сами что-нибудь. Либо объясните зачем и кому это нужно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 09 Декабрь, 2021 23:35 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Михаил Кузьмин писал(а):
Что хотел то, уже сказал.

То. что вы уже сказали, содержит путаницу.
Михаил, вы все время путаете компьютер (физический прибор) и математическую модель. Это разные вещи.
Эта постоянная путаница в ваших материалах сбивает с толку ваших читателей.

Машина Тьюринга - это математическая модель
Цитата:
машина Тьюринга - это математическая модель вычислений, которая определяет абстрактную машину, которая манипулирует символами на полосе ленты в соответствии с таблицами правил.
https://star-wiki.ru/wiki/Turing_machine

Цитата:
Машина Тьюринга математическая модель процессов преобразования информации, с ее помощью можно реализовать любой алгоритм
https://gigabaza.ru/doc/121843.html


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Декабрь, 2021 10:01 

Зарегистрирован: Понедельник, 15 Июнь, 2020 19:38
Сообщения: 179
Не знаю как можно путать математическую модель с материальным объектом. По моему очевидно, что я предлагаю сделать материальный объект. А модель то зачем ее делать


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Декабрь, 2021 10:38 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Михаил Кузьмин писал(а):
По моему очевидно, что я предлагаю сделать материальный объект.
Это правильно. Я рад, что вы это подтверждаете.

Михаил Кузьмин писал(а):
Не знаю как можно путать математическую модель с материальным объектом.
Путаница происходит от того, что в Заголовке вашей темы и в Оглавлении ничего не сказано о новом материальном объекте, который вы предлагаете сделать — о новом компьютере.

В Заголовке и в Оглавлении слово компьютер не встречается ни разу!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Декабрь, 2021 10:50 

Зарегистрирован: Понедельник, 15 Июнь, 2020 19:38
Сообщения: 179
Владимир Паронджанов писал(а):
Михаил Кузьмин писал(а):
По моему очевидно, что я предлагаю сделать материальный объект.
Это правильно. Я рад, что вы это подтверждаете.

Михаил Кузьмин писал(а):
Не знаю как можно путать математическую модель с материальным объектом.
Путаница происходит от того, что в Заголовке вашей темы и в Оглавлении ничего не сказано о новом материальном объекте, который вы предлагаете сделать — о новом компьютере.

В Заголовке и в Оглавлении слово компьютер не встречается ни разу!

Потому что рано еще. И я не правильно сказал. Смоделировать НДМТ можно и на обычном компьютере. Я делаю систему на которой можно эффективно реализовать НДМТ.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Декабрь, 2021 13:24 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Михаил Кузьмин писал(а):
Потому что рано еще.
Если вы хотите запутать людей, то рано.
Но если вы хотите внести ясность, то с этого надо начинать.

Часть 1
Ваша цель — создать новый компьютер.
Надо прежде всего объявить эту цель и разжевать ее.
Надо объяснить, как устроен новый компьютер.
Какой у него процессор.
Какая у него память.
Какова архитектура нового компьютера
Для программирования на новом компьютере прежние методы не годятся.
Поэтому вы предлагаете новый язык программирования и делаете новый транслятор.
Описываете выгоды, которые получит человечество.

Часть 2
Поскольку новый компьютер изготовить трудно, вы предлагаете на первом этапе смоделировать новый компьютер (и проверить язык и транслятор) на существующих компьютерах или даже контроллерах.

Часть 3
Здесь можно говорить о всяких подробностях и деталях, в том числе о недетерминированной машине Тьюринга. Но не раньше.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Декабрь, 2021 19:38 

Зарегистрирован: Понедельник, 15 Июнь, 2020 19:38
Сообщения: 179
Да. Так правильней


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 27 Декабрь, 2021 22:53 

Зарегистрирован: Понедельник, 15 Июнь, 2020 19:38
Сообщения: 179
Машина Кузьмина. (Управляемая недетерминированная машина Тьюринга.)
Введение.
Маши́на Тью́ринга (МТ) — абстрактный исполнитель (абстрактная вычислительная машина). Была предложена Аланом Тьюрингом в 1936 году для формализации понятия алгоритма.
Машина Тьюринга является расширением конечного автомата и, согласно тезису Чёрча — Тьюринга, способна имитировать всех исполнителей (с помощью задания правил перехода), каким-либо образом реализующих процесс пошагового вычисления, в котором каждый шаг вычисления достаточно элементарен.
Это отсюда. https://ru.wikipedia.org/wiki/%D0%9C%D0 ... 0%B3%D0%B0

Развитие компьютерных технологий, современные требования к их применению, развитие программирования. появление реактивного программировани, да и сама физическая модель мира уже не удовлетворяются возможностями алгритмов по причине требований параллельной работы, содержанием которой не обязательно являются вычисления, может быть анализ данных или моделирование и управление реальными объектами как в автоматике. Кстати, именно в этой, наиболее развивающейся отрасли проблема с новыми парадигмами. Императивная явно не справляется. Ибо для управления объектами надо не только командовать (императивить), но и «слушать».
Устройство машины Тьюринга.
В состав машины Тьюринга входит неограниченная в обе стороны лента (возможны машины Тьюринга, которые имеют несколько бесконечных лент), разделённая на ячейки[2][3], и управляющее устройство (также называется головкой записи-чтения (ГЗЧ)), способное находиться в одном из множества состояний. Число возможных состояний управляющего устройства конечно и точно задано.
Управляющее устройство может перемещаться влево и вправо по ленте, читать и записывать в ячейки символы некоторого конечного алфавита. Выделяется особый пустой символ, заполняющий все клетки ленты, кроме тех из них (конечного числа), на которых записаны входные данные.
Управляющее устройство работает согласно правилам перехода, которые представляют алгоритм, реализуемый данной машиной Тьюринга. Каждое правило перехода предписывает машине, в зависимости от текущего состояния и наблюдаемого в текущей клетке символа, записать в эту клетку новый символ, перейти в новое состояние и переместиться на одну клетку влево или вправо. Некоторые состояния машины Тьюринга могут быть помечены как терминальные, и переход в любое из них означает конец работы, остановку алгоритма.
Машина Тьюринга называется детерминированной, если каждой комбинации состояния и ленточного символа в таблице соответствует не более одного правила. Если существует пара «ленточный символ — состояние», для которой существует 2 и более команд, такая машина Тьюринга называется недетерминированной.
Устройство машины Кузьмина.
Начнем по порядку описания МТ останавливаясь на отличиях.
1. Лента конечна. Это ближе к жизни. Разделение ленты назовем не ячейками, а концептами.
2. Управляющее устройство назовем адресацией. Т.е. у нас несколько головок (шин адресации) каждая из которых может иметь 4- вида адресации к концептам. Виды адресации –чтение, запись, выполнение, инициализация. Каждый вид адресации имеет в себе составную часть-просто адресацию.
3. Состоянием обладает не головка, а концепт. Кроме того, вместо понятия «состояние» иногда будем применять понятие «событие». Ибо событие это переход из одного состояния в другое и обычно именуется по названию нового состояния. Исходя их этого можем отметить сразу 5 событий концептов- адресация, адресация для чтения, адресация для записи, адресация для выполнения, адресация для инициализации. Число возможных состояний ограничено 16 классами. Список классов событий ниже .
4. Устройство может перемещаться (адресоваться) к любому концепту и могут порождается подписками, как и концепты могут порождаться адресацией с инициализацией. По выполнению адресации устройство освобождается.
5. Работа машина заключается в адресации концепта и, возможно, изменения состояния адресуемого концепта. На этом функция головки завершается.
6. Каждый концепт может иметь подписки на события. Подписка это адрес (адреса, потому как может быть несколько подписок на одно событие) к которому необходимо перейти каким то видом адресации при определенном событии.
7. Функционирование машины заключается в адресации концептов, которые остаются неизменными.
8. Управление конкретной машиной осуществляется добавлением/удалением подписок.
9. Программирование заключается в создании множества концептов и оформлении подписок для необходимого функционала.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 27 Декабрь, 2021 22:57 

Зарегистрирован: Понедельник, 15 Июнь, 2020 19:38
Сообщения: 179
Сегодня первый раз прошла новая версия транслятора. Решил немного формализовать свою работу. На праздники подчищу. И пару месяцев на моделирование машины и формирование двоичного формата. Потом можно заняться разработкой отладчика. Это уже на конкретный контроллер и задачу желательно. Утром выложу ролик с рабочим транслятором на фейсбуке.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 28 Декабрь, 2021 09:17 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Михаил Кузьмин писал(а):
Да. Так правильней
?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 28 Декабрь, 2021 13:17 

Зарегистрирован: Понедельник, 15 Июнь, 2020 19:38
Сообщения: 179
Владимир Паронджанов писал(а):
Михаил Кузьмин писал(а):
Да. Так правильней
?

Ну, правильное замечание. Ролик выложил на фейсбуке
https://www.facebook.com/groups/1084931979000426


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 28 Декабрь, 2021 13:32 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Михаил Кузьмин писал(а):
Машина Кузьмина.
Почему Машина Кузьмина, а не "Компьютер Кузьмина"?
https://ru.wikipedia.org/wiki/%D0%9C%D0 ... 0%BD%D0%B0


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 28 Декабрь, 2021 20:44 

Зарегистрирован: Понедельник, 15 Июнь, 2020 19:38
Сообщения: 179
По аналогии с МТ. Больше никакой мысли.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 28 Декабрь, 2021 22:14 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Михаил Кузьмин писал(а):
По аналогии с МТ. Больше никакой мысли.
Машина Тьюринга — это математическая модель.
Машина Кузьмина — это не математическая модель, а компьютер нового типа — это реальный физический прибор.

В качестве аналогов для Машины Кузьмина надо выбирать не математическую модель, а известный тип компьютера, например, компьютер фон Неймана.
https://en.wikipedia.org/wiki/Von_Neumann_architecture
https://habr.com/ru/post/505356/
http://ermak.cs.nstu.ru/neurotech/html/ ... /Lect3.pdf


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 28 Декабрь, 2021 23:37 

Зарегистрирован: Понедельник, 15 Июнь, 2020 19:38
Сообщения: 179
Владимир Паронджанов писал(а):
Машина Кузьмина — это не математическая модель, а компьютер нового типа — это реальный физический прибор.

Пока даже не реальный)) Ну, тогда я объяснил на этой модели принцип работы будущего компьютера. Осталась проблема сделать его реальным. Ну, напишу я работающую виртуальную машину, транслятор и систему. Это я сделаю. Пусть пол года уйдет. Я не знаю что делать дальше. И это меня здорово печалит. А надо делать отладчик для реального контроллера и рабочие приборы.


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

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB