ನಾನು M&Ms ಜೊತೆಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಮಾಡಿದ್ದೇನೆ | Mewayz Blog Skip to main content
Hacker News

ನಾನು M&Ms ಜೊತೆಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಮಾಡಿದ್ದೇನೆ

ಕಾಮೆಂಟ್‌ಗಳು

1 min read Via mufeedvh.com

Mewayz Team

Editorial Team

Hacker News
<ದೇಹ>

ಸ್ವೀಟ್ ಐಡಿಯಾ: ನಾನು ಭಾಷೆಯನ್ನು ನಿರ್ಮಿಸಲು M&Ms ಅನ್ನು ಏಕೆ ಬಳಸಿದ್ದೇನೆ

ಇದು ತಮಾಷೆಯಾಗಿ ಪ್ರಾರಂಭವಾಯಿತು. M&Ms ನ ಬೌಲ್ ನನ್ನ ಮೇಜಿನ ಮೇಲೆ ಕುಳಿತುಕೊಂಡಿತು, ಕೆಂಪು, ಹಳದಿ, ಹಸಿರು, ನೀಲಿ ಮತ್ತು ಕಂದು ಬಣ್ಣದ ರೋಮಾಂಚಕ ಮೊಸಾಯಿಕ್. ಕೆಲಸದಲ್ಲಿರುವ ಪ್ರಾಜೆಕ್ಟ್‌ಗಾಗಿ ಸರಳವಾದ ಡೊಮೇನ್-ನಿರ್ದಿಷ್ಟ ಭಾಷೆಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವ ಕೆಲಸವನ್ನು ನಾನು ಖಾಲಿ ಪರದೆಯತ್ತ ನೋಡುತ್ತಿದ್ದೆ. ಸಾಮಾನ್ಯ ಪರಿಕರಗಳು-ಪಠ್ಯ ಸಂಪಾದಕರು, ಕಂಪೈಲರ್‌ಗಳು, ವೈಟ್‌ಬೋರ್ಡ್‌ಗಳು- ಬರಡಾದವು. ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಲಾಜಿಕ್ ಹರಿವನ್ನು ದೃಶ್ಯೀಕರಿಸಲು ನನಗೆ ಸ್ಪಷ್ಟವಾದ, ತಮಾಷೆಯ ಮಾರ್ಗದ ಅಗತ್ಯವಿದೆ. ಅದು ನನಗೆ ಹಿಟ್ ಆಗ: ಪ್ರತಿ ಬಣ್ಣವು ವಿಭಿನ್ನ ಆಜ್ಞೆಯನ್ನು ಪ್ರತಿನಿಧಿಸಿದರೆ ಏನು? M&Ms ಕೇವಲ ಕ್ಯಾಂಡಿಯಾಗಿರಲಿಲ್ಲ; ಅವು ನನ್ನ ಟೋಕನ್‌ಗಳು, ನನ್ನ ಆಪ್‌ಕೋಡ್‌ಗಳು, ನನ್ನ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ಸ್. ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಿ, ಈ ಪ್ರಯೋಗವು ನಮ್ಮ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್, Mewayz ಅನ್ನು ಬಳಸಿಕೊಂಡು ನನ್ನ ತಂಡವು ಚಾಂಪಿಯನ್ ಆಗಿರುವ ಮಾಡ್ಯುಲಾರಿಟಿ ಮತ್ತು ದೃಷ್ಟಿಗೋಚರ ವರ್ಕ್‌ಫ್ಲೋ ತತ್ವಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಪರಿಪೂರ್ಣ ಮಾರ್ಗವಾಗಿದೆ. ಸಂಕೀರ್ಣ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸರಳ, ಸಂಪರ್ಕಿಸಬಹುದಾದ ಘಟಕಗಳಾಗಿ ವಿಭಜಿಸುವುದು ನಾವೀನ್ಯತೆಗೆ ಪ್ರಮುಖವಾಗಿದೆ ಎಂದು ನಾವು ನಂಬುತ್ತೇವೆ.

ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದು: ಕ್ಯಾಂಡಿ-ಲೇಪಿತ ಶಬ್ದಕೋಶ

