Hacker News

Ég bjó til forritunarmál með M&Ms

Athugasemdir

9 min read Via mufeedvh.com

Mewayz Team

Editorial Team

Hacker News

Sælu hugmyndin: Hvers vegna ég notaði M&M til að byggja upp tungumál

Þetta byrjaði sem brandari. Skál af M&Ms sat á skrifborðinu mínu, lifandi mósaík af rauðu, gulu, grænu, bláu og brúnu. Ég var líka að stara á auðan skjá, með það verkefni að hanna einfalt lénssértækt tungumál fyrir verkefni í vinnunni. Venjuleg verkfæri - textaritlar, þýðendur, töflur - fannst dauðhreinsuð. Ég þurfti áþreifanlega, leikandi leið til að sjá fyrir mér setningafræði og rökfræðiflæði. Það var þegar það sló mig: hvað ef hver litur táknaði mismunandi skipun? M&M voru ekki bara nammi; þeir voru táknin mín, opcodes mínar, byggingareiningarnar mínar. Meira um vert, þessi tilraun var fullkomin leið til að prófa meginreglurnar um mát og sjónrænt vinnuflæði sem liðið mitt er meistari með því að nota vettvanginn okkar, Mewayz. Við trúum því að það sé lykillinn að nýsköpun að brjóta niður flókna ferla í einfaldar, tengjanlegar einingar.

Skilgreining á setningafræði: Sælgætishúðaður orðaforði

Fyrsta skrefið var að gefa sykruðu táknunum mínum merkingu. Ég ákvað að nota einfalt tungumál sem byggir á stafla, þar sem aðgerðir eru gerðar á stafla af gildum. Ég setti reglurnar á blað og bjó til yndislega einfalda setningafræði:

  • Rauð M&M: ÝTU númerinu 5 á stafla.
  • Yellow M&M: POPPA efsta gildið af staflanum.
  • Grænt M&M: Bættu við tveimur efstu gildunum á staflanum.
  • Blue M&M: MARKAÐU efstu tvö gildin á staflanum.
  • Brown M&M: PRENTUÐU efsta gildið á staflanum.

Skyndilega var lína af M&M ekki bara snarl; þetta var prógramm. Röð eins og Rauður, Rauður, Grænn, Brúnn myndi þýða: ýttu á 5, ýttu á aðra 5, bættu þeim saman (niðurstaða: 10) og prentaðu niðurstöðuna. Þessi praktíska nálgun gerði hið óhlutbundna hugtak um flokkunartré ótrúlega leiðandi. Það var líkamleg birtingarmynd einingablokkanna sem við búum til í Mewayz, þar sem hver blokk hefur ákveðna, vel skilgreinda virkni sem stuðlar að stærra ferli.

Að keyra forritið: Mjög handvirkur þýðandi

Með orðaforðanum mínum var kominn tími á framkvæmd. Ég varð þýðandinn og keyrsluumhverfið. Ég raðaði M&M í röð á skrifborðinu - þetta var frumkóði minn. Ég „les“ síðan forritið frá vinstri til hægri, meðhöndlaði stafla af tölustöfum (skrifaðar á límmiða) samkvæmt reglum. Þetta handvirka ferli var upplýsandi. Í hvert skipti sem ég lendi á Green M&M (ADD skipunin), þurfti ég að tryggja að staflan hefði að minnsta kosti tvö gildi. Villur voru tafarlausar og sjónrænar. Ef ég reyndi að bæta við með aðeins einni tölu myndi forritið „krasta“ og neyða mig til að kemba kóðann minn sem byggir á sælgæti.

Líkamsleiki M&Ms gerði rökfræðina áþreifanlega. Þú getur ekki hunsað óperand sem vantar þegar það er táknað með tómu rými á borðinu þínu. Það kenndi mér meira um þýðandahönnun en kennslubók nokkurn tíma gæti.

Þessi endurtekna, hagnýta villuleit er einmitt sú skýrleiki sem við stefnum að með Mewayz. Með því að gera hvert skref í viðskiptaferli sýnilegt og aðgreint hjálpum við teymum að greina flöskuhálsa og villur á svipaðan hátt.

Stærri myndin: Frá sælgæti til kóða til Mewayz

