Hacker News

ما د M&Ms سره د پروګرام کولو ژبه جوړه کړه

تبصرې

1 min read Via mufeedvh.com

Mewayz Team

Editorial Team

Hacker News

خواږه نظر: ولې ما د ژبې جوړولو لپاره M&Ms کارولي

دا د ټوکې په توګه پیل شوه. د M&Ms یوه کڅوړه زما په میز کې ناست وه ، د سور ، ژیړ ، شین ، نیلي او نسواري متحرک موزیک. زه یو خالي سکرین ته هم ګورم، په کار کې د یوې پروژې لپاره د ساده ډومین ځانګړي ژبې ډیزاین کولو دنده په غاړه درلوده. معمول وسیلې - د متن ایډیټرونه ، کمپیلرونه ، سپینې تختې - باثباته احساس کوي. ما د نحو او منطق جریان لیدلو لپاره د پام وړ ، لوبېدونکي لارې ته اړتیا درلوده. دا هغه وخت دی کله چې دا ما ووهله: که چیرې هر رنګ د مختلف قوماندې استازیتوب وکړي؟ M&Ms یوازې کینډي نه وو؛ دوی زما نښې، زما اپکوډونه، زما د ودانۍ بلاکونه وو. تر ټولو مهم، دا تجربه د ماډلریت او بصری کاري فلو د اصولو ازموینې لپاره یوه مناسبه لاره وه چې زما ټیم زموږ د پلیټ فارم، میویز په کارولو سره اتلولي. موږ باور لرو چې د پیچلو پروسو په ساده، نښلونکي واحدونو ویشل د نوښت کلیدي ده.

د نحو تعریف: د کینډي لیپت شوي لغت

لومړی ګام زما د خوږو سمبولونو معنی ټاکل وو. ما پریکړه وکړه چې په ساده سټیک میشته ژبه کې ، چیرې چې عملیات د ارزښتونو په سټک کې ترسره کیږي. ما قواعد د کاغذ په یوه پاڼه کې ایښودل، یو په زړه پورې ساده ترکیب جوړ کړ:

  • ریډ M&M: 5 شمیره په سټیک کې واچوئ.
  • ژېړ M&M: د سټک څخه پورته ارزښت POP.
  • شنه M&M: په سټک کې پورتنۍ دوه ارزښتونه اضافه کړئ.
  • Blue M&M: په سټک کې پورتنۍ دوه ارزښتونه ضرب کړئ.

ناڅاپه، د M&Ms یوه کرښه یوازې یوه ډوډۍ نه وه؛ دا یو پروګرام وو. یو ترتیب لکه سور، سور، شنه، نسواري به پدې معنی وي: 5 فشار ورکړئ، بل 5 فشار ورکړئ، دوی یوځای کړئ (پایله: 10)، او پایله چاپ کړئ. دې لاسي چلند د پارس ونې لنډیز مفهوم په زړه پورې توګه هوښیار کړ. دا د ماډلر بلاکونو فزیکي څرګندونه وه چې موږ یې په Mewayz کې جوړوو، چیرته چې هر بلاک یو ځانګړی، ښه تعریف شوی فعالیت لري چې په لوی بهیر کې مرسته کوي.

د پروګرام اجرا کول: یو ډیر لاسي کمپیلر

زما د لغتونو په ترتیب سره، دا د اجرا کولو وخت و. زه کمپیلر او د چلولو چاپیریال شوم. ما M&Ms په میز کې په یوه لیکه کې تنظیم کړل — دا زما د سرچینې کوډ و. بیا زه پروګرام له کیڼ څخه ښي خوا ته "لوستل" کوم، د مقرراتو سره سم د شمیرو سټک (په چپچیني نوټونو لیکل شوي) سمبالوم. دا لارښود پروسه روښانه وه. هرکله چې زه شنه M&M (د ADD کمانډ) ووهلم ، ما باید ډاډ ترلاسه کړم چې سټیک لږترلږه دوه ارزښتونه لري. تېروتنې سمدستي او بصري وې. که ما هڅه وکړه چې یوازې د یوې شمیرې سره اضافه کړم، نو برنامه به "کریش" شي، زه مجبور کړم چې زما د کینډي پر بنسټ کوډ ډیبګ کړم.

د M&Ms فزیکیت منطق د منلو وړ کړی. تاسو نشئ کولی ورک شوی عملیات له پامه غورځولی کله چې دا ستاسو په میز کې د خالي ځای لخوا نمایش کیږي. دې ماته د درسي کتاب په پرتله د کمپیلر ډیزاین په اړه ډیر څه زده کړل.

دا تکراري، په لاسونو کې ډیبګ کول دقیقا هغه ډول وضاحت دی چې موږ یې د میویز سره هدف لرو. د سوداګرۍ په پروسه کې د هر ګام په څرګندولو او جلا کولو سره، موږ د ټیمونو سره مرسته کوو چې په ورته اسانۍ سره خنډونه او تېروتنې په ګوته کړي.

لوی انځور: له کینډي څخه کوډ ته میویز ته

دا عجیبه تجربه یوازې د ساتیرۍ نه ډیره وه؛ دا د اصلي اصولو یو پیاوړی یادونه وه چې موږ یې په میویز کې پرمخ وړي: پیچلتیا د سادگي او پیوستون له لارې غوره اداره کیږي. لکه څنګه چې ما د یو څو رنګارنګ، بیا کارونې وړ واحدونو څخه فعاله "ژبه" جوړه کړې، سوداګرۍ کولی شي زموږ د ماډلر بلاکونو څخه پیاوړي عملیاتي سیسټمونه جوړ کړي. هر 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 →

