Hacker News

මම M&Ms වලින් programming language එකක් හැදුවා

අදහස්

1 min read Via mufeedvh.com

Mewayz Team

Editorial Team

Hacker News
<ශරීරය>

මිහිරි අදහස: මම භාෂාවක් ගොඩනැගීමට M&Ms භාවිතා කළේ ඇයි

එය විහිළුවක් ලෙස ආරම්භ විය. රතු, කහ, කොළ, නිල් සහ දුඹුරු වර්ණවලින් යුත් විචිත්‍රවත් මොසෙයික් එකක් වූ M&Ms බඳුනක් මගේ මේසය මත වාඩි විය. වැඩ කරන ස්ථානයේ ව්‍යාපෘතියක් සඳහා සරල වසම්-විශේෂිත භාෂාවක් සැලසුම් කිරීමේ කාර්යය පැවරුණු මම හිස් තිරයක් දෙස ද බලා සිටියෙමි. සුපුරුදු මෙවලම් - පෙළ සංස්කාරක, සම්පාදක, වයිට්බෝඩ් - වඳ බවක් දැනුනි. වාක්‍ය ඛණ්ඩය සහ තර්ක ප්‍රවාහය දෘශ්‍යමාන කිරීමට මට ස්පර්ශ කළ හැකි, සෙල්ලක්කාර ක්‍රමයක් අවශ්‍ය විය. එය මට වැදුනේ එවිටය: එක් එක් වර්ණය වෙනස් විධානයක් නියෝජනය කරන්නේ නම්? M&Ms හුදෙක් රසකැවිලි පමණක් නොවේ; ඒවා මගේ සංකේත, මගේ ඔප්කෝඩ්, මගේ ගොඩනැඟිලි කොටස් විය. වඩාත් වැදගත් දෙය නම්, මෙම අත්හදා බැලීම අපගේ වේදිකාව වන Mewayz භාවිතා කරමින් මගේ කණ්ඩායම ශූරයන් වන මොඩියුලරිටි සහ දෘශ්‍ය කාර්ය ප්‍රවාහයේ මූලධර්ම පරීක්ෂා කිරීමට පරිපූර්ණ ක්‍රමයක් විය. සංකීර්ණ ක්‍රියාවලීන් සරල, සම්බන්ධ කළ හැකි ඒකක බවට බිඳ දැමීම නවෝත්පාදනය සඳහා යතුර බව අපි විශ්වාස කරමු.

වාක්‍ය ඛණ්ඩය නිර්වචනය කිරීම: කැන්ඩි ආලේපිත වචන මාලාවක්

පළමු පියවර වූයේ මගේ සීනි සහිත සංකේතවලට අර්ථය පැවරීමයි. අගයන් තොගයක් මත මෙහෙයුම් සිදු කරන සරල අට්ටි පදනම් වූ භාෂාවක් පිළිබඳව මම තීරණය කළෙමි. මම රසවත් සරල වාක්‍ය ඛණ්ඩයක් නිර්මාණය කරමින් කඩදාසි පත්‍රයක නීති සකස් කළෙමි:

  • රතු එම්&එම්: අංක 5 තොගය මතට තල්ලු කරන්න.
  • කහ M&M: තොගයෙන් ඉහළ අගය POP කරන්න.
  • හරිත M&M: තොගයේ ඉහළම අගයන් දෙක එක් කරන්න.
  • නිල් M&M: තොගයේ ඉහළ අගයන් දෙක ගුණ කරන්න.
  • දුඹුරු M&M: තොගයේ ඉහළ අගය මුද්‍රණය කරන්න.

හදිසියේම, M&Ms පෙළක් හුදෙක් කෙටි කෑමක් නොවීය; එය වැඩසටහනක් විය. රතු, රතු, කොළ, දුඹුරු වැනි අනුපිළිවෙලක් අදහස් වනු ඇත: 5 තල්ලු කරන්න, තවත් 5ක් තල්ලු කරන්න, ඒවා එකට එකතු කරන්න (ප්රතිඵලය: 10), සහ ප්රතිඵලය මුද්රණය කරන්න. මෙම ප්‍රායෝගික ප්‍රවේශය විග්‍රහ කරන ගසක් පිළිබඳ වියුක්ත සංකල්පය ඇදහිය නොහැකි තරම් ප්‍රබෝධමත් කළේය. එය අපි Mewayz හි නිර්මාණය කරන මොඩියුලර් බ්ලොක් වල භෞතික ප්‍රකාශනයකි, එහිදී එක් එක් බ්ලොක් එක විශාල ක්‍රියාවලියකට දායක වන නිශ්චිත, හොඳින් අර්ථ දක්වා ඇති කාර්යයක් ඇත.

වැඩසටහන ක්‍රියාත්මක කිරීම: ඉතා අතින් සම්පාදකයක්