ನನ್ನ ಸಕ್ಕರೆಯ ಚಿಹ್ನೆಗಳಿಗೆ ಅರ್ಥವನ್ನು ನಿಗದಿಪಡಿಸುವುದು ಮೊದಲ ಹಂತವಾಗಿದೆ. ನಾನು ಸರಳವಾದ ಸ್ಟಾಕ್-ಆಧಾರಿತ ಭಾಷೆಯನ್ನು ನಿರ್ಧರಿಸಿದೆ, ಅಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮೌಲ್ಯಗಳ ಸ್ಟಾಕ್ನಲ್ಲಿ ನಡೆಸಲಾಗುತ್ತದೆ. ನಾನು ಕಾಗದದ ಹಾಳೆಯಲ್ಲಿ ನಿಯಮಗಳನ್ನು ಹಾಕಿದ್ದೇನೆ, ರುಚಿಕರವಾದ ಸರಳ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ರಚಿಸಿದೆ:

  • ಕೆಂಪು M&M: 5 ಸಂಖ್ಯೆಯನ್ನು ಸ್ಟ್ಯಾಕ್‌ಗೆ ಒತ್ತಿರಿ.
  • ಹಳದಿ M&M: ಸ್ಟಾಕ್‌ನ ಮೇಲಿನ ಮೌಲ್ಯವನ್ನು POP ಮಾಡಿ.
  • ಗ್ರೀನ್ M&M: ಸ್ಟಾಕ್‌ನಲ್ಲಿ ಅಗ್ರ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಸೇರಿಸಿ.
  • ಬ್ಲೂ M&M: ಸ್ಟಾಕ್‌ನಲ್ಲಿ ಅಗ್ರ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಗುಣಿಸಿ.
  • ಬ್ರೌನ್ M&M: ಸ್ಟಾಕ್‌ನಲ್ಲಿ ಉನ್ನತ ಮೌಲ್ಯವನ್ನು ಮುದ್ರಿಸಿ.

ಇದ್ದಕ್ಕಿದ್ದಂತೆ, M&Mಗಳ ಸಾಲು ಕೇವಲ ತಿಂಡಿಯಾಗಿರಲಿಲ್ಲ; ಅದೊಂದು ಕಾರ್ಯಕ್ರಮವಾಗಿತ್ತು. ಕೆಂಪು, ಕೆಂಪು, ಹಸಿರು, ಕಂದು ಮುಂತಾದ ಅನುಕ್ರಮವು ಅರ್ಥ: 5 ಅನ್ನು ತಳ್ಳಿರಿ, ಇನ್ನೊಂದು 5 ಅನ್ನು ತಳ್ಳಿರಿ, ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸೇರಿಸಿ (ಫಲಿತಾಂಶ: 10), ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಮುದ್ರಿಸಿ. ಈ ಪ್ರಾಯೋಗಿಕ ವಿಧಾನವು ಪಾರ್ಸ್ ಮರದ ಅಮೂರ್ತ ಪರಿಕಲ್ಪನೆಯನ್ನು ನಂಬಲಾಗದಷ್ಟು ಅರ್ಥಗರ್ಭಿತವಾಗಿ ಮಾಡಿದೆ. ಇದು Mewayz ನಲ್ಲಿ ನಾವು ರಚಿಸುವ ಮಾಡ್ಯುಲರ್ ಬ್ಲಾಕ್‌ಗಳ ಭೌತಿಕ ಅಭಿವ್ಯಕ್ತಿಯಾಗಿದೆ, ಅಲ್ಲಿ ಪ್ರತಿ ಬ್ಲಾಕ್ ಒಂದು ದೊಡ್ಡ ಪ್ರಕ್ರಿಯೆಗೆ ಕೊಡುಗೆ ನೀಡುವ ನಿರ್ದಿಷ್ಟ, ಉತ್ತಮವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಕಾರ್ಯವನ್ನು ಹೊಂದಿದೆ.

ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು: ಬಹಳ ಹಸ್ತಚಾಲಿತ ಕಂಪೈಲರ್

ನನ್ನ ಶಬ್ದಕೋಶವನ್ನು ಹೊಂದಿಸುವುದರೊಂದಿಗೆ, ಇದು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯ. ನಾನು ಕಂಪೈಲರ್ ಮತ್ತು ರನ್ಟೈಮ್ ಪರಿಸರವಾಯಿತು. ನಾನು M&Ms ಅನ್ನು ಮೇಜಿನ ಮೇಲೆ ಒಂದು ಸಾಲಿನಲ್ಲಿ ಜೋಡಿಸಿದೆ-ಇದು ನನ್ನ ಮೂಲ ಕೋಡ್ ಆಗಿತ್ತು. ನಂತರ ನಾನು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಎಡದಿಂದ ಬಲಕ್ಕೆ "ಓದುತ್ತೇನೆ", ನಿಯಮಗಳ ಪ್ರಕಾರ ಸಂಖ್ಯೆಗಳ ಸ್ಟಾಕ್ ಅನ್ನು (ಜಿಗುಟಾದ ಟಿಪ್ಪಣಿಗಳಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ) ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುತ್ತೇನೆ. ಈ ಹಸ್ತಚಾಲಿತ ಪ್ರಕ್ರಿಯೆಯು ಜ್ಞಾನೋದಯವಾಗಿತ್ತು. ಪ್ರತಿ ಬಾರಿ ನಾನು ಗ್ರೀನ್ ಎಂ & ಎಂ (ಎಡಿಡಿ ಕಮಾಂಡ್) ಅನ್ನು ಹೊಡೆದಾಗ, ಸ್ಟಾಕ್ ಕನಿಷ್ಠ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ನಾನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕಾಗಿತ್ತು. ದೋಷಗಳು ತಕ್ಷಣವೇ ಮತ್ತು ದೃಷ್ಟಿಗೋಚರವಾಗಿರುತ್ತವೆ. ನಾನು ಕೇವಲ ಒಂದು ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸಿದರೆ, ಪ್ರೋಗ್ರಾಂ "ಕ್ರ್ಯಾಶ್" ಆಗುತ್ತದೆ, ನನ್ನ ಕ್ಯಾಂಡಿ ಆಧಾರಿತ ಕೋಡ್ ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಒತ್ತಾಯಿಸುತ್ತದೆ.

M&Ms ನ ಭೌತಿಕತೆಯು ತರ್ಕವನ್ನು ಮೂರ್ತವಾಗಿಸಿದೆ. ನಿಮ್ಮ ಮೇಜಿನ ಮೇಲೆ ಖಾಲಿ ಜಾಗವನ್ನು ಪ್ರತಿನಿಧಿಸಿದಾಗ ಕಾಣೆಯಾದ ಒಪೆರಾಂಡ್ ಅನ್ನು ನೀವು ನಿರ್ಲಕ್ಷಿಸಲಾಗುವುದಿಲ್ಲ. ಪಠ್ಯಪುಸ್ತಕವು ಎಂದಿಗೂ ಸಾಧ್ಯವಾಗುವುದಕ್ಕಿಂತ ಕಂಪೈಲರ್ ವಿನ್ಯಾಸದ ಬಗ್ಗೆ ನನಗೆ ಹೆಚ್ಚು ಕಲಿಸಿದೆ.

ಈ ಪುನರಾವರ್ತಿತ, ಹ್ಯಾಂಡ್ಸ್-ಆನ್ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯು ನಿಖರವಾಗಿ ನಾವು 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 ಮಾಡ್ಯೂಲ್ ಆಗಿರಬಹುದು, ಪ್ರಾಜೆಕ್ಟ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಟೂಲ್ ಆಗಿರಬಹುದು ಅಥವಾ ಕಸ್ಟಮ್ ಅನಾಲಿಟಿಕ್ಸ್ ಬ್ಲಾಕ್ ಆಗಿರಬಹುದು-ಒಟ್ಟಾರೆಯಾಗಿ, ದಕ್ಷ ಮತ್ತು ಸಿಹಿಯಾಗಿ ಯಶಸ್ವಿಯಾದ ಒಟ್ಟಾರೆಯಾಗಿ. ಗೋಲು ಅತಿಯಾಗಿ ಸಂಕೀರ್ಣಗೊಳಿಸುವುದು ಅಲ್ಲ; ಬೆಳವಣಿಗೆಗೆ ಮೂಲಭೂತ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ಸ್ ಅನ್ನು ನೀಡುವ ಮೂಲಕ ಅದನ್ನು ಸರಳಗೊಳಿಸುವುದು.

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

ಸ್ವೀಟ್ ಐಡಿಯಾ: ನಾನು ಭಾಷೆಯನ್ನು ನಿರ್ಮಿಸಲು M&Ms ಅನ್ನು ಏಕೆ ಬಳಸಿದ್ದೇನೆ

