Cad is 4ú comhad ann?
Is comhad ríomhchláraithe é comhad a bhfuil .4ú síneadh comhad aige a cruthaíodh don Forth Programming Language. Tá cód foinse ann do chláir atá scríofa i dteanga ríomhchlárúcháin Forth agus gineann sé an t-aschur nuair a chuirtear an clár i gcrích. Níl ann ach comhad teanga ríomhchlárúcháin eile atá cosúil le comhad foinse C agus C++.
4ú Formáid Chomhaid - Tuilleadh Eolais
4ú Sampla Cód Teanga Ríomhchlárúcháin
Seo sampla de chlár simplí scríofa in Forth a ríomhann fachtóiruimhir uimhir tugtha:
: factorial ( n -- n! )
dup 0=
if
drop 1
exit
then
1
swap
begin
dup 1-
dup 0=
if
drop
exit
then
swap
*
repeat
;
In this example, the factorial word takes a single argument n and returns its factorial. The dup word duplicates the value on top of the stack, drop discards the value on top of the stack, and * iolraíonn sé an dá luach ar bharr an chruach. rialaíonn an má agus tús/go dtí go dtógtar sreabhadh an chláir.
Chun an clár seo a úsáid, chuirfeá an sainmhíniú isteach san ateangaire Forth, agus ansin cuirfá an focal fachtóir leis an uimhir a dteastaíonn uait an fachtóir a aimsiú:
10 factorial .
Mar thoradh air seo bheadh an t-aschur 3628800, arb é 10 fachtóir é.