Форт (мова праграмавання): Розніца паміж версіямі
[дагледжаная версія] | [дагледжаная версія] |
Змесціва выдалена Змесціва дададзена
Новая старонка: ''''Форт''' ({{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]
Зноскі
- ↑ NASA applications of Forth (original NASA server no longer running, copy from archive.org)
- ↑ Starflight . The Digital Antiquarian (28 кастрычніка 2014).
Крыніцы
- Савіцкі М. Тлумачальны слоўнік па інфарматыцы: / Мікола Савіцкі. Мн.: Энцыклапедыкс. 2009. ISBN 978-985-6742-83-8