Þessi sérkennilega tilraun var meira en bara skemmtileg; það var kröftug áminning um kjarnareglu sem knýr okkur á Mewayz: flókið er best stjórnað með einfaldleika og tengingu. Rétt eins og ég byggði starfhæft „tungumál“ úr handfylli af litríkum, endurnýtanlegum einingum, geta fyrirtæki smíðað öflug stýrikerfi úr einingablokkunum okkar. Hvert M&M hafði eitt starf og að sameina þau skapaði nýja, flókna hegðun.

💡 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 →

Verkefnið sýndi fram á að bestu kerfin, hvort sem það er forritunarmál eða viðskiptastýrikerfi, eru byggð á grunni lítilla, samhæfðra hluta. Mewayz veitir vettvang til að tengja einstök „M&M“ fyrirtækis þíns – hvort sem það er CRM-eining, verkefnastjórnunartól eða sérsniðin greiningarblokk – í samræmda, skilvirka og ljúflega farsæla heild. Markmiðið er ekki að flækja of mikið; það er til að einfalda með því að gefa þér grundvallarbyggingareiningar fyrir vöxt.

Algengar spurningar

Sælu hugmyndin: Hvers vegna ég notaði M&M til að byggja upp tungumál

Þetta byrjaði sem brandari. Skál af M&Ms sat á skrifborðinu mínu, lifandi mósaík af rauðu, gulu, grænu, bláu og brúnu. Ég var líka að stara á auðan skjá, með það verkefni að hanna einfalt lénssértækt tungumál fyrir verkefni í vinnunni. Venjuleg verkfæri - textaritlar, þýðendur, töflur - fannst dauðhreinsuð. Ég þurfti áþreifanlega, leikandi leið til að sjá fyrir mér setningafræði og rökfræðiflæði. Það var þegar það sló mig: hvað ef hver litur táknaði mismunandi skipun? M&M voru ekki bara nammi; þeir voru táknin mín, opcodes mínar, byggingareiningarnar mínar. Meira um vert, þessi tilraun var fullkomin leið til að prófa meginreglurnar um mát og sjónrænt vinnuflæði sem liðið mitt er meistari með því að nota vettvanginn okkar, Mewayz. Við trúum því að það sé lykillinn að nýsköpun að brjóta niður flókna ferla í einfaldar, tengjanlegar einingar.

Skilgreining á setningafræði: Sælgætishúðaður orðaforði

Fyrsta skrefið var að gefa sykruðu táknunum mínum merkingu. Ég ákvað að nota einfalt tungumál sem byggir á stafla, þar sem aðgerðir eru gerðar á stafla af gildum. Ég setti reglurnar á blað og bjó til yndislega einfalda setningafræði:

Að keyra forritið: Mjög handvirkur þýðandi

Með orðaforðanum mínum var kominn tími á framkvæmd. Ég varð þýðandinn og keyrsluumhverfið. Ég raðaði M&M í röð á skrifborðinu - þetta var frumkóði minn. Ég „les“ síðan forritið frá vinstri til hægri, meðhöndlaði stafla af tölustöfum (skrifaðar á límmiða) samkvæmt reglum. Þetta handvirka ferli var upplýsandi. Í hvert skipti sem ég lendi á Green M&M (ADD skipunin), þurfti ég að tryggja að staflan hefði að minnsta kosti tvö gildi. Villur voru tafarlausar og sjónrænar. Ef ég reyndi að bæta við með aðeins einni tölu myndi forritið „krasta“ og neyða mig til að kemba kóðann minn sem byggir á sælgæti.

Stærri myndin: Frá sælgæti til kóða til Mewayz

Þessi sérkennilega tilraun var meira en bara skemmtileg; það var kröftug áminning um kjarnareglu sem knýr okkur á Mewayz: flókið er best stjórnað með einfaldleika og tengingu. Rétt eins og ég byggði starfhæft „tungumál“ úr handfylli af litríkum, endurnýtanlegum einingum, geta fyrirtæki smíðað öflug stýrikerfi úr einingablokkunum okkar. Hvert M&M hafði eitt starf og að sameina þau skapaði nýja, flókna hegðun.

Öll viðskiptatól þín á einum stað

Hættu að tuða með mörg forrit. Mewayz sameinar 208 verkfæri fyrir aðeins $49 á mánuði - frá birgðum til HR, bókun til greiningar. Ekki þarf kreditkort til að byrja.

Prófaðu Mewayz ókeypis →

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