ಇದು ತಮಾಷೆಯಾಗಿ ಪ್ರಾರಂಭವಾಯಿತು. M&Ms ನ ಬೌಲ್ ನನ್ನ ಮೇಜಿನ ಮೇಲೆ ಕುಳಿತುಕೊಂಡಿತು, ಕೆಂಪು, ಹಳದಿ, ಹಸಿರು, ನೀಲಿ ಮತ್ತು ಕಂದು ಬಣ್ಣದ ರೋಮಾಂಚಕ ಮೊಸಾಯಿಕ್. ಕೆಲಸದಲ್ಲಿರುವ ಪ್ರಾಜೆಕ್ಟ್‌ಗಾಗಿ ಸರಳವಾದ ಡೊಮೇನ್-ನಿರ್ದಿಷ್ಟ ಭಾಷೆಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವ ಕೆಲಸವನ್ನು ನಾನು ಖಾಲಿ ಪರದೆಯತ್ತ ನೋಡುತ್ತಿದ್ದೆ. ಸಾಮಾನ್ಯ ಪರಿಕರಗಳು-ಪಠ್ಯ ಸಂಪಾದಕರು, ಕಂಪೈಲರ್‌ಗಳು, ವೈಟ್‌ಬೋರ್ಡ್‌ಗಳು- ಬರಡಾದವು. ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಲಾಜಿಕ್ ಹರಿವನ್ನು ದೃಶ್ಯೀಕರಿಸಲು ನನಗೆ ಸ್ಪಷ್ಟವಾದ, ತಮಾಷೆಯ ಮಾರ್ಗದ ಅಗತ್ಯವಿದೆ. ಅದು ನನಗೆ ಹಿಟ್ ಆಗ: ಪ್ರತಿ ಬಣ್ಣವು ವಿಭಿನ್ನ ಆಜ್ಞೆಯನ್ನು ಪ್ರತಿನಿಧಿಸಿದರೆ ಏನು? M&Ms ಕೇವಲ ಕ್ಯಾಂಡಿಯಾಗಿರಲಿಲ್ಲ; ಅವು ನನ್ನ ಟೋಕನ್‌ಗಳು, ನನ್ನ ಆಪ್‌ಕೋಡ್‌ಗಳು, ನನ್ನ ಬಿಲ್ಡಿಂಗ್ ಬ್ಲಾಕ್ಸ್. ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಿ, ಈ ಪ್ರಯೋಗವು ಮಾಡ್ಯುಲಾರಿಟಿಯ ತತ್ವಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಪರಿಪೂರ್ಣ ಮಾರ್ಗವಾಗಿದೆ ಮತ್ತು ನಮ್ಮ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮೆವೇಜ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನನ್ನ ತಂಡವು ಚಾಂಪಿಯನ್ ಆಗಿದೆ. ಸಂಕೀರ್ಣ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸರಳ, ಸಂಪರ್ಕಿಸಬಹುದಾದ ಘಟಕಗಳಾಗಿ ವಿಭಜಿಸುವುದು ನಾವೀನ್ಯತೆಗೆ ಪ್ರಮುಖವಾಗಿದೆ ಎಂದು ನಾವು ನಂಬುತ್ತೇವೆ.

ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದು: ಕ್ಯಾಂಡಿ-ಲೇಪಿತ ಶಬ್ದಕೋಶ

ನನ್ನ ಸಕ್ಕರೆಯ ಚಿಹ್ನೆಗಳಿಗೆ ಅರ್ಥವನ್ನು ನಿಗದಿಪಡಿಸುವುದು ಮೊದಲ ಹಂತವಾಗಿದೆ. ನಾನು ಸರಳವಾದ ಸ್ಟಾಕ್-ಆಧಾರಿತ ಭಾಷೆಯನ್ನು ನಿರ್ಧರಿಸಿದೆ, ಅಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮೌಲ್ಯಗಳ ಸ್ಟಾಕ್ನಲ್ಲಿ ನಡೆಸಲಾಗುತ್ತದೆ. ನಾನು ಕಾಗದದ ಹಾಳೆಯಲ್ಲಿ ನಿಯಮಗಳನ್ನು ಹಾಕಿದ್ದೇನೆ, ರುಚಿಕರವಾದ ಸರಳ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ರಚಿಸಿದೆ:

ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು: ಬಹಳ ಹಸ್ತಚಾಲಿತ ಕಂಪೈಲರ್