پروژې وښودله چې غوره سیسټمونه، که د پروګرام کولو ژبه وي یا د سوداګرۍ OS، د کوچنیو، متقابل عمل وړ برخو پر بنسټ جوړ شوي. Mewayz ستاسو د سوداګرۍ ځانګړي "M&Ms" سره د نښلولو لپاره پلیټ فارم چمتو کوي — که دا د CRM ماډل وي، د پروژې مدیریت وسیله، یا د ګمرک تحلیل بلاک — په یو همغږي، موثره، او په زړه پورې بریالۍ ټولیز ته. موخه دا نه ده چې ډیر پیچلي وي؛ دا تاسو ته د ودې لپاره د بنسټیزو ودانیو بلاکونو په ورکولو سره ساده کول دي.

We use cookies for analytics. Privacy Policy

په مکرر ډول پوښتل شوي پوښتنې

خواږه نظر: ولې ما د ژبې جوړولو لپاره M&Ms کارولي

دا د ټوکې په توګه پیل شوه. د M&Ms یوه کڅوړه زما په میز کې ناست وه ، د سور ، ژیړ ، شین ، نیلي او نسواري متحرک موزیک. زه یو خالي سکرین ته هم ګورم، په کار کې د یوې پروژې لپاره د ساده ډومین ځانګړي ژبې ډیزاین کولو دنده په غاړه درلوده. معمول وسیلې - د متن ایډیټرونه ، کمپیلرونه ، سپینې تختې - باثباته احساس کوي. ما د نحو او منطق جریان لیدلو لپاره د پام وړ ، لوبېدونکي لارې ته اړتیا درلوده. دا هغه وخت دی کله چې دا ما ووهله: که چیرې هر رنګ د مختلف قوماندې استازیتوب وکړي؟ M&Ms یوازې کینډي نه وو؛ دوی زما نښې، زما اپکوډونه، زما د ودانۍ بلاکونه وو. تر ټولو مهم، دا تجربه د ماډلریت او بصری کاري فلو اصولو آزموینې لپاره یوه مناسبه لاره وه چې زما ټیم زموږ د پلیټ فارم، میویز په کارولو سره اتلولي. موږ باور لرو چې د پیچلو پروسو په ساده، نښلونکي واحدونو ویشل د نوښت کلیدي ده.

د نحو تعریف: د کینډي لیپت شوي لغت

لومړی ګام زما د خوږو سمبولونو معنی ټاکل وو. ما پریکړه وکړه چې په ساده سټیک میشته ژبه کې ، چیرې چې عملیات د ارزښتونو په سټک کې ترسره کیږي. ما قواعد د کاغذ په یوه پاڼه کې ایښودل، یو په زړه پورې ساده ترکیب جوړ کړ:

د پروګرام اجرا کول: یو ډیر لاسي کمپیلر

زما د لغتونو په ترتیب سره، دا د اجرا کولو وخت و. زه کمپیلر او د چلولو چاپیریال شوم. ما M&Ms په میز کې په یوه لیکه کې تنظیم کړل — دا زما د سرچینې کوډ و. بیا زه پروګرام له کیڼ څخه ښي خوا ته "لوستل" کوم، د مقرراتو سره سم د شمیرو سټک (په چپچیني نوټونو لیکل شوي) سمبالوم. دا لارښود پروسه روښانه وه. هرکله چې زه شنه M&M (د ADD کمانډ) ووهلم ، ما باید ډاډ ترلاسه کړم چې سټیک لږترلږه دوه ارزښتونه لري. تېروتنې سمدستي او بصري وې. که ما هڅه وکړه چې یوازې د یوې شمیرې سره اضافه کړم، نو برنامه به "کریش" شي، زه مجبور کړم چې زما د کینډي پر بنسټ کوډ ډیبګ کړم.

لوی انځور: له کینډي څخه تر کوډ پورې میویز ته

دا عجیبه تجربه یوازې د ساتیرۍ نه ډیره وه؛ دا د اصلي اصولو قوي یادونه وه چې موږ یې په میویز کې پرمخ وړي: پیچلتیا د سادگي او پیوستون له لارې غوره اداره کیږي. لکه څنګه چې ما د یو څو رنګارنګ، بیا کارونې وړ واحدونو څخه فعاله "ژبه" جوړه کړې، سوداګرۍ کولی شي زموږ د ماډلر بلاکونو څخه پیاوړي عملیاتي سیسټمونه جوړ کړي. هر M&M یوه دنده درلوده، او د دوی یوځای کول بیړني، پیچلي چلند رامینځته کوي.

ستاسو ټول سوداګریز وسایل په یو ځای کې

د څو ایپسونو جال کول بند کړئ. میویز 208 وسیلې یوازې د $ 49 / میاشت لپاره ترکیب کوي - له موجوداتو څخه تر HR پورې ، بکینګ تر تحلیل پورې. د پیل کولو لپاره هیڅ کریډیټ کارت ته اړتیا نشته.

Mewayz → وړیا هڅه وکړئ

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

Mewayz Network

We use cookies for analytics. Privacy Policy