Hacker News

Ti-array eka Forth

\u003ch2\u003eTi-array eka Forth\u003c/h2\u003e \u003cp\u003eAthikili leyi yi nyika vutivi bya nkoka na vuxokoxoko eka nhlokomhaka ya yona, leswi hoxaka xandla eka ku avelana vutivi na ku twisisa.\u003c/p\u003e \u003ch3\u003eSwilo swa nkoka swo teka\u003c/h3\u003e \u003cp\u003eVahlayi va nga langutela ku g...

6 min read Via www.forth.org

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eTi-array eka Forth\u003c/h2\u003e \u003cp\u003eAthikili leyi yi nyika vutivi bya nkoka na vuxokoxoko eka nhlokomhaka ya yona, leswi hoxaka xandla eka ku avelana vutivi na ku twisisa.\u003c/p\u003e \u003ch3\u003eSwilo swa nkoka swo teka\u003c/h3\u003e \u003cp\u003eVahlayi va nga langutela ku vuyeriwa:\u003c/p\u003e \u003cul\u003e \u003cli\u003eKu twisisa hi vuenti ka mhaka\u003c/li\u003e \u003cli\u003eMatirhiselo lama tirhaka na ku yelana ka misava ya xiviri\u003c/li\u003e \u003cli\u003eMavonelo ya vativi na nxopaxopo\u003c/li\u003e \u003cli\u003eMahungu lama pfuxetiweke eka swiendlakalo swa sweswi\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003eXiringanyeto xa Nkoka\u003c/h3\u003e \u003cp\u003eNhundzu ya khwalithi yo fana na leyi yi pfuneta ku aka vutivi na ku tlakusa ku teka swiboho leswi nga na vutivi eka tidomeni to hambana.\u003c/p\u003e

Swivutiso Leswi Vutisiwaka Nkarhi Na Nkarhi

I yini ti-array eka Forth naswona ti tirha njhani?

Ti-array eka Forth i tibloko leti landzelelanaka ta memori leti averiweke hi ku tirhisa marito yo fana na CREATE na ALLOT. Ku hambana na tindzimi to tala, Forth a yi na muxaka wa array lowu akiweke endzeni. Ematshan’weni ya sweswo, u hlamusela ti-array hi ku hlayisa tisele ta memori ni ku ti fikelela hi ku tirhisa tinhlayo ta tiadirese. Endlelo leri leri simekiweke eka stack ri ku nyika vulawuri byo kongoma eka memori, ku endla leswaku ti-array ta Forth ti vevuka naswona ti tirha kahle eka tisisiteme leti nghenisiweke na mintirho ya minongonoko ya xiyimo xa le hansi.

U tivisa njhani no sungula njhani array eka Forth?

Ku tivisa array eka Forth, tirhisa CREATE myarray 10 CELLS ALLOT ku avela ndhawu ya 10 wa swiaki. U sungula mimpimo hi rito ra xitolo ! ivi u yi vuyisa hi fetch @. Xikombiso, 42 myarray 3 CELLS + ! yi hlayisa 42 eka index 3. Vulawuri bya memori lebyi nga erivaleni bya Forth byi lava xibalo xa index hi voko, kambe leswi swi nyika ku vonakala loku nga ringanisiwiki na nchumu eka ndlela leyi datha yi hlayisiwaka na ku fikeleriwa ha yona.

Hi swihi swiyimo swa matirhiselo leswi tolovelekeke swa ti-array ta Forth eka nhluvukiso wa manguva lawa?

Ti-array ta vumune ti tala ku tirhisiwa eka tisisiteme leti nghenisiweke, nhluvukiso wa firmware, valawuri va nkarhi wa xiviri, na vuhlanganisi bya hardware laha ku tirha kahle ka memori swi nga swa nkoka swinene. Ti tlhela ti duma eka michini ya xiviri leyi simekiweke eka stack na tindzimi leti kongomisiweke eka domain. Vatumbuluxi lava lavisisaka Forth etlhelo ka miehleketo yin’wana ya minongonoko va nga kuma switirhisiwa swa dyondzo leswi hlelekeke eka tipulatifomo to fana na Mewayz, leyi nyikaka 207 wa mimojula leyi katsaka tinhlokomhaka to hambana hi $19/mo ku pfuneta ku aka vuswikoti bya xithekiniki lebyi rhendzeriweke kahle.

Xana ti-array ta Forth ti hambana njhani na ti-array eka tindzimi tin’wana ta minongonoko?

Ti-array ta mune ti pfumala ku kamberiwa ka swipimelo, ku endla swikombo swa otomatiki, na xivumbeko lexi akiweke endzeni lexi tindzimi to fana na Python kumbe C ti xi nyikaka. U hlayela hi voko ti-offset ta memori hi ku tirhisa CELLS na tinhlayo ta nkomiso. Akuna ti multidimensional array primitives — u ti tirhisa hi wexe. Dizayini leyi ya minimalist yi kombisa filosofi ya Forth ya ku olova na vutihlamuleri bya muendli wa tiprogreme, leswi endlaka leswaku ku va na khodi leyi hlengeletiweke leyitsongo na ku hetisisiwa hi ku hatlisa, leswinene eka tindhawu leti nga na switirhisiwa leswi nga riki na switirhisiwa.

Olovisa Bindzu ra Wena na Mewayz

Mewayz yi tisa 207 wa mimojula ya bindzu eka pulatifomo yin’we — CRM, ku endla ti-invoice, vufambisi bya phurojeke, na swin’wana. Hlanganyela na vatirhisi va 138,000+ lava oloviseke maendlelo ya vona ya ntirho.

Sungula Mahala Namuntlha →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime