UNPKG

gujaratiscript

Version:

GujaratiScript – write and run code fully in Gujarati. Created by Atikin Verse.

339 lines (236 loc) 7.64 kB
# 🏵️ GujaratiScript Programming Language GujaratiScript લાવે છે ગુજરાતી ભાષાની મીઠાશ કોડિંગમાં પોતાના માતૃભાષામાં સરળ અને અભિવ્યક્તિપૂર્ણ પ્રોગ્રામ લખો. 🎉 **Developed by: Atikin Verse** --- ## 📦 ફાઈલ માહિતી * **ફાઈલ એક્સટેન્શન**: `.gs` * **CLI ટૂલ**: `gujaratiscript` * **આધાર**: JavaScript (અંદરખાને) * **રન થાય છે**: GujaratiScript interpreter * **આઉટપુટ**: માત્ર ગુજરાતી સંદેશા અને લોગ્સ --- ## 🌐 ગુજરાતી કીવર્ડ્સ અનુવાદ | 🧠 ગુજરાતી કીવર્ડ | 💻 JavaScript સમકક્ષ | | ----------------- | -------------------- | | `કાર્ય` | `function` | | `છાપો()` | `console.log()` | | `માત્ર` | `let` | | `સ્થિર` | `const` | | `જો` | `if` | | `અન્યથા જો` | `else if` | | `અન્યથા` | `else` | | `જયાંસુધી` | `while` | | `માટે` | `for` | | `પરત` | `return` | | `વર્ગ` | `class` | | `નવું` | `new` | | `રાહજો` | `await` | | `પ્રતિજ્ઞા` | `Promise` | | `સમાધાન` | `resolve` | | `અસ્વીકાર` | `reject` | --- ## 🚀 વિશેષતાઓ | 🌟 વિશેષતા | વર્ણન | | ------------------------- | ------------------------------------------ | | સંપૂર્ણ ગુજરાતી સિન્ટેક્સ | આખું કોડ ગુજરાતી ભાષામાં લખી શકાય છે। | | ગુજરાતી CLI | `gujaratiscript` CLI વડે `.gs` ફાઈલ ચલાવો। | | શિક્ષણમિત્ર | નવા પ્રોગ્રામર્સ માટે સરળ અને સહજ। | | JavaScript આધારિત | અંદરખાને JS આધારિત પણ વપરાશકર્તાને અજાણ। | | ગુજરાતી આઉટપુટ | બધી આઉટપુટ ગુજરાતી ભાષામાં દર્શાય છે। | --- ## ✨ ઉદાહરણો ### 📄 hello.gs ```gs --- ## ✅ 1. Hello World ```gujarati કાર્ય મુખ્ય() { છાપો("હેલો વર્લ્ડ"); } મુખ્ય(); ``` **Output:** ``` હેલો વર્લ્ડ ``` --- ## ✅ 2. Addition of numbers ```gujarati કાર્ય મુખ્ય() { માત્ર a = 5; માત્ર b = 7; છાપો(a + b); } મુખ્ય(); ``` **Output:** ``` 12 ``` --- ## ✅ 3. If–Else check ```gujarati કાર્ય મુખ્ય() { માત્ર x = 10; જો (x > 5) { છાપો("x મોટું છે 5 કરતા"); } અન્યથા { છાપો("x નાનું છે 5 કરતા"); } } મુખ્ય(); ``` **Output:** ``` x મોટું છે 5 કરતા ``` --- ## ✅ 4. For loop ```gujarati કાર્ય મુખ્ય() { માટે (માત્ર i = 1; i <= 5; i = i + 1) { છાપો(i); } } મુખ્ય(); ``` **Output:** ``` 1 2 3 4 5 ``` --- ## ✅ 5. While loop ```gujarati કાર્ય મુખ્ય() { માત્ર i = 1; જયાંસુધી (i <= 3) { છાપો("i =", i); i = i + 1; } } મુખ્ય(); ``` **Output:** ``` i = 1 i = 2 i = 3 ``` --- ## ✅ 6. Array Example ```gujarati કાર્ય મુખ્ય() { માત્ર નંબરો = [1, 2, 3]; છાપો(નંબરો.લંબાઈ); નંબરો.ધકેલો(4); છાપો(નંબરો); } મુખ્ય(); ``` **Output:** ``` 3 [1,2,3,4] ``` --- ## ✅ 7. Map Example ```gujarati કાર્ય મુખ્ય() { માત્ર નંબરો = [1, 2, 3]; માત્ર ડબલ = નંબરો.માનચિત્ર(x => x * 2); છાપો(ડબલ); } મુખ્ય(); ``` **Output:** ``` [2,4,6] ``` --- ## ✅ 8. Filter Example ```gujarati કાર્ય મુખ્ય() { માત્ર નંબરો = [5, 10, 15, 20]; માત્ર મોટા = નંબરો.છાંટો(x => x > 10); છાપો(મોટા); } મુખ્ય(); ``` **Output:** ``` [15,20] ``` --- ## ✅ 9. Reduce Example ```gujarati કાર્ય મુખ્ય() { માત્ર નંબરો = [1, 2, 3, 4]; માત્ર કુલ = નંબરો.ઘટાડો((acc, val) => acc + val, 0); છાપો(કુલ); } મુખ્ય(); ``` **Output:** ``` 10 ``` --- ## ✅ 10. Function with Return ```gujarati કાર્ય ઉમેરો(a, b) { પરત a + b; } કાર્ય મુખ્ય() { છાપો(ઉમેરો(3, 7)); } મુખ્ય(); ``` **Output:** ``` 10 ``` --- ## 🧪 ઉપયોગ CLI મારફતે GujaratiScript ફાઈલ ચલાવો: ```sh gujaratiscript path/to/file.gs ``` --- 🤝 **યોગદાન આપો** GujaratiScript ને વધુ સારું બનાવવા માટે તમારું યોગદાન સ્વાગત છે. --- 📜 **પરિવર્તન ઈતિહાસ (Changelog)** v1.0.0 Initial Release 🚀 * પ્રથમ ગુજરાતી સિન્ટેક્સ આધારિત પ્રોગ્રામિંગ ભાષા * CLI ટૂલ `gujaratiscript` ઉમેરાઈ * ઉદાહરણ ફાઈલો: hello.gs, variables.gs, loop.gs, if-else.gs --- 🔖 **લાયસન્સ** MIT License હેઠળ ઉપલબ્ધ --- 🧑‍💻 **નિર્માતા** Atikin Verse પ્રેમથી બનાવેલ શિક્ષણ અને ભાષા પ્રત્યેના પ્રેમ માટે ❤️ --- ## 🌐 FOLLOW US | પ્લેટફોર્મ | યુઝરનેમ | | ----------- | ----------- | | FACEBOOK | atikinverse | | INSTAGRAM | atikinverse | | LINKEDIN | atikinverse | | TWITTER (X) | atikinverse | | THREADS | atikinverse | | PINTEREST | atikinverse | | QUORA | atikinverse | | REDDIT | atikinverse | | TUMBLR | atikinverse | | SNAPCHAT | atikinverse | | SKYPE | atikinverse | | GITHUB | atikinverse | --- 📬 કોઈપણ સૂચન, પ્રસ્તાવ અથવા સહયોગ માટે અમારો સંપર્ક કરો. **GujaratiScript ગુજરાતીમાં કોડિંગનો આનંદ! 🚀**