Веб-версияОткрыть в Telegram

Постزبان Cyrus یک زبان برنامه‌نویسی سیستمی با نگاه متفاوت

26 сентября 2026
A
Amin Hosseini
Ответ🦅 زبان Cyrus یک مسیر متفاوت برای برنامه‌نویسی سیستمی در اصل Cyrus  یک زبان برنامه‌نویسی سیستمی مدرن است که روی کنترل بیشتر، انتزاع کمتر و عملکرد قابل‌پیش‌بینی تمرکز دارد. در ادامه با این زبان آشنا میشویم ... @Amin_Techlab
Ссылка
нажмите — покажем
زبان Cyrus یک زبان برنامه‌نویسی سیستمی با نگاه متفاوت اگر با C، C++،  Rust یا Zig کار کرده باشید، احتمالاً می‌دانید که در برنامه‌نویسی سیستمی همیشه یک سؤال مهم وجود دارد: چقدر کنترل را به زبان و کامپایلر بدهیم و چقدر خودمان کنترل را در دست داشته باشیم؟ زبان Cyrus  یک زبان برنامه‌نویسی سیستمی جدید است که پاسخ متفاوتی به این سؤال می‌دهد. این زبان با تمرکز روی کنترل صریح، عملکرد قابل پیش‌بینی و حداقل انتزاع طراحی شده است. در Cyrus بسیاری از رفتارهایی که در زبان‌های مدرن ممکن است به‌صورت خودکار اتفاق بیفتند، عمداً شفاف و قابل مشاهده هستند. 🔹 ویژگی‌های مهم Cyrus: • مدیریت دستی حافظه و بدون Garbage Collector • سیستم Type صریح و Static • بدون تبدیل‌های ضمنی نوع • کامپایل Native و Ahead-of-Time • استفاده از LLVM در زیرساخت کامپایل • تعامل مستقیم با C و سازگاری با C ABI • حداقل Runtime و Abstraction • دارای Comptime  برای اجرای بخشی از منطق در زمان کامپایل • کنترل صریح روی Allocation، Pointer و Dispatch • طراحی Procedural و نزدیک به مدل ماشین یکی از نکات جالب Cyrus این است که هدفش جایگزین کردن Rust یا C نیست؛ بلکه تلاش می‌کند نقطه‌ای متفاوت در فضای زبان‌های سیستمی ایجاد کند. اگر C برایتان بیش از حد قدیمی و محدود به نظر می‌رسد، اما مدل‌هایی مثل Borrow Checker در Rust برای پروژه شما ضروری نیستند، Cyrus تلاش می‌کند امکانات مدرن‌تری را بدون کنار گذاشتن کنترل سطح پایین ارائه کند. مثلاً یک برنامه ساده در Cyrus می‌تواند به این شکل باشد: import std::libc{printf};   fn main() {     printf("Hello, World!"); } البته باید توجه داشت که Cyrus هنوز یک پروژه در حال توسعه است و برای استفاده در محیط‌های Production و پروژه‌های حساس توصیه نمی‌شود. 🧩 پروژه در حال توسعه قابلیت‌هایی مانند Self-hosting Compiler، کتابخانه استاندارد گسترده‌تر، APIهای Async، Networking و Package Ecosystem است. 🌐 وب‌سایت و مستندات رسمی: cyrus-lang.ir 💻 GitHub: Cyrus on GitHub @Amin_Techlab
3 · 382 ·

Рядом в ленте

AAmin Hosseini🚀 فراتر از یک Code Editor – Zed Zed فقط یک ادیتور سریع نیست بلکه تلاش کرده بخش زیادی از ابزارهای موردنیاز یک توسعه‌دهنده را در یک محیط یکپارچه قرار دهد. هسته ZeAAmin Hosseini🦅 زبان Cyrus یک مسیر متفاوت برای برنامه‌نویسی سیستمی در اصل Cyrus یک زبان برنامه‌نویسی سیستمی مدرن است که روی کنترل بیشتر، انتزاع کمتر و عملکرد قابل‌پیش‌بینی تم
это сообщение
AAmin Hosseiniهوش مصنوعی مخصوص مهندس‌های الکترونیک ساختم! تا حالا شده برای پیدا کردن جواب یک سؤال ساده در یک پروژه Embedded، بین Datasheet، Reference Manual، Source Code و PDAAmin Hosseini🚀 یک ارتقای بزرگ برای هوش مصنوعی تخصصی مهندس‌های الکترونیک! ElectroMind AI | Skill + Laya AI | قسمت ۲ در قسمت دوم توسعه ElectroMind AI، دو قابلیت مهم به پروژه ا

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем