Главная

Что такое Friend?

язык высокого уровня + древовидная база данных + Интернет-сервер.

FRIEND (Фрэнд) это  язык посредник, предназначенный для накопления и обработки знаний в сети Интернет, для программной обработки естественных языковых текстов, для создания интерфейса  общения людей с машинами, для создания интерактивных мобильных сетей на базе Андроид. Windows, и IOs  устройств, в которых каждое устройство может выступать и клиентом и сервером (сайтом, поставщиком услуг), а так же хранилищем информации и знаний в объеме ограниченном только памятью устройства.

FRIEND-система это программа способная  накапливать и обрабатывать знания,  производить расчеты, управлять другим ПО, которую можно встроить в прикладное ПО как  DLL, использовать как интерпретатор вычислительного и\или декларативного языка высокого уровня.

FRIEND  ОЧЕНЬ ПРОСТОЙ  ДЛЯ ОСВОЕНИЯ ЯЗЫК.

Автором языка FRIEND является Александр Фарухович Зохрэ.  Идея языка появилась в 1989 году, затем вплоть до 2015 года, вместе с сыном Ильей Зохрэ и соратником Александром Леонидовичем Гончаром, разрабатывались разные   реализации Фрэнда, для систем целевого назначения. Это первая, ознакомительная  публичная языка, НЕ ОПИСЫВАЕТ ВСЕ ЕГО ВОЗМОЖНОСТИ И ФУНКЦИИ. Особая благодарность за консультации и поддержку, известному белорусскому ученому и новатору  в области ИИ технологий, доктору технических наук, профессору Голенкову Владимиру Васильевичу.

Название FRIEND выбрано исходя из посылок «дружественный, дружба, общение».

Примеры (освойте Friend за один вечер!):

 

Пример формулы вычисления расстояния   между двумя точками на плоскости, записанной на языке FRIEND:

sqr( (X2 — X1)**2  + (Y2 — Y1) **2) -> РАССТОЯНИЕ

Пример программы вычисления факториала  рекурсивным методом на языке FRIEND:

// Определяем функцию факториал

  # fact(N) 

                  { Return( N>0) 

                         { N *  fact( (N — 1) ) }

                     1 }

//Используем функцию для вычисления факториала числа 6  и записи результата в переменную  X

 fact(6) -> X

Пример фрагмента древовидной Базы Данных на языке Friend

 Строение включает мост, дом, памятник.

     Мост включает железнодорожный мост, пешеходный мост.

    Дом включает хижина, изба, многоэтажный дом, школа, магазин, фабрика; имеет фундамент, стены, крыша.  

 

Пример записи повествования, способом понятным программе, на языке Friend

{Крылов, ‘Лебедь рак и щука’}:  басня{Лебедь, рак, щука тащить телега.

                                                                                  Лебедь летит небо.

                                                                                  Щука плывет река.

                                                                                  Рак  идет назад.

                                                                                  Телега не изменяет координаты. 

                                                                              }.