Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

serj-aleks08

Евгений Витяев "Компьютерное познание"

Тема в рамках проекта «Картина мира», имеющее непосредственное отношение к процессу конструирования этой самой «Картины мира» или её элементам.

КОМПЬЮТЕРНОЕ ПОЗНАНИЕ  :  Компьютерная реализация научного метода познания, которая включает в себя также компьютерную реализацию человеческих методов познания (Computational Cognition) - обнаружения логики, скрывающейся за каждодневными индуктивными выводами: конструированием перцептивных репрезентаций, обнаружением смысла и содержания в восприятии, понятий и смысла слов, определением близости, репрезентативности и сходства, предсказанием будущего.

Тема рассматривается, как ключевая, в более общем контексте «научного открытия» и весь проект позиционируется от имени двух авторов (Борис Ковалерчук).  Генезис идеи — из направления исследования данных, можно сказать из того же датаизма, но в традициях строго математического формализма,  с учетом классической эпистемологии, и основываясь на практике реализации.

Кроме того, налицо связь с предыдущим пазлом ... 

serj-aleks08

Концепты, техники и модели компьютерного программирования

В рамках международного учебного проека Mozart/Oz была проделана определенная работа и написан замечательный обзор, который наряду с учебником отвечает на массу вопросов в отношении современного программирования распределенных вычислительных систем. Это не закрывает вопрос в отношении оптимизации низкоуровневых языков (почему и продолжаются возникать новые проекты типа Rust или Go) и тем более языков предметной области, но явно демонстрирует основные тренды, которые следует учитывать при развитии индустриальных компьютерных языков и, в частности, стандарта ECMAScript. То есть вопрос для выбора языка потенциальной экспертной системы не стоит — это очевидно Nodejs/JS при всём уважении к замечательным языкам типа Clojure или Erlang. Это замечание к теме анализа компьютерных языков, экспертной системы и ответа на вопрос предыдущего поста.

Что касается развития концепций ПРОЛОГа и их потенциальных реализаций в том же JS, в связи с указанным текстом обратил внимание на тему RPL (частный случай которой SQL). Кстати, Datalog и например язык CELL, опять же только как концептуальные источники, кое-что дают для понимания с точки зрения реализации общей идеи «упорядоченных пар» (отношений).

Архитектура семантического портала

Тематические каталоги википедии

DSpace и СОЦИОНЕТ

serj-aleks08

К теме анализа компьютерных языков

1. Все языки потенциально расширяют свою архитектуру и с точки зрения проектирования «снизу вверх», интересны ассемблеры. Идеально иметь базу всех реализованных ассемблеров и возможность трасляции их операций и макросов из одного в другой. Задача конкретная и нетрудная, но неподъемная для одного человека. Крайний вариант —  ограничиться кросс-платформенным FASM, например, сравнивая его с WebAssembly. Компромиссный вариант и может быть необходимый — сравнение С с Форт, у которых ядра изоморфны ассемблерам, но разные подходы к концепту компиляции (связывание, объектный файл, ...).

2. С точки зрения проектирования «сверху вниз» интересны языки предметной области. Здесь можно начать с концепций метаязыков, ограничиваясь на начальном этапе неким специфическим «эзотерическим языком». Не мешает поставить точку в дискуссии между ООП и «функциональным подходом». Сам факт претензий друг другу двух подходов показывает проблемы обоих. Очевидно, что «классы» — не панацея, а функции, пришедшие из численного анализа — не есть основа интеллекта, хотя без арифметики невозможно конструирование GUI, естественно, что нам не обойтись без логики в части булевой алгебры. Здесь же интересны сравнения между языками, ориентированными на алгоритмы работы с векторами (APL или таблицами Lua) и списками (или сериями REBOL).

Collapse )

про нейронные сети и программное обеспечение 2.0

Глава подразделения искусственного интеллекта Tesla Андрей Карпати рассказал о том, почему нейронные сети — это инструмент разработки будущего. Dev.by публикует перевод его статьи.
https://dev.by/news/programmnoe-obespechenie-2-0