ನನ್ನ ಶಬ್ದಕೋಶವನ್ನು ಹೊಂದಿಸುವುದರೊಂದಿಗೆ, ಇದು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯ. ನಾನು ಕಂಪೈಲರ್ ಮತ್ತು ರನ್ಟೈಮ್ ಪರಿಸರವಾಯಿತು. ನಾನು M&Ms ಅನ್ನು ಮೇಜಿನ ಮೇಲೆ ಒಂದು ಸಾಲಿನಲ್ಲಿ ಜೋಡಿಸಿದೆ-ಇದು ನನ್ನ ಮೂಲ ಕೋಡ್ ಆಗಿತ್ತು. ನಂತರ ನಾನು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಎಡದಿಂದ ಬಲಕ್ಕೆ "ಓದುತ್ತೇನೆ", ನಿಯಮಗಳ ಪ್ರಕಾರ ಸಂಖ್ಯೆಗಳ ಸ್ಟಾಕ್ ಅನ್ನು (ಜಿಗುಟಾದ ಟಿಪ್ಪಣಿಗಳಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ) ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುತ್ತೇನೆ. ಈ ಹಸ್ತಚಾಲಿತ ಪ್ರಕ್ರಿಯೆಯು ಜ್ಞಾನೋದಯವಾಗಿತ್ತು. ಪ್ರತಿ ಬಾರಿ ನಾನು ಗ್ರೀನ್ ಎಂ & ಎಂ (ಎಡಿಡಿ ಕಮಾಂಡ್) ಅನ್ನು ಹೊಡೆದಾಗ, ಸ್ಟಾಕ್ ಕನಿಷ್ಠ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ನಾನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕಾಗಿತ್ತು. ದೋಷಗಳು ತಕ್ಷಣವೇ ಮತ್ತು ದೃಷ್ಟಿಗೋಚರವಾಗಿರುತ್ತವೆ. ನಾನು ಕೇವಲ ಒಂದು ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸಿದರೆ, ಪ್ರೋಗ್ರಾಂ "ಕ್ರ್ಯಾಶ್" ಆಗುತ್ತದೆ, ನನ್ನ ಕ್ಯಾಂಡಿ ಆಧಾರಿತ ಕೋಡ್ ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಒತ್ತಾಯಿಸುತ್ತದೆ.

ದೊಡ್ಡ ಚಿತ್ರ: ಕ್ಯಾಂಡಿಯಿಂದ ಕೋಡ್‌ನಿಂದ ಮೆವೇಜ್‌ಗೆ

ಈ ಚಮತ್ಕಾರಿ ಪ್ರಯೋಗವು ಕೇವಲ ವಿನೋದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿರುತ್ತದೆ; ಇದು ಮೆವೇಜ್‌ನಲ್ಲಿ ನಮ್ಮನ್ನು ಓಡಿಸುವ ಪ್ರಮುಖ ತತ್ವದ ಪ್ರಬಲ ಜ್ಞಾಪನೆಯಾಗಿದೆ: ಸರಳತೆ ಮತ್ತು ಸಂಪರ್ಕದ ಮೂಲಕ ಸಂಕೀರ್ಣತೆಯನ್ನು ಉತ್ತಮವಾಗಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಬೆರಳೆಣಿಕೆಯಷ್ಟು ವರ್ಣರಂಜಿತ, ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಘಟಕಗಳಿಂದ ನಾನು ಕಾರ್ಯನಿರ್ವಹಿಸುವ "ಭಾಷೆ" ಅನ್ನು ನಿರ್ಮಿಸಿದಂತೆಯೇ, ವ್ಯವಹಾರಗಳು ನಮ್ಮ ಮಾಡ್ಯುಲರ್ ಬ್ಲಾಕ್‌ಗಳಿಂದ ಶಕ್ತಿಯುತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಬಹುದು. ಪ್ರತಿ M&M ಒಂದೇ ಕೆಲಸವನ್ನು ಹೊಂದಿತ್ತು, ಮತ್ತು ಅವುಗಳನ್ನು ಸಂಯೋಜಿಸುವುದು ಹೊರಹೊಮ್ಮುವ, ಸಂಕೀರ್ಣ ನಡವಳಿಕೆಯನ್ನು ಸೃಷ್ಟಿಸಿತು.

ನಿಮ್ಮ ಎಲ್ಲಾ ವ್ಯಾಪಾರ ಪರಿಕರಗಳು ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ

ಬಹು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಕಣ್ಕಟ್ಟು ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಿ. Mewayz ಕೇವಲ $49/ತಿಂಗಳಿಗೆ 208 ಪರಿಕರಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ - ದಾಸ್ತಾನುಗಳಿಂದ HR ವರೆಗೆ, ಬುಕಿಂಗ್‌ನಿಂದ ವಿಶ್ಲೇಷಣೆಯವರೆಗೆ. ಪ್ರಾರಂಭಿಸಲು ಯಾವುದೇ ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಅಗತ್ಯವಿಲ್ಲ.

ಉಚಿತ →

Start managing your business smarter today

Join 6,208+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,208+ 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