Джоуль (бағдарламалау тілі) - Joule (programming language)

Джоуль
Парадигмамультипарадигма: объектіге бағытталған, таратылды, Деректер ағыны
ЖобалағанЭ. Дин Триббл
Бірінші пайда болды1996
Пәнді терутиптелмеген
Әсер еткен
Бір уақытта логикалық бағдарламалау, Актерлер
Әсер етті
E

Джоуль Бұл қатарлас мәліметтер ағынымен бағдарламалау құрылыс үшін арналған тіл таратылған қосымшалар. Бір-бірімен сәйкес келетіні соншалық, блок ішіндегі мәлімдемелер реті блоктың жұмысына қатысы жоқ. Мәлімдемелер мүмкіндігінше олардың енгізілімдері негізінде рәсімделеді. Джоульде бәрі хабарлама жіберу арқылы болады. Жоқ басқару ағыны. Оның орнына бағдарламашы деректер ағыны сипаттайды, оны а мәліметтер ағынымен бағдарламалау тіл.

Ол предшественник болып саналады E бағдарламалау тілі.

Тіл синтаксисі

Сандар тұрады ASCII 0–9 сандары; идентификаторлар болып табылады Юникод цифрлар, әріптер және әріптен басталатын оператор таңбаларының тізбегі. Сондай-ақ, идентификаторларды түзу ('') немесе стандартты (‘') жалғыз тырнақшалармен қоршалған Юникод тізбектерін (бос кеңістікті қоса) қолдану арқылы жасауға болады, мұнда кері сызық қашу символы болып табылады. Кілт сөздер әріптерден басталуы керек, қоспағанда ақпарат жіберуге арналған кілт сөз. Операторлар оператор таңбасынан басталатын цифрлар, әріптер мен оператор символдарының Юникод тізбектерінен тұрады. Жапсырмалар идентификаторлар, содан кейін қос нүкте (':') қойылады.[1]

Джоуль - түптің түбінде императивті тіл және осыған байланысты мәлімдемеге негізделген тіл. Оның астындағы реляциялық синтаксиске оңай ауысатын бай өрнек синтаксисі бар. Күрделі өрнектер жеке тұжырымдарға айналады, мұнда түпнұсқа өрнектің орны нәтижелер арнасының акцепторына сілтеме арқылы ауыстырылады. Демек, ендірілген өрнектер әлі күнге дейін олардың ендірілуімен толықтай бір уақытта есептеледі.[1]

   Егер сома <= сальдо • шотты алу: қалған сома • шот туралы есеп-секіру: аяқтау

Идентификаторлар сервермен байланысу үшін арнаны атай алады. Егер бұл жағдай болса, онда айтылады байланған сол арнаға.[1]

Пайдаланылған әдебиеттер

  1. ^ а б c «Джоуль: Үлестірілген қолданбалы негіздер: 4.2. Өрнектер» (PDF). 1. Agorics, Inc. 2004 жылғы 20 желтоқсан: 31–33. Алынған 2012-08-29. Журналға сілтеме жасау қажет | журнал = (Көмектесіңдер)

Сыртқы сілтемелер