زمان کنونی: ۰۶ آذر ۱۴۰۳, ۰۹:۲۰ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

معرفی زبان برنامه نویسی کریستال : Crystal

ارسال:
۰۲ خرداد ۱۳۹۹, ۰۲:۵۵ ب.ظ
معرفی زبان برنامه نویسی کریستال : Crystal
زبان برنامه نویسی Crystal یک زبان برنامه نویسی جدید است که نحوه نگارش آن تا حد بسیار زیادی از زبان برنامه نویسی Ruby الهام گرفته شده است. این زبان برنامه نویسی در حال حاضر در نسخه آلفا خود به سر می‌برد و توسعه دهندگان آن در تلاش برای توسعه هرچه بیشتر آن هستند.

یکی از چیزهایی که مد نظر توسعه دهندگان زبان برنامه نویسی کریستال بوده است، تمرکز روی راندمان توسعه دهنده، امنیت برنامه و افزایش سرعت است. این زبان کاملاً OOP یا شیئ گرا است و کدهایی که توسعه دهندگان با استفاده از زبان برنامه نویسی Crystal می‌نویسند به زبان ماشین (همان صفر و یک) تبدیل شده و با توجه به اینکه بسیاری از کارها در زمان کامپایل شدن صورت می‌گیرد (به طور کلی منظور از کامپایل شدن، تبدیل کدها به زبان قابل فهم توسط سیستم است)، سرعت برنامه‌های نوشته شده با این زبان بالا خواهد بود و همین سرعت بالا، زبان برنامه نویسی کریستال را به گزینه خوبی برای برنامه نویسی مبدل می سازد.

نمونه کد Hello World در زبان برنامه نویسی کریستال

puts "Hello world!"
این زبان به هیچ وجه روی یک VM یا «ماشین مجازی» اجرا نمی‌شود بلکه اصطلاحاً از چیزی تحت عنوان LLVM برای اجرای آن استفاده می گردد. علاوه بر این، امکانی نیز در این زبان برنامه نویسی برای توسعه دهندگان فراهم شده تا بتوانند اسکریپت های نوشته شده با زبان C را نیز با این زبان ادغام کنند و شاید یکی از دلایلی که چنین قابلیتی در زبان کریستال فراهم شده، سرعت بالای زبان برنامه نویسی سی در اجرای کدها است.

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


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  معرفی رشته معماری سازمانی دانشگاه شهید بهشتی erfan.el ۱۲ ۱۰,۵۱۵ ۰۴ آبان ۱۴۰۳ ۰۱:۴۸ ق.ظ
آخرین ارسال: Digital.Strategist
  معرفی امداد خودرو حضرتی habibhazrati ۰ ۳ ۰۴ مهر ۱۴۰۳ ۰۱:۱۹ ق.ظ
آخرین ارسال: habibhazrati
  بهترین سایتی که در زمینه خدمات اینستاگرام می شناسید معرفی کنید aynazma ۰ ۱۰۹ ۲۷ شهریور ۱۴۰۳ ۱۲:۳۹ ب.ظ
آخرین ارسال: aynazma
  درخواست معرفی کتاب استعداد تحصیلی خوب برای دکتری Eng_Sara ۱۱ ۲۰,۵۲۳ ۰۶ اردیبهشت ۱۴۰۳ ۱۲:۳۳ ق.ظ
آخرین ارسال: bijibuji
  معرفی منابع برای درس بازیابی پیشرفته اطلاعات saghi5373 ۸ ۱۲,۳۴۸ ۰۶ اردیبهشت ۱۴۰۳ ۱۲:۱۵ ق.ظ
آخرین ارسال: bijibuji
  درخواست معرفی منبع برای دروس پایگاه داده پیشرفته، تجارت و آموزش الکترونیکی ehsannaq3 ۱۲ ۱۴,۱۶۹ ۰۵ اردیبهشت ۱۴۰۳ ۱۱:۵۹ ب.ظ
آخرین ارسال: bijibuji
  کمک برای شروع برنامه نویسی seyed ehsn ۲۱ ۱۶,۰۷۶ ۲۴ بهمن ۱۴۰۲ ۰۵:۱۰ ب.ظ
آخرین ارسال: maryamjafari63
Information معرفی شغل برای شهریه‌ی دانشگاه Cina ۹ ۶,۲۷۲ ۲۹ مهر ۱۴۰۲ ۰۵:۰۴ ب.ظ
آخرین ارسال: rashinpazh
  معرفی منبع مناسب برای ارشد گسسته saharitst ۲۱ ۲۶,۹۵۴ ۲۲ دى ۱۴۰۰ ۰۶:۱۱ ب.ظ
آخرین ارسال: YasiAli
  پروپوزال نویسی ف.ش ۹ ۱۳,۳۱۷ ۰۱ دى ۱۴۰۰ ۰۱:۱۷ ب.ظ
آخرین ارسال: golkhorami

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close