E-Book Overview
Пособие по Форт-программированию. От начинающего пользователя до опытного программиста. Описаны особенности и специфика языка, примеры программных кодов, философия языка. Интернет-пособие. , 2006 г. , 72 стр.
E-Book Content
FORTH Spirit of Babylon c RU FIG, Ïîíÿòîâ Ä.À. , public domain
âåðñèÿ 23 ÿíâàðÿ 2006 ã.
Ñîäåðæàíèå 1
Ââåäåíèå
2
Êîìïüþòåð äëÿ íà÷èíàþùèõ
1.1 1.2 1.3 1.4 1.5 1.6 1.7 2.1 2.2
2.3
âåðñèÿ 1 . . . . . . . . âåðñèÿ 2 . . . . . . . . Èç [os] . . . . . . . . . Èç [orange] . . . . . . Èç ïåðåâîäà [thinking] c Þ. À. Ñåìåíîâ . .
c ÈÒÔ Òåõíîôîðò .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
×òî òàêîå ìàøèííûé ÿçûê ? . . . . . . . ×òî òàêîå Ôîðò ? . . . . . . . . . . . . . 2.2.1 Ïîäïðîãðàììíûé øèòûé êîä . . . 2.2.2 Êîñâåííûé øèòûé êîä . . . . . . 2.2.3 Áàéò-êîä (ñâåðíóòûé øèòûé êîä) Õàðàêòåðèñòèêè ÿçûêîâ . . . . . . . . . . 2.3.1 Çàïîìèíàåìîñòü . . . . . . . . . . 2.3.2 Ìîùíîñòü ÿçûêà . . . . . . . . . . 2.3.3 Àáñòðàêòíîñòü . . . . . . . . . . . 2.3.4 Óïðàâëÿåìîñòü . . . . . . . . . . . 2.3.5 Ìîäóëüíîñòü . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
5
5 6 6 7 8 9 11 12
12 14 15 16 16 17 17 18 18 19 19
3
Èñòîðèÿ ÿçûêà
20
4
Îñíîâû ÿçûêà
22
3.1 3.2
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14
Èç [orange] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Èç [ans] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Äîñòîèíñòâà ÿçûêà Ôîðò (èç [ans]) . . . Î ÿçûêå ïðîãðàììèðîâàíèÿ Ôîðò . . . . ôîðò-ñëîâî . . . . . . . . . . . . . . . . . Ñòåê . . . . . . . . . . . . . . . . . . . . . Ïàìÿòü, ÷èñëà, ñèìâîëüíàÿ èíôîðìàöèÿ Aðèôìåòè÷åñêèå îïåðàöèè . . . . . . . . Ââîä è âûâîä . . . . . . . . . . . . . . . . Õðàíåíèå ÷èñåë â ïàìÿòè . . . . . . . . . Îïåðàòîðû ñðàâíåíèÿ è âåòâëåíèÿ . . . Îðãàíèçàöèÿ öèêëîâ . . . . . . . . . . . . Ñèìâîëüíûå ñòðîêè . . . . . . . . . . . . Îïðåäåëåíèå íîâûõ ñëîâ . . . . . . . . . Õðàíåíèå ïðîãðàìì è äàííûõ . . . . . . Ìåòîäèêà ïðîãðàììèðîâàíèÿ íà Ôîðòå .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . .