پشمک - در لباس برنامه نویسی!

پشمک - در لباس برنامه نویسی!

زبان برنامه نویسی پشمک ندیده بودیم که دیدیم. 😐

اون از اندروید آب نبات چوبی اینم از پشمک!

از فواید این زبان برنامه نویسی میتونیم به این نکات اشاره کنیم :

  • دارای کنسول اختصاصی مجازی
  • هسته پایتون بودن
  • انعطاف بالا
  • دارای فضای سینتکسی تمیز

اما از مشکلات این زبان که Pasrsampsh ( پارسا شاه ملکی ، صاب نرم افزار) به آن اشاره کرده سرعت پایین آن است که بخاطر برداشت قطعه ای از زبان برنامه نویسی دیگر ( پایتون ) میباشد . نسخه جدیدی که پارسا ملکی قراراست برای این زبان برنامه نویسی ارائه کند نسخه 0.7 بتا است که در زیر تغییرات این نسخه را میبینید :

  • added import_run and import_run_once functions (GH-84)
  • added cli feature to run modules (GH-84)
  • added new functions to module string (GH-86)
  • added python mimetypes module (GH-92)
  • added gget function (GH-92)
  • added pashmakexe variable to module sys (GH-92)
  • added a small internal web server for pashmak in module webserver (GH-92)
  • added base of web development features for backend with pashmak (GH-92)
  • added a cli behavior for time module to show current time (GH-89)
  • added null keyword as a alias for None (GH-90)
  • moved tengine(pashmhtml) engine from a external library to a builtin module (GH-85)
  • added shutdown event system and function register_shutdown() (GH-91)
  • added re python regex library
  • added function die
  • moved pashmiler from a external library to a builtin module and renamed to compiler (GH-93)
  • added Docstring system (GH-94)
  • added set and get functions
  • added name define system and defineis_definedundefineall_defines and redefine functions
  • added true and false aliases for True and False keywords
  • added multiple arguments for functions (GH-95)
  • added keyword arguments for functions (GH-95)
  • added typed arguments for functions (GH-95)
  • added some aliases for datatypes, string for strinteger for intarray for list

Changes

  • some optimizations in multiline syntax
  • changed syntax of free and isset functions
  • fixed some bugs and some optimizations in eval (GH-95)
  • changed RecursionError message

Bug Fixes

  • fixed bug cached $__ismain__ while directly running a file in command line
  • fixed import command bug while writing something like import(somefunc())
  • fixed a small problem in error rendering

Removed

  • removed unused function required

این زبان برای پایتون واقعا بی محدودیت است! شما میتوانید ماژول پایتون را در زبان پشمک هم وارد کنید . یعنی این پارساجان ما چقد وطن پرست بایدباشه که زبان به این خوبی رو به نام یکی از محصولات شیرین و خوشمزه ایرانی بزنه !

اما این رو هم بگم که برخی دستورات این زبان فرق میکنه با حتی خود پایتون! بطور مثال برای چاپ یک متن ما در پایتون از print استفاده میکردیم ولی در پشمک :

println('hello world')

برای یادگیری زبان برنامه نویسی پشمک میتوانید از مستندات زیر برید :

https://github.com/pashmaklang/pashmak/tree/master/doc

برای کار با این زبان هم میتونید از پیوندهای زیر استفاده کنید :

https://github.com/pashmaklang/pashmak

https://pashmak-parsampsh.fandogh.cloud

https://github.com/pashmaklang/pashmak/blob/master/CONTRIBUTING.md

پیوندهای بیشتر توسعه دهنده و تغییرات زبان :

https://github.com/pashmaklang/pashmak/blob/master/CHANGELOG.md

https://github.com/parsampsh/

https://github.com/pashmaklang/pashmak/graphs/contributors

حتی پسوند فایلهای این زبان دات پشم هست . (.pashm)😂

خلاصه برید و کار کنید و به قدرت برنامه نویس های ما ایمان بیاورید و دست بیگانگان را پشمی هم بحساب نیاورید 😉

/انتهای مطلب/

منبع:نسیم مهر

۱ ۰ ۱ دیدگاه

دیدگاه‌ها (۱)

جالب بود


ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی

امیرمهدی خزاعی

وبلاگ شخصی امیرمهدی خزاعی

دنبال کنندگان ۳ نفر
این وبلاگ را دنبال کنید
آخرین مطلب
آخرین نظرات
پیوندهای روزانه
پیوندها
بایگانی