زبان برنامه نویسی پشمک ندیده بودیم که دیدیم. 😐
اون از اندروید آب نبات چوبی اینم از پشمک!
از فواید این زبان برنامه نویسی میتونیم به این نکات اشاره کنیم :
- دارای کنسول اختصاصی مجازی
- هسته پایتون بودن
- انعطاف بالا
- دارای فضای سینتکسی تمیز
اما از مشکلات این زبان که Pasrsampsh ( پارسا شاه ملکی ، صاب نرم افزار) به آن اشاره کرده سرعت پایین آن است که بخاطر برداشت قطعه ای از زبان برنامه نویسی دیگر ( پایتون ) میباشد . نسخه جدیدی که پارسا ملکی قراراست برای این زبان برنامه نویسی ارائه کند نسخه 0.7 بتا است که در زیر تغییرات این نسخه را میبینید :
- added
import_run
andimport_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 modulesys
(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 forNone
(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 tocompiler
(GH-93) - added Docstring system (GH-94)
- added
set
andget
functions - added name define system and
define
,is_defined
,undefine
,all_defines
andredefine
functions - added
true
andfalse
aliases forTrue
andFalse
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
forstr
,integer
forint
,array
forlist
Changes
- some optimizations in multiline syntax
- changed syntax of
free
andisset
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/pashmaklang/pashmak/graphs/contributors
حتی پسوند فایلهای این زبان دات پشم هست . (.pashm)😂
خلاصه برید و کار کنید و به قدرت برنامه نویس های ما ایمان بیاورید و دست بیگانگان را پشمی هم بحساب نیاورید 😉
/انتهای مطلب/
منبع:نسیم مهر
دیدگاهها (۱)
ناشناس
۲۲ مرداد ۰۱ ، ۱۳:۴۸
جالب بود