Hacker News

taeForth

taeForth Ka rukuhia e tenei tuhura te tae, ka tirohia tona hiranga me te paanga pea. Ko nga Kaupapa Kaupapa kua hipokina Ka torotoro tenei ihirangi: Nga maataapono me nga ariā Nga tikanga whai kiko me te tono...

10 min read Via colorforth.github.io

Mewayz Team

Editorial Team

Hacker News

Ko te colorForth he reo whakahiato iti, he tae-waehere i hangaia e Chuck Moore — te kaihanga o Forth — i hangaia hei tango i te whanaketanga rorohiko tae noa ki ona mea tino nui. Ma te whakakapi i nga tohu wetereo tuku iho ki nga kupu tohu-tae, ka whakatutukihia e colorForth te tino ngawari me te tino mahi, na te mea ko tetahi o nga reo tino rerekee engari tino whai mana i roto i te hitori rorohiko.

He aha te colorForth me te pehea te mahi?

Na Chuck Moore i whakawhanake te colorForth i te mutunga o te 1990s hei whanaketanga tika o te reo hotaka Forth. I te mea e whakawhirinaki ana nga reo tikanga ki nga taiapa, tohu kopa, me nga tohu kupu matua hei whakawhiti whakaaro ki tetahi kaikohi, ka whakawaeherehia e colorForth aua korero ki te tae o ia kupu. Ko te waehere puna ka penapena ehara i te mea he tuhinga noa engari he raupapa tohu, e mau ana i ia tae hei raraunga meta.

Kua whakahiatotia nga kupu kaariki ki te papakupu. Ko nga kupu whero ka mahia tonu i te wa whakahiato. Ka whakamahia nga kupu kowhai hei taurangi, hei tohutoro raraunga ranei. Ka haere nga kupu ma hei kupu kupu. Ka whakakorehia e tenei whakawaehere te paparanga katoa o te poroporo i runga ake, ka taea e te kaiwhakamaori te mahi i runga i te tikanga i te wa e panui ana ia i tetahi tohu. Ko te hua ko te reo e rere ana i runga i nga taputapu karekau me te tapuwae i ine ki te kiropaita — he onge i roto i nga mahi rorohiko hou.

He aha a Chuck Moore i Invent colorForth I muri i te Waihanga Forth?

I pau nga tau a Chuck Moore ki te whakamahine i a Forth me te piki haere o te hoha ki te uaua ka kohia i roto i te waa - nga tinana paerewa, nga papa hototahi, me nga ahuatanga pupuhi i waimeha i te huatau taketake o te reo. Ko te colorForth tana whakautu: he wehenga ma i whakakore i te hototahi whakamuri mo te ma o te hoahoa.

I whakapono a Moore ko te nuinga o nga rorohiko he nui, he puhoi hoki na te mea ka mahi nga kaiwhakawhanake i roto i nga punaha e utu ana i te uaua, kaua i te ngawari. I hangahia te colorForth hei whakamatau i te tuhinga whakapae - ka taea e te kaitakataka mohio e mahi tata ana ki nga taputapu te hanga i nga punaha maamaa me te iti, ka taea te tirotiro. Ko ana ake whakatinanatanga o te colorForth i rere i runga i nga maramara ritenga i hangaia e ia ake, ka hinga te rohe i waenga i te rorohiko me te silicon.

"Ko te kaupapa o te colorForth kia kaua e whakamahia e te katoa — he whakaatu he aha te ahua o te rorohiko ina whakaurua tetahi mea koretake." — Ko te kaupapa whakaaro hoahoa a Chuck Moore, he maha nga wa e whakahuahia ana e te hapori colorForth.

He aha nga Maapono Matua e Hiranga ai te colorForth?

Ko te colorForth he mea hanga i runga i te huinga iti o nga whakapumautanga whakahirahira e wehewehe ana i nga reo auraki katoa e whakamahia ana i enei ra. Ma te mohio ki enei maapono ka kitea te take e kaha tonu ana te kukume mai i nga mahi rangahau mai i nga kaiwhakatakoto kaupapa punaha me nga tohunga whakaaro reo.

  • Tae hei wetereo: Ka whakakapihia e te whakawaehere tirohanga nga tohu kupu, ka tango i te katoa o te wahanga porotiti me te whakakitenga tonu te koronga ki te kaiwhakahtaka me te kaiwhakaahua.
  • Whakamahinga i runga i te taapu: Pērā i a Forth, ka whakamahia e colorForth he tauira tāpae postfix (Reverse Polish Notation) e whakakore ana i te hiahia mo nga ture o mua o te kaiwhakahaere me te poroporo kupu.
  • Karekau he punaha whakahaere: ka rere tika te colorForth i runga i te taputapu me te kore e hiahiatia he paparanga OS, kia marama ai te katoa o te punaha, ka taea te tirotiro.
  • He iti rawa: Ko te whakatinanatanga reo katoa, tae atu ki te ētita me te kaiwhakamaori, ka uru ki raro i te 100 kiropaita — he tino rereke ki nga taiao whanaketanga hou kua ine ki te kipaita.
  • Kaiwhakahōtaka hei kaihoahoa pūnaha: Ka mau a colorForth i te kaihātaka kotahi e mohio ana ki nga rarangi katoa o te punaha, me te whakakore i nga paparanga tangohanga e taea ai te hotaka a te roopu engari ko te whanonga pouri.

He pehea te awe a colorForth i te Hoahoa Reo Papatono Hou?

