طراحی سایت|طراحی اپلیکیشن

زبان برنامه نویسی اژدها

این زبان واقعا اسم عجیبی دارد اما به خوبی درحال پیشرفت است اولین نسخه زبان اژدها در تاریخ چهارم ژانویه 2018 به دنیا معرفی شد.

https;//www.dragon-lang.org

اژدها یک زبان چند منظوره و ابتکاری است. این زبان از چندین الگوی برنامه نویسی مانند شی گرایی، برنامه نویسی تابع محور و برنامه نویسی با استفاده از ساختار های تو در تو پشتیبانی میکند. از طرفی این زبان قابل حمل است یعنی به کمک آن میتوان برنامه هایی برای همه پلتفرم ها ساخت.

استفاده اصلی این زبان در تولید برنامه های کنسول و رابط های کاربری گرافیکی است.

نکته: این زبان به گونه ای ساده، کوچک و انعطاف پذیر طراحی شده است. این زبان برای تفسیر کد منبع از JVM و LLVM استفاده میکند.

هدف اژدها ایجاد یک زبان ساده و سریع و یهره وری و توسعه راه حل های با کیفیت بالا که مقیاس پذیر باشند، است. البته ناگفته نماند که اژدها از اثر تاثیر زبان هایی مثل پایتون و جاوا به وجود آمده است. این زبان سینتکس ساده ای دارد. این زبان بطور خودکار مدیریت حافظه را انجام میدهد، مدیریت استثنا ها را دارد، از پایگاه داده پشتیبانی میکند.

دو ادیتور برای این زبان ووجود دارد: ZDragon IDE و VS Code پسوند فایل ها dgn است.