මගේ වචන මාලාව සමඟ, එය ක්‍රියාත්මක කිරීමට කාලයයි. මම සම්පාදක සහ ධාවන කාල පරිසරය බවට පත් විය. මම M&Ms මේසය මත පේළියකට සකස් කළෙමි-මෙය මගේ මූලාශ්‍ර කේතයයි. පසුව මම නීතිරීතිවලට අනුව අංක තොගයක් (ඇලෙන සුළු සටහන් මත ලියා ඇත) හසුරුවමින් වැඩසටහන වමේ සිට දකුණට "කියවමි". මෙම අත්පොත ක්රියාවලිය ඥානාන්විත විය. මම Green M&M (ADD විධානය) එකකට පහර දෙන සෑම අවස්ථාවකම, මට අවම වශයෙන් අගයන් දෙකක් වත් ඇති බව සහතික කිරීමට සිදු විය. දෝෂ ක්ෂණික සහ දෘශ්‍ය විය. මම එක් අංකයකින් පමණක් එක් කිරීමට උත්සාහ කළහොත්, මගේ රසකැවිලි පදනම් කරගත් කේතය නිදොස් කිරීමට මට බල කරමින්, වැඩසටහන "කඩා වැටේ".

M&Ms හි භෞතිකත්වය තර්කනය ස්පර්ශ කළ හැකි විය. ඔබගේ මේසය මත හිස් ඉඩකින් එය නිරූපනය වන විට ඔබට අතුරුදහන් වූ ඔපෙරාන්ඩ් නොසලකා හැරිය නොහැක. එය මට කිසිදා පෙළපොතකට වඩා සම්පාදක නිර්මාණය ගැන ඉගැන්වීය.

මෙම පුනරාවර්තන, ප්‍රායෝගිකව දෝෂහරණය කිරීම නිශ්චිතවම අපි Mewayz සමඟ ඉලක්ක කරන ආකාරයේ පැහැදිලිකමකි. ව්‍යාපාර ක්‍රියාවලියක සෑම පියවරක්ම දෘශ්‍යමාන සහ වෙනස් කිරීම මගින්, අපි කණ්ඩායම්වලට බාධක සහ දෝෂ හඳුනා ගැනීමට සමාන පහසුවකින් උදවු කරන්නෙමු.

විශාල පින්තූරය: කැන්ඩි සිට කේතය දක්වා 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 →

ක්‍රමලේඛන භාෂාවක් හෝ ව්‍යාපාරික OS එකක් වේවා, හොඳම පද්ධති කුඩා, අන්තර් ක්‍රියා කළ හැකි කොටස්වල පදනමක් මත ගොඩනගා ඇති බව ව්‍යාපෘතිය මගින් පෙන්නුම් කළේය. Mewayz ඔබේ ව්‍යාපාරයේ අද්විතීය "M&Ms"-එය CRM මොඩියුලයක්, ව්‍යාපෘති කළමනාකරණ මෙවලමක් හෝ අභිරුචි විශ්ලේෂණ අවහිරයක්-ඒකාබද්ධ, කාර්යක්ෂම සහ මිහිරි සාර්ථක සමස්තයක් බවට සම්බන්ධ කිරීමට වේදිකාව සපයයි. ඉලක්කය ඕනෑවට වඩා සංකීර්ණ කිරීම නොවේ; එය ඔබට වර්ධනය සඳහා මූලික ගොඩනැඟිලි කොටස් ලබා දීමෙන් සරල කිරීමයි.

නිතර අසන ප්‍රශ්න

මිහිරි අදහස: මම භාෂාවක් ගොඩනැගීමට M&Ms භාවිතා කළේ ඇයි

එය විහිළුවක් ලෙස ආරම්භ විය. රතු, කහ, කොළ, නිල් සහ දුඹුරු වර්ණවලින් යුත් විචිත්‍රවත් මොසෙයික් එකක් වූ M&Ms බඳුනක් මගේ මේසය මත වාඩි විය. වැඩ කරන ස්ථානයේ ව්‍යාපෘතියක් සඳහා සරල වසම්-විශේෂිත භාෂාවක් සැලසුම් කිරීමේ කාර්යය පැවරුණු මම හිස් තිරයක් දෙස ද බලා සිටියෙමි. සුපුරුදු මෙවලම් - පෙළ සංස්කාරක, සම්පාදක, වයිට්බෝඩ් - වඳ බවක් දැනුනි. වාක්‍ය ඛණ්ඩය සහ තර්ක ප්‍රවාහය දෘශ්‍යමාන කිරීමට මට ස්පර්ශ කළ හැකි, සෙල්ලක්කාර ක්‍රමයක් අවශ්‍ය විය. එය මට වැදුනේ එවිටය: එක් එක් වර්ණය වෙනස් විධානයක් නියෝජනය කරන්නේ නම්? M&Ms හුදෙක් රසකැවිලි පමණක් නොවේ; ඒවා මගේ සංකේත, මගේ ඔප්කෝඩ්, මගේ ගොඩනැඟිලි කොටස් විය. වඩාත් වැදගත් දෙය නම්, මෙම අත්හදා බැලීම අපගේ වේදිකාව වන Mewayz භාවිතා කරමින් මගේ කණ්ඩායම ශූරයන් වන මොඩියුලරිටි සහ දෘශ්‍ය කාර්ය ප්‍රවාහයේ මූලධර්ම පරීක්ෂා කිරීමට පරිපූර්ණ ක්‍රමයක් විය. සංකීර්ණ ක්‍රියාවලීන් සරල, සම්බන්ධ කළ හැකි ඒකක බවට බිඳ දැමීම නවෝත්පාදනය සඳහා යතුර බව අපි විශ්වාස කරමු.

