زبان برنامه‌نویسی همه‌منظورهٔ Red

زبان برنامه‌نویسی همه‌منظورهٔ Red

Red نسل جدیدی از زبان‌های برنامه‌نویسی است که با الهام از REBOL طراحی شده است. به‌طور خلاصه، هدف اصلی زبان‌ برنامه‌نویسی Red ایجاد اولین زبان برنامه‌نویسی فول‌استک دنیا است؛ به‌عبارت دیگر، زبانی که برای هر کاری بتوان آن را مورد استفاده قرار داد.

شاید پیش از این با مفهوم فول‌استک دولوپر آشنا بوده باشید (درصورت عدم آشنایی با این مفهوم، به مقالهٔ معنی و مفهوم توسعه‌‌دهندهٔ Full-stack چیست؟ مراجعه نمایید). طراحان زبان برنامه‌نویسی Red ادعا می‌کنند که این زبان جدید یک زبان فول‌استک است؛ به‌عبارت دیگر، ما با زبانی همه‌منظوره طرف هستیم که از کدنویسی برای درایور دیوایس‌های مختلف گرفته تا اپلیکیشن‌هایی با رابط گرافیکی کاربری (GUI) می‌تواند به‌سادگی مورد استفاده قرار گیرد.

زبان رد دارای ویژگی‌های بسیاری است که در ادامه برخی از مهم‌ترین آن‌ها را برخواهیم شمرد:
- سینتکس دولوپرپسند
- قابلیت برنامه‌نویسی به روش‌های Functional ،Imperative ،Reactive و Symbolic
- پشتیبانی از بیش از ۵۰ دیتاتایپ مختلف
- پشتیبانی قوی از کانکارنسی
- قابلیت برنامه‌نویسی سطح پایین (همچون زبان C)
- قابلیت اسکریپت‌نویسی سطح بالا
- سیستم GUI کراس‌پلتفرم
- امکان ارتباط با ماشین مجازی جاوا (JVM)
- پلاگین اختصاصی برای ادیتور Visual Studio Code
- دارای قابلیت گاربج‌کالکشن
- و عدم نیاز به نصب و کانفیگ‌های پیچیده

منبع


فرنوش فهیم