اکسال. [ اِ ] ( ع مص ) آرمیدن با زن بی انزال یا بیرون انداختن منی را. ( از ناظم الاطباء ) ( از منتهی الارب ). انزال ناافتادن در جماع. ( تاج المصادر بیهقی ). || خواهش فرزند نکردن. ( ناظم الاطباء ). || سست ساختن و در کاهلی افکندن کسی را. ( از اقرب الموارد ) ( منتهی الارب ) ( آنندراج ) ( ناظم الاطباء ).
اکسال
لغت نامه دهخدا
دانشنامه عمومی
اکس ال (زبان برنامه نویسی). ایکس ال (به انگلیسی: XL، که سرنامی از eXtensible Language است) یک زبان برنامه نویسی کامپیوتری است.
XL0 تعریف می کند که چگونه یک متن ورودی به یک درخت پارس تبدیل می شود.
XL1 یک زبان پایه با مشخصاتی نظیر زبان C++ تعریف می کند.
XL2 کتابخانه های استاندارد زبان را که شامل تایپ های داده ای و عملگرها می باشد، تعریف می کند.
باید توجه داشت که XL با زبان برنامه نویسی XML فرق دارد. XML یک زبان برنامه نویسی برای پیاده سازی خدمات وبی می باشد که در سال 2001 توسط Daniela Florescu، Andreas Grunhagen و Doland Kossmann به وجود آمد. در حالی که XL برای پیاده سازی ایده های برنامه نویسی مفهومی طراحی شد. XL سعی می کند تا تبدیل مفهوم و کد را به همدیگر آسان نماید.
XL زبانی است که به برنامه نویس این امکان را می دهد که با استفاده از plug-inهای گوناگون به compiler، خصوصیات جدیدی را هم از لحاظ قواعد و هم از لحاظ مفهوم به زبان اضافه نماید و به همین دلیل آن را programmer-reconfigurable syntax & semantics می خوانند. مشخصات کامپایلری این زبان باعث شده تا در زمره زبان های امری قرار گیرد.همچنین برنامه نویسان خودشان می توانند plug-inهای سلیقه ای نوشته و در application هایشان استفاده کنند.
زبان XL حدوداً از سال 1992 به وجود آمد و نتیجه زحمات دراز مدت یک تیم طراحی زبان است. شایان ذکر است که سازنده و طراح اصلی این زبان Christophe de Dinechin می باشد. کامپایلر XL با زبان ++C نوشته شده است. نکته ای که در این زبان وجود داشت این بود که همه ویژگی هایی که بالا توصیف شده بود، درست کار می کرد؛ اما نوشتن plug-in برای آن یک کابوس بود، چون ++C خودش توسعه پذیر نیست بنابراین پیاده سازی ترجمه غیرممکن بود.درخت پارس با انواع زیادی از گره ها خیلی پیچیده بود. چون برای پشتیبانی زبان متقاطع طراحی شده بود.Moka یک کامپایلر توسعه پذیر Java-to-Java بود که از همین ساختار استفاده می کرد.در سال 2003 یک کامپایلر جدید با اصلاح کامل کامپایلر قبلی و ساده کردن درخت پارس آن معرفی شد. در سال 2004 کامپایلر ساده تری راه اندازی شد که سادگی درخت پارس آن در حدی بود که گره هایش به اندازه 7 نوع گره XL0 رسید و همه توسعه های امروزی در XL نوشته می شود.
XL0 تعریف می کند که چگونه یک متن ورودی به یک درخت پارس تبدیل می شود.
XL1 یک زبان پایه با مشخصاتی نظیر زبان C++ تعریف می کند.
XL2 کتابخانه های استاندارد زبان را که شامل تایپ های داده ای و عملگرها می باشد، تعریف می کند.
باید توجه داشت که XL با زبان برنامه نویسی XML فرق دارد. XML یک زبان برنامه نویسی برای پیاده سازی خدمات وبی می باشد که در سال 2001 توسط Daniela Florescu، Andreas Grunhagen و Doland Kossmann به وجود آمد. در حالی که XL برای پیاده سازی ایده های برنامه نویسی مفهومی طراحی شد. XL سعی می کند تا تبدیل مفهوم و کد را به همدیگر آسان نماید.
XL زبانی است که به برنامه نویس این امکان را می دهد که با استفاده از plug-inهای گوناگون به compiler، خصوصیات جدیدی را هم از لحاظ قواعد و هم از لحاظ مفهوم به زبان اضافه نماید و به همین دلیل آن را programmer-reconfigurable syntax & semantics می خوانند. مشخصات کامپایلری این زبان باعث شده تا در زمره زبان های امری قرار گیرد.همچنین برنامه نویسان خودشان می توانند plug-inهای سلیقه ای نوشته و در application هایشان استفاده کنند.
زبان XL حدوداً از سال 1992 به وجود آمد و نتیجه زحمات دراز مدت یک تیم طراحی زبان است. شایان ذکر است که سازنده و طراح اصلی این زبان Christophe de Dinechin می باشد. کامپایلر XL با زبان ++C نوشته شده است. نکته ای که در این زبان وجود داشت این بود که همه ویژگی هایی که بالا توصیف شده بود، درست کار می کرد؛ اما نوشتن plug-in برای آن یک کابوس بود، چون ++C خودش توسعه پذیر نیست بنابراین پیاده سازی ترجمه غیرممکن بود.درخت پارس با انواع زیادی از گره ها خیلی پیچیده بود. چون برای پشتیبانی زبان متقاطع طراحی شده بود.Moka یک کامپایلر توسعه پذیر Java-to-Java بود که از همین ساختار استفاده می کرد.در سال 2003 یک کامپایلر جدید با اصلاح کامل کامپایلر قبلی و ساده کردن درخت پارس آن معرفی شد. در سال 2004 کامپایلر ساده تری راه اندازی شد که سادگی درخت پارس آن در حدی بود که گره هایش به اندازه 7 نوع گره XL0 رسید و همه توسعه های امروزی در XL نوشته می شود.
کلمات دیگر: