دانلود مقاله مقدمه ای بر زبان Ruby

Word 93 KB 18440 13
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۷,۱۵۰ تومان
قیمت با تخفیف: ۵,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • ارائه ای که پیش رو دارید معرفی و آشنایی با زبان Ruby (روبی) می باشد.
    در واقع معرفی زبان Ruby به عنوان یک زبان قدرتمند و در عین حال ساده و جذاب به خوانندگانی که با دنیای وسیع زبانهای برنامه نویسی تا حدی آشنا هستند و مایلند زبانهای جدید و نو را فرا بگیرند و گستره دانش خود در این زمینه را افزایش دهند؛ این معرفی می تواند شروع خوبی برای این دسته از افراد باشد.
    همینطور برای آن دسته از برنامه نویسان تازه کار که از بسیاری از پیچیدگی ها و دردسرهای زبانهای معمول (Perl,PHP,Python,…) ناراضی هستند، زبان Ruby می تواند گزینه مناسبی برای یادگیری و استفاده باشد.
    و البته برنامه نویسان حرفه ای که همواره به دنبال یادگیری زبانهای ابزارها، روشها و زبانهای جدید هستند تا با ترکیبی از ابزارهایی که دارند با دست بازتری نسبت به مسائل مختلف نگاه کنند.

    در این ارائه، سعی شده است نگاهی سریع و اجمالی به :

    تاریخچه زبان Ruby
    Ruby چیست
    چرا از Ruby استفاده کنیم
    گرامر و syntax زبان Ruby

    انداخته شود.







    تاریخچه

    زبان Ruby توسط آقای یوکی هیرو ماتسوموتو معروف به Matz سال 1995 بطور رسمی به دنیا آمد.
    شروع کار این پروژه در سال 1993 بود با این ایده که ترکیبی از ویژگیهای زبانهای برنامه نویسی موجود در بازار را یکجا جمع کند.

    در واقع Ruby زبان خیلی جدیدی نیست، بلکه ترکیبی از ویژگیهای خوب زبانهای دیگر مانند Perl , Python , Smalltalk هست؛ آقای matz دلش می خواست تمام این خوبیها رو یکجا داشته باشد.

    دو سال بعد یعنی سال 2005 آقای matz توانست اولین نسخه این زبان رو تحت GPL License بصورت Public در آورد و این چنین شد که یک زبان دیگر هم به جمع خانواده بزرگ اپن سورس پیوست.

    زبان Ruby از همان ابتدا مورد استقبال چشم گیری قرار گرفت و کماکان این میل ادامه دارد؛ بطوریکه در حال حاضر در ژاپن و بسیاری از کشورهای دیگر توانایی رقابت با زبان Python را دارد.

    زبان Ruby بیشتر خصوصیات خودش رو از زبانهای قدرمتند Perl, Smalltalk, python گرفته است، منتهی بسیاری از پیچیدگیهای این زبانها (مخصوصا Perl) را در خود ساده کرده است و از این لحاظ به Better Perl یا پرل بهتر (پرل بهتر شده) نیز معروف است.
    زیبایی زبان Ruby هم در همین دو کلمه خلاصه می شود :
    سادگی ، قدرت.



    اما زبان Ruby چیست و دلیل این همه محبوبیت برای چیست؟

    زبان Ruby یک زبان تفسیری (Scripting Language) است که نیاز به کامپایل ندارد و فقط تفسیر می شود. Ruby، یک زبان OO (Object Oriented) خالص هست.

    ویژگیهای Ruby در یک نگاه :

    یک زبان سطح بالاست.
    زبانی با قابلیت OO خالص است؛ با همه چیز در این زبان بصورت آبجکت برخورد می شود.
    زبانی تفسیری است.
    روی فریم ورکهای مختلف قابل اجراست.
    یادگیری این زبان ساده است.
    روی سکوهای مختلف (مثل ویندوز و یونیکس و مکینتاش) قابل اجراست.
    نوع آبجکتها در زمان اجرا تعریف می شوند.


    همه چیز در Ruby، Object (شیئ) هست.


    برای مثال اعداد (1و2و3و4و...) در Ruby شیئ هستند، کرکترها، شیئ هستند، متغیرها شیئ هستند و ... .
    مثلا عدد 4 ، شیئی از کلاس FixNum و عدد 4.5 شیئی از کلاس Float و کرکتر 'c' شیئی از کلاس String و رشته ABCD هم شیئی از کلاس String می باشد.

    در Ruby ما تعریف متغیر نداریم.متغیرها در Runtime تعریف می شوند.

    برای مثال:
    اگر مقدار o=65 قرار دهیم ، با اینکار ، o را از نوع عددی (شیئی از کلاس FixNum) تعریف کرده ایم؛ و یا o=ABC ،o شیئی از نوع String تعریف می شود. در Ruby به این متغیرها هم آبجکت می گوییم.
    ابتدا برای ورود به محیط (کنسول) interactive زبان تفسیری Ruby (در صورتی که بسته نرم افزاری آن را نصب کرده باشید) irb را تایپ کنید. شما وارد محیطی می شوید که می توانید مستقیما و بدون نیاز به هیچ ابزار اضافی کدهای خود را بنویسید (البته تا حدی و تنها برای تست عملکرد ها) و جواب بگیرید.

با تولد بشر کنجکاوي او درباره ي شناخت پيرامونش نيز متولد شد. او شروع به کشف طبيعت نمود و با الگو پذيري از آن کم کم به فکر ايجاد مدل هايي از طبيعت افتاد. به سرعت پيشرفت کرد تا اين که کامپيوتر و زبان هاي برنامه نويسي را ايجاد کرد. در اين ميان زبان

استفاده از پروبيوتيک ها درتغذيه طيور :. ميکروفلورطبيعي دستگاه گوارش شامل بيش از 400 گونه ازانواع ميکروارگانيسم هاي مختلف مي باشد که جمعيتي بالغ بر1014 جرم زنده را تشکيل ميدهند. حضور اين جمعيت کثير از ميکروارگانيسم ها به دلايل زير براي ميزبان ض

عنوان آزمايش : 1- جمع آوري و نگهداري نمونه هاي خاک 2 - تهيه لام هاي دفن شده در خاک آشنايي با روش نمونه برداري، نگهداري و تهيه لام از خاک ميکرو بيولوژي و شيمي خاک حايز اهميت مي باشند که بر اساس اصول صحيح جمع آوري و نگهداري کرده و آزمايش مورد نظر را

عنوان آزمایش : 1- جمع آوری و نگهداری نمونه های خاک 2 - تهیه لام های دفن شده در خاک آشنایی با روش نمونه برداری، نگهداری و تهیه لام از خاک میکروبیولوژی و شیمی خاک حایز اهمیت می باشند که بر اساس اصول صحیح جمع آوری و نگهداری کرده و آزمایش مورد نظر را انجام می دهیم نکته مهم اینکه خاک از جمله محیطهایی است که حتی در یک محدوده معین ویژگیها و شرایط آن از نظر فیزیکی- بیولوژیک و شیمیایی با ...

عنوان آزمایش : 1- جمع آوری و نگهداری نمونه های خاک 2 - تهیه لام های دفن شده در خاک آشنایی با روش نمونه برداری، نگهداری و تهیه لام از خاک میکرو بیولوژی و شیمی خاک حایز اهمیت می باشند که بر اساس اصول صحیح جمع آوری و نگهداری کرده و آزمایش مورد نظر را انجام می دهیم نکته مهم اینکه خاک از جمله محیطهایی است که حتی در یک محدوده معین ویژگیها و شرایط آن از نظر فیزیکی- بیولوژیک و شیمیایی ...

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

عنوان آزمایش : 1- جمع آوری و نگهداری نمونه های خاک 2 - تهیه لام های دفن شده در خاک آشنایی با روش نمونه برداری، نگهداری و تهیه لام از خاک میکرو بیولوژی و شیمی خاک حایز اهمیت می باشند که بر اساس اصول صحیح جمع آوری و نگهداری کرده و آزمایش مورد نظر را انجام می دهیم نکته مهم اینکه خاک از جمله محیطهایی است که حتی در یک محدوده معین ویژگیها و شرایط آن از نظر فیزیکی- بیولوژیک و شیمیایی ...

عنوان آزمایش : 1- جمع آوری و نگهداری نمونه های خاک 2 - تهیه لام های دفن شده در خاک آشنایی با روش نمونه برداری، نگهداری و تهیه لام از خاک میکرو بیولوژی و شیمی خاک حایز اهمیت می باشند که بر اساس اصول صحیح جمع آوری و نگهداری کرده و آزمایش مورد نظر را انجام می دهیم نکته مهم اینکه خاک از جمله محیطهایی است که حتی در یک محدوده معین ویژگیها و شرایط آن از نظر فیزیکی- بیولوژیک و شیمیایی ...

در سال 1933 توسط Jones به عنوان یک بیماری ارثی کیستیک موتی لوکولار فکین شرح داده شد و بعد لفظ چروبیسم بخاطر شباهتی که این افراد به کروبیان در نقاشی های دوره رنسانس بخاطر گونه های گرد و چشمان بالا رفته شان اتلاق شد. چروبیسم به صورت expansion دو طرفه مندیبل و یا ماگزیلا که در سالهای اولیه زندگی مشخص شده و تا بلوغ نیز پیشرفت می کندو بعد از بلوغ تا میان سالی پیشرفت بیماری متوقف می ...

بورديو جامعه‌شناسي قدرت نمادين را مطرح مي‌کند، و در آن به موضوع مهم رابطه بين فرهنگ، قشربندي (اجتماعي) و قدرت مي‌پردازد. او معتقد است که مبارزه براي شناسايي ‌اجتماعي، بعدي اساسي از کل حيات اجتماعي است. در اين مبارزه، منابع، فرايند‌ها و نهاد‌هاي فرهن

ثبت سفارش
تعداد
عنوان محصول