Kaore ano a colorForth i eke ki te whakatamarikitanga auraki, engari ka hohonu ake tona awe ki ta te tatauranga kaiwhakamahi. Ka noho ki te waahi o te maha o nga miro kua kaha ake te whai kiko ki te whanaketanga rorohiko o naianei: ko te pana mo nga papa whakaeke ririki i roto i nga punaha whakaraerae-ahuru, te whakahounga o nga kaupapa whakarewa-kore e akiakihia ana e te taputapu whakauru me te IoT, me te rangahau matauranga ki nga kaiwhakatika tirohanga me te hanganga e penapena ana i nga papatono hei hanganga raraunga, kaua ki te tuhinga.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Ko nga kaupapa penei i nga maramara GreenArrays — nga kaitukatuka i hangaia e Moore hei whakahaere i te waehere ahua-colorForth — i kawe mai enei whakaaro ki roto i te kirikiri tinana. I taua wa, kua puta ake te ariā whanui o te wetereo-a-tae i roto i nga kaiwhakatikatika hanganga hou me nga IDE matapae penei i a JetBrains MPS, e rongoa ana i nga kaupapa hei rakau wetereo waitara, kaua ki nga konae tuhinga. I tatari a colorForth i tenei huringa hoahoanga i roto i nga tekau tau.

Mo nga pakihi hanga taputapu kaiwhakawhanake, papaa-roto ranei, he maamaa te akoranga colorForth: ka taea te whakangawari o te rohe matatini, engari me pai ki te patai i nga whakaaro tuku iho katoa mo te mahi a nga punaha.

He aha nga mea ka akohia e nga pakihi hou mai i te colorForth Philosophy?

Ko te kaupapa colorForth — te whakakore nanakia o te tino uaua — he whakamaori tika ki nga wero whakahaere e pa ana ki nga umanga hou ia ra. Ko te nuinga o nga whakahaere e whakaemi ana i nga taputapu rorohiko, i nga rerenga mahi, me te mahi i te huarahi i whakaemihia ai e nga reo hotaka o mua te wetereo: kotahi papaki i ia wa, kia tanumia ra ano te koronga taketake ki raro i nga papa o nga mahi.

Ko te whakautu ehara i te mea ko te hanga i nga wa katoa, engari ko te kowhiri i nga papaaho e whakawaehere ana i te ngawari hei uara hoahoa, kaua ko te whakaaro. I te wa e whakahaerea ana e to OS pakihi te CRM, te whakahaere kaupapa, te whakarite kaupapa, te e-tauhokohoko, me te mahi tahi a te roopu i roto i te taiao whakakotahi kotahi, ka whakakorea e koe te taake whakauru e whiu ana i nga whakahaere e tuitui ana i nga tini taputapu kaupapa kotahi. Ko taua taake whakauru — te wa, te utu, me te kawenga hinengaro mo te whakahaere i nga punaha hotokore — he rite te pakihi ki te haruru syntactic a colorForth: he utu nui, e kore e kitea, e taea te karo.

Patai Auau

Kei te kaha tonu te whakamahi, te whanake ranei a colorForth i enei ra?

Ko colorForth he hapori iti engari e whakatapua ana e haere tonu ana ki te ako me te whakawhänui i a ia, otira i waenga i nga kaiwhakaputa hötaka e pirangi ana ki nga taputapu GreenArrays me nga punaha whakarewa-kore. I kaha tonu a Chuck Moore ki tana whanaketanga tae noa ki ona tau o muri mai. Kaore i te whakamahia nuitia i roto i nga rorohiko arumoni engari ka noho tonu hei whakatinanatanga tohutoro mo te hoahoa reo iti.

Ka taea e te tangata timata te ako colorForth hei reo hotaka tuatahi?

Kāore te colorForth i te tūtohu hei reo tuatahi. Ka mau ki te mohio hohonu ki te tatauranga-a-papa, nga ariā taputapu taumata-iti, me te tauira hotaka Forth. Ko te nuinga o nga kaiwhakawhanake e uru ana ki te colorForth ka tae mai i muri i te wheako nui ki a Forth, ki nga kaupapa rorohiko ranei, ma te whakamahi hei huarahi whakahohonu i to raatau mohiotanga ki nga kaupapa hoahoa reo.

Me pehea te mahi a te punaha whakawaehere tae i roto i nga mahi kaore he kaiwhakatika motuhake?

Me tono e colorForth he ētita motuhake e whakaatu ana, e penapena ana i nga korero tae hei waahanga o te whakaaturanga puna - kaore e taea e nga kaiwhakatika kupu totika te whakaputa tika. Ko te whakatinanatanga taketake ko te ētita poraka ritenga. Ko nga whakatinanatanga hapori o naianei e whakarato ana i nga taiao motuhake hei pupuri i te tauira tohu-tae i te wa e whakahaere ana i runga i nga punaha whakahaere o naianei, ko te nuinga o te Linux.


Ko te mohio ki nga ariā rorohiko taketake penei i te colorForth ka whakakoi i to whakaaro mo te uaua, te pai, me te hoahoa whakaaro — nga pukenga e whakamaori tika ana ki te hanga me te whakahaere i to pakihi. Mena kua reri koe ki te whakangawari i o mahi me te kaupapa whakaaro rite tonu, tuhurahia a Mewayz — te OS pakihi 207-waewae e whakawhirinakihia ana e nga kaiwhakamahi 138,000 neke atu i te ao, timata mai i te $19/marama. Tapahia te matatini. Hangaia te mea nui.

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