Форт (мова праграмавання): Розніца паміж версіямі

З Вікіпедыі, свабоднай энцыклапедыі
[дагледжаная версія][дагледжаная версія]
Змесціва выдалена Змесціва дададзена
Новая старонка: ''''Форт''' ({{lang-en|Forth}}) — імператыўная мова праграмавання, а...'
 
др картка
Радок 1: Радок 1:
{{Картка мовы праграмавання
| name = Forth
| paradigm = [[Працэдурнае праграмаванне|працэдурная]], стэк-арыентаваная, [[Рэфлексія, праграмаванне|рэфлектыўная]], канкатэнатыўная
| year = 1970
| designer = [[Чарльз Мур]]
| typing = адсутнічае
| implementations = SwiftForth (Forth, Inc.)<br>[[Gforth]] (Свабоднае ПЗ)<br>VFX Forth (MicroProcessor Engineering)
| influenced_by = [[Burroughs large systems]], [[Лісп]], [[APL]]
| influenced = [[Factor, мова праграмавання|Factor]], [[PostScript]], [[RPL, мова праграмавання|RPL]], [[REBOL]]
}}

'''Форт''' ({{lang-en|Forth}}) — [[Імператыўнае праграмаванне|імператыўная]] [[мова праграмавання]], а таксама праграмнае асяроддзе, створаныя [[Чарльз Мур|Чарльзам Мурам]] у канцы 1960-х гг. Магчымасці мовы ўключаюць [[структурнае праграмаванне]], рэфлексію (здольнасць мадыфікаваць праграмныя структуры ў час выканання праграмы), [[канкатэнатыўнае праграмаванне]] (стварэнне функцый праз супастаўленне) і пашыральнасць (праграміст можа ствараць новыя каманды).
'''Форт''' ({{lang-en|Forth}}) — [[Імператыўнае праграмаванне|імператыўная]] [[мова праграмавання]], а таксама праграмнае асяроддзе, створаныя [[Чарльз Мур|Чарльзам Мурам]] у канцы 1960-х гг. Магчымасці мовы ўключаюць [[структурнае праграмаванне]], рэфлексію (здольнасць мадыфікаваць праграмныя структуры ў час выканання праграмы), [[канкатэнатыўнае праграмаванне]] (стварэнне функцый праз супастаўленне) і пашыральнасць (праграміст можа ствараць новыя каманды).



Версія ад 00:11, 14 студзеня 2016

Forth
Клас мовы працэдурная, стэк-арыентаваная, рэфлектыўная, канкатэнатыўная
З’явілася ў 1970
Аўтар(ы) Чарльз Мур
Пашырэнне файлаў fth, fs, 4th, fb, f, forth
Тыпізацыя даных адсутнічае
Асноўныя рэалізацыі SwiftForth (Forth, Inc.)
Gforth (Свабоднае ПЗ)
VFX Forth (MicroProcessor Engineering)
Зведала ўплыў Burroughs large systems, Лісп, APL
Паўплывала на Factor, PostScript, RPL, REBOL
Сайт forth-standard.org (англ.)

Форт (англ.: Forth) — імператыўная мова праграмавання, а таксама праграмнае асяроддзе, створаныя Чарльзам Мурам у канцы 1960-х гг. Магчымасці мовы ўключаюць структурнае праграмаванне, рэфлексію (здольнасць мадыфікаваць праграмныя структуры ў час выканання праграмы), канкатэнатыўнае праграмаванне (стварэнне функцый праз супастаўленне) і пашыральнасць (праграміст можа ствараць новыя каманды).

Форт — працэдурная мова праграмавання без сістэмы тыпаў. Каманды мовы могуць выконвацца як інтэрактыўна, так і кампілявацца для пазнейшага выканання.

Прымяняецца ва ўбудаваных сістэмах і ў касмічнай тэхніцы.[1] Таксама, гульня Starflight ад Electronic Arts, якая выйшла ў 1986 годзе, была напісана на адмысловай рэалізацыі Форт.[2]

Зноскі

  1. NASA applications of Forth (original NASA server no longer running, copy from archive.org)
  2. Starflight. The Digital Antiquarian (28 кастрычніка 2014).

Крыніцы

  • Савіцкі М. Тлумачальны слоўнік па інфарматыцы: / Мікола Савіцкі. Мн.: Энцыклапедыкс. 2009. ISBN 978-985-6742-83-8