Ман бо M&Ms забони барномасозӣ сохтам
Шарҳҳо
Mewayz Team
Editorial Team
Идеяи ширин: Чаро ман M&M-ро барои сохтани забон истифода кардам
Ин ҳамчун шӯхӣ оғоз шуд. Як косаи M&M дар мизи ман нишаста буд, мозаикаи пурқуввати сурх, зард, сабз, кабуд ва қаҳваранг. Ман инчунин ба экрани холӣ нигоҳ мекардам, ки вазифааш барои тарҳрезии забони оддии мушаххаси домен барои лоиҳа дар ҷои кор буд. Асбобҳои муқаррарӣ — муҳаррирҳои матнӣ, компиляторҳо, тахтаҳои сафед — безарар ҳис мекарданд. Ба ман як роҳи воқеӣ ва ҷолиб барои тасаввур кардани ҷараёни синтаксис ва мантиқ лозим буд. Он вақт он ба ман зад: чӣ мешавад, агар ҳар як ранг фармони гуногунро ифода кунад? M&Ms танҳо қанд набуданд; онҳо аломатҳои ман, кодҳои ман, блокҳои сохтмонии ман буданд. Муҳимтар аз ҳама, ин таҷриба як роҳи беҳтарини санҷиши принсипҳои модулӣ ва ҷараёни кори визуалӣ буд, ки дастаи ман бо истифода аз платформаи мо Mewayz қаҳрамони он аст. Мо боварӣ дорем, ки тақсим кардани равандҳои мураккаб ба воҳидҳои оддӣ ва пайвастшаванда калиди навоварӣ мебошад.
Муайян кардани синтаксис: лексикаи конфетӣ
Қадами аввал ин буд, ки ба рамзҳои ширини ман маъно диҳанд. Ман дар бораи забони оддии ба стек асосёфта қарор додам, ки дар он амалиётҳо дар стек арзишҳо иҷро карда мешаванд. Ман қоидаҳоро дар варақи коғаз гузоштам ва синтаксиси соддаи лазиз эҷод кардам:
- M&M сурх: Рақами 5-ро ба стек пахш кунед.
- M&M зард: Қимати болоро аз стек ПОП кунед.
- M&M сабз: Ду арзиши болоро дар стек ИЛОВА кунед.
- M&M кабуд: Ду арзиши болоро дар стек ЗАРБ КУНЕД.
- Браун M&M: Қимати болоро дар стек ЧОП кунед.
Ногаҳон, як қатор M&Ms танҳо як газак набуд; барнома буд. пайдарпаии монанди Сурх, Сурх, Сабз, Браун чунин маъно дорад: 5-ро пахш кунед, 5-и дигарро пахш кунед, онҳоро якҷоя кунед (натиҷа: 10) ва натиҷаро чоп кунед. Ин равиши амалӣ консепсияи абстрактии дарахти таҳлилро бениҳоят беихтиёрона сохт. Ин як зуҳури физикии блокҳои модулии мо дар Mewayz эҷод мекардем, ки дар он ҳар як блок вазифаи мушаххас ва дақиқ муайяншуда дорад, ки ба раванди калонтар мусоидат мекунад.
Иҷрои барнома: Компилятори хеле дастӣ
Бо маҷмӯи луғати ман, вақти иҷроиш фаро расид. Ман муҳити компилятор ва вақти корӣ шудам. Ман M&M-ро дар як сатр дар рӯи миз ҷойгир кардам - ин рамзи сарчашмаи ман буд. Пас аз он ман барномаро аз чап ба рост "хондам" ва мувофиқи қоидаҳо маҷмӯи рақамҳоро (дар варақаҳои часпанда навишта шудааст) идора мекунам. Ин раванди дастӣ равшангар буд. Ҳар дафъае, ки ман ба Green M&M (фармони ADD) задам, ман бояд боварӣ доштам, ки стек ҳадди аққал ду арзиш дорад. Хатогиҳо фавран ва визуалӣ буданд. Агар ман кӯшиш мекардам, ки танҳо бо як рақам илова кунам, барнома "сахт" мешавад ва маро маҷбур мекунад, ки коди конфетамро ислоҳ кунам.
Ҷисмонии M&M мантиқро қобили мулоҳиза кард. Шумо наметавонед операнди гумшударо сарфи назар кунед, вақте ки он бо фазои холӣ дар мизи шумо муаррифӣ мешавад. Он ба ман дар бораи тарҳрезии компилятор бештар аз китоби дарсӣ, ки ҳамеша метавонист, таълим дод.
Ин ислоҳи такрорӣ ва дастӣ маҳз ҳамон як возеият аст, ки мо бо Mewayz ҳадаф дорем. Бо гузоштани ҳар як қадами раванди тиҷорат, мо ба гурӯҳҳо кӯмак мерасонем, ки монеаҳо ва хатогиҳоро бо осонӣ муайян кунанд.
Тасвири калонтар: Аз Бонбони то Код то Мевайз
Ин озмоиши аҷиб на танҳо шавқовар буд; ин як ёдоварии пурқудрати як принсипи асосӣ буд, ки моро дарMewayz бармеангезад: мураккабӣ беҳтарин тавассути соддагӣ ва пайвастагӣ идора карда мешавад. Ҳамон тавре ки ман аз якчанд воҳидҳои рангоранг ва дубора истифодашаванда "забон" сохтам, корхонаҳо метавонанд аз блокҳои модулии мо системаҳои пуриқтидори оператсионӣ созанд. Ҳар як M&M як кори ягона дошт ва якҷоя кардани онҳо рафтори фавқулода ва мураккабро ба вуҷуд овард.
💡 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 →Лоиҳа нишон дод, ки системаҳои беҳтарин, хоҳ забони барномасозӣ ва хоҳ ОС-и тиҷорӣ, бар пояи қисмҳои хурди муштарак сохта шудаанд. Mewayz платформаро барои пайваст кардани "M&Ms"-и беназири тиҷорати шумо таъмин мекунад - хоҳ он модули CRM, василаи идоракунии лоиҳа ё блоки таҳлилии фармоишӣ - ба як маҷмӯи муттаҳид, муассир ва бомуваффақият. Мақсад аз ҳад зиёд мураккаб кардан нест; он бо додани блокҳои бунёдии асосӣ барои рушд содда кардан аст.