වාක්‍ය ඛණ්ඩය නිර්වචනය කිරීම: කැන්ඩි ආලේපිත වචන මාලාවක්

පළමු පියවර වූයේ මගේ සීනි සහිත සංකේතවලට අර්ථය පැවරීමයි. අගයන් තොගයක් මත මෙහෙයුම් සිදු කරන සරල අට්ටි පදනම් වූ භාෂාවක් පිළිබඳව මම තීරණය කළෙමි. මම රසවත් සරල වාක්‍ය ඛණ්ඩයක් නිර්මාණය කරමින් කඩදාසි පත්‍රයක නීති සකස් කළෙමි:

වැඩසටහන ක්‍රියාත්මක කිරීම: ඉතා අතින් සම්පාදකයක්

මගේ වචන මාලාව සමඟ, එය ක්‍රියාත්මක කිරීමට කාලයයි. මම සම්පාදක සහ ධාවන කාල පරිසරය බවට පත් විය. මම M&Ms මේසය මත පේළියකට සකස් කළෙමි-මෙය මගේ මූලාශ්‍ර කේතයයි. පසුව මම නීතිරීතිවලට අනුව අංක තොගයක් (ඇලෙන සුළු සටහන් මත ලියා ඇත) හසුරුවමින් වැඩසටහන වමේ සිට දකුණට "කියවමි". මෙම අත්පොත ක්රියාවලිය ඥානාන්විත විය. මම Green M&M (ADD විධානය) එකකට පහර දෙන සෑම අවස්ථාවකම, මට අවම වශයෙන් අගයන් දෙකක් වත් ඇති බව සහතික කිරීමට සිදු විය. දෝෂ ක්ෂණික සහ දෘශ්‍ය විය. මම එක් අංකයකින් පමණක් එක් කිරීමට උත්සාහ කළහොත්, මගේ රසකැවිලි පදනම් කරගත් කේතය නිදොස් කිරීමට මට බල කරමින්, වැඩසටහන "කඩා වැටේ".

විශාල පින්තූරය: කැන්ඩි සිට කේතය දක්වා Mewayz දක්වා

මෙම විචිත්‍ර අත්හදා බැලීම හුදෙක් විනෝදයට වඩා වැඩිය; එය Mewayz හි අපව මෙහෙයවන මූලික මූලධර්මයක් පිළිබඳ ප්‍රබල මතක් කිරීමක් විය: සංකීර්ණත්වය වඩාත් හොඳින් කළමනාකරණය වන්නේ සරල බව සහ සම්බන්ධතාවය මගිනි. මම වර්ණවත්, නැවත භාවිතා කළ හැකි ඒකක අතලොස්සකින් ක්‍රියාකාරී "භාෂාවක්" ගොඩනඟා ගත්තා සේම, ව්‍යාපාරවලට අපගේ මොඩියුලර් බ්ලොක් වලින් ප්‍රබල මෙහෙයුම් පද්ධති ගොඩනගා ගත හැකිය. සෑම M&M එකකටම තනි කාර්යයක් තිබූ අතර, ඒවා ඒකාබද්ධ කිරීමෙන් මතුවන, සංකීර්ණ හැසිරීම් නිර්මාණය විය.

ඔබේ සියලුම ව්‍යාපාරික මෙවලම් එක තැනක

විවිධ යෙදුම් ජුගුල් කිරීම නවත්වන්න. Mewayz මසකට ඩොලර් 49 කට මෙවලම් 208 ක් ඒකාබද්ධ කරයි - ඉන්වෙන්ටරියේ සිට HR දක්වා, වෙන්කරවා ගැනීම විශ්ලේෂණ දක්වා. ආරම්භ කිරීමට ණය කාඩ්පතක් අවශ්‍ය නොවේ.

නොමිලේ →za>උත්සාහ කරන්න
}}}

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