اسکالا

لغت نامه دهخدا

اسکالا. [ اِ ] ( اِخ ) یا اسکالی ژری . خاندان ایتالیایی ،که چند تن از اعضای آن ، وابسته به حزب ژیبِلَن ، سنیوریا پدستای وِرُن شدند. مشهورترین آنان کان ، ژنرال اتحادیه ژیبِلَن های لُمباردی است ، وی دانته را آنگاه که تبعید شده بود پناه داد. ( 1291 - 1329 م. ).

دانشنامه عمومی

اسکالا ( به انگلیسی: Scala ) یک زبان برنامه نویسی شیءگرا و تابعی است. نام اسکالا آمیزه ای است از "scalable" و "language" به معنی زبان مقیاس پذیر، از اهداف اصلی ایجاد زبان اسکالا، ارائه زبانی است برای تولید نرم افزار مقیاس پذیر به روشی چابک و سریع، و به دور از مشکلات مرسوم. اسکالا تلفیق زبان های شی گرا همچون روبی و جاوا با زبان های تابعی همچون Haskell و Erlang است. از دیدگاه چابکی و کارایی، عده ای اسکالا را جمع دو دنیای زبان های پویا ( Dynamic - Type ) و ایستا ( Static - Type ) می دانند. یکی از دلایل دیگری که باعث مقبولیت و همچنین کارایی بالای این زبان می شود، دستور زبان ( Syntax ) منعطف آن است. اسکالا توسط پروفسور مارتین اودرسکی که خالق Genericهای جاوا و از برترین توسعه دهندگان کامپایلر javac می باشد، در سال ۲۰۰۳ طراحی و به مرور توسط ایشان و جامعه اسکالا بهبود و توسعه داده شده است. [ ۴]
جیمز استراچن ( به انگلیسی: James Strachan ) سازندهٔ زبان برنامه نویسی Groovy در توصیفی اسکالا را ادامه دهندهٔ احتمالی جاوا دانسته است. [ ۵]
ورود و پیشرفت زبان اسکالا در صنعت نرم افزار فقط به دلیل موجز بودن، راحتی برنامه نویس و انعطاف آن نیست. طبق قانون مور تعداد ترانزیستورهای یک پردازنده، هر دو سال، دو برابر می شوند. به عبارت دیگر ابعاد ترانزیستورها در حال نصف شدن است و این روند در سال ۲۰۲۰ متوقف خواهد شد. هم اکنون نیز کند شدن این روند قابل مشاهده است و به جای اینکه سرعت پردازنده ها زیاد شود، تعداد هسته های آن ها بیشتر می شود. شاهد این امر تلفن های هوشمند و تبلت ها هستند؛ آن ها از پردازنده های چند هسته ای بهره می برند ولی بازهٔ سرعت پردازنده ها چند سالی است که تغییر شگرفی نکرده است. به همین دلیل برنامه هایی با قابلیت اجرای همروند ( Concurrent ) و توزیع شده ( Distributed ) بیش از پیش مورد توجه قرار گرفته اند. با افزایش کاربران و تقاضا و نزدیک شدن به اتمام قانون مور، روز به روز تقاضا برای تولید چنین نرم افزارهایی افزایش می یابد. زبان اسکالا دارای ویژگی هایی است که مختص چنین تقاضاهایی طراحی شده است. از آن جمله می توان به Functional Programming, Pattern Matching, Immutables اشاره کرد. علاوه بر این، اسکالا حاصل جمع ویژگی های بسیاری از زبان های موجود در بازار است. در حال حاضر زبان اسکالا دارای خصایص زیر می باشد:
عکس اسکالا

اسکالا (لاکونیا). اسکالا ( به لاتین: Skala ) یک شهرک در یونان است که در Evrotas Municipality واقع شده است. [ ۱]
عکس اسکالا (لاکونیا)عکس اسکالا (لاکونیا)

اسکالا (کومونه). اسکالا ( کومونه ) ( به ایتالیایی: Scala ) یک کومونه در ایتالیا است که در استان سالرنو واقع شده است. [ ۱]
اسکالا ۱۳ کیلومترمربع مساحت و ۱٬۴۹۸ نفر جمعیت دارد.
عکس اسکالا (کومونه)عکس اسکالا (کومونه)
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس