Gluon: زبانی اپن‌‌سورس، سبک و فانکشال

Gluon: زبانی اپن‌‌سورس، سبک و فانکشال

Gluon یک زبان برنامه‌نویسی اپن‌سورس، سبک و فانکشنال است که قابلیت ایمپورت شدن در دیگر اپلیکیشن‌ها را دارا است.

Gluon با الهام از زبان‌هایی همچون Lua ،Haskell و OCaml با استفاده از زبان Rust طراحی شده است که از جمله اهداف کلی طراحی این زبان می‌توان به کوچکی، سبکی و ماژولار بودن اشاره کرد. برخی از بارزترین فیچرهای این زبان عبارتند از:

- Embeddable: این زبان با هدف ایمپورت شدن به داخل دیگر برنامه‌ها طراحی شده است.
- Statically-typed: این ویژگی باعث می‌گردد تا برنامه‌های ایمن‌تری نوشت.
- UTF-8: این زبان به صورت پیش‌فرض از UTF-8 پشتیبانی می‌کند.
- Thread-safe: زبان Gluon با Rust نوشته شده که این حاکی از آن است که تِرِد‌های مختلف بدون هیچ‌گونه وابستگی به یکدیگر و ایجاد اختلال در کار الباقی تِرِد‌ها اجرا می‌گردند.

نوشتن یک برنامهٔ فاکتوریل با Gluon به سادگی زیر است:

let factorial n : Int -> Int =
    if n < 2
    then 1
    else n * factorial (n - 1)

factorial 10

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

کاربر میهمان

دوست گرامی شما به عنوان کاربر میهمان در سایت سکان آکادمی حضور دارید لطفاً برای ارسال دیدگاه ابتدا وارد حساب خود شوید

پیشنهادات بیشتر سکان بلاگ برای شما