برنامه نویسی روبی

برنامه نویسی روبی

توسط پریناز امینی بهمن ۰۹, ۱۳۹۷

روبی چیست؟

روبی یک زبان برنامه نویسی شی گرا و انعطاف پذیر است که این زبان توسط ماستوموتو معرفی شده است.

ماستوموتو خواستار برنامه نویسی تابعی و برنامه نویسی دستوری بوده است. او جست و جوی زبانی بود که از پایتون شی گرا تر و از پرل قدرتمند تر باشد.

برای همین خودش تصمیم به ساخت آن کرده است .

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

ماتسوموتو زبانی طراحی کرد که خودش از آن لذت ببرد.زبان برنامه نویسی روبی به خاطر وجود فریمورک های محبوبش شناخته می شود چون سورس کد نوشته شده با این فریم ورک به راحتی خوانده شده و این بزرگترین لطفی است که این فریم ورک در حق افراد مبتدی می گذارد .

یکی از ویژگی های مهم زبان روبی دینامیک و شی گرا بودن آن است . زبان روبی یک زبان سمت سرور قدرتمند است و به همین دلیل وب سایت های زیادی از جمله گیت هاب از روبی استفاده می کنند.
زبان برنامه نویسی روبی، یک زبان متن باز بوده و به طور رایگان در سایت ها در دسترس می باشد.

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

امکانات روبی

• کاملا شی گرا
• داینامیک
• انعطاف پذیر
• قابلیت حمل بالا
• کتابخانه استاندارد بزرگ
• در تمام سیستم عامل های اصلی پیاده سازی می شود.

سینتکس های روبی

سینتکس روبی بسیار شبیه پرل و پایتون است اعلان کلاس ها و متدها توسط کلمات کلیدی انجام می شود.

بارزترین تفاوت روبی از سی پرل که کلمات کلیدی برای تعریف بلوک های کد استفاده می شود.

سیستم عامل های روبی

روبی برای سیتم عامل های زیر ارائه می شوند:
انواع یونیکس
ویندوز مایکرو سافت
مکینتاش
و پیاده سازی های دیگری نیز ممکن است وجود داشته باشد.

نحوه یادگیری زبان برنامه نویسی روبی

در اینجا در مورد نحوه یادگیری زبان روبی صحبت کنیم، زبان روبی سینتکس بی نقص و آسانی دارد که امکان یادگیری بسیار سریع و آسان زبان برنامه نویسی روبی را برای یک توسعه دهنده جدید فراهم می آورد.

سینتکس زبان برنامه نویسی روبی شبیه سینتکس بسیاری از زبان های برنامه نویسی از قبیل زبان برنامه نویسی سی پلاس پلاس و پرل می باشد.

چرا نام روبی انتخاب شد؟

یوکیهیرو ماتسوموتو و همکارش ابتدا دو نام در نظر گرفتن یکی روبی و دیگری کورال بود.

از آنجایی که نام کورال پیش از آن برای یکی از زبان‌های برنامه‌ نویسی بریتانیایی انتخاب شده بود، نام روبی به عنوان نام نهایی برگزیده شد.

روبی یک کلمه انگلیسی به معنای یاقوت است. که در نماد و لوگو روبی هم مشخص است.

اشتراک در شبکه های اجتماعی

اطلاع از جدیدترین مقالات

جهت مطلع شدن از آخرین و جدیدترین مقالات، آدرس ایمیل خود را وارد نمایید

نظر دادن

ایمیل شما منتشر نخواهد شد.پر کردن فیلدهای ستاره دار الزامی است *