runtime
مرحلهٔ اجرای برنامه، یا محیط و سازوکارهایی که امکانات لازم برای اجرای آن را فراهم میکنند.
توضیح
این واژه دو کاربرد مرتبط دارد: زمانی که برنامه واقعاً در حال اجراست، در برابر compile time، و زیرساختی که اجرای برنامه را پشتیبانی میکند. مقدار ورودیها و مسیر اجرای دستورها هنگام اجرا مشخص میشوند و بعضی خطاها هم فقط در همین مرحله رخ میدهند. در معنای محیط، runtime بسته به زبان میتواند خدماتی مثل مدیریت حافظه یا مدیریت taskها را فراهم کند.
مثال
# مقدار name هنگام اجرا از ورودی گرفته میشود.
name = input("Name: ")
print(f"Hello, {name}!")چرا مهم است
هنگام بررسی خطاها یا تفاوت رفتار برنامه در محیطهای مختلف با آن سروکار داری. موفق بودن build تضمین نمیکند برنامه هنگام اجرا درست کار کند؛ ورودیها و امکانات محیط اجرا هم مهماند.
مفهومهای مرتبط
این کارت را هوش مصنوعی نوشته و دو بار با هوش مصنوعی بررسی شده است.
مطالبی با این مفهوم
- net-tools

Rider 2026.3؛ پشتیبانی از .NET 11 و ورود JetBrains Air
Rider 2026.3 با پشتیبانی از .NET 11 و C#15 از روز اول منتشر شد. JetBrains Air، قابلیتهای تازه برای agentها و تغییرات ابزارهای بازیسازی هم بخشی از این نسخهاند.
- net-tools

ReSharper 2026.3؛ اضافهشدن Claude Agent و Codex و پشتیبانی از C# 15
ReSharper 2026.3 امکان انتخاب Claude Agent و Codex را کنار Junie در Visual Studio فراهم میکند. پشتیبانی از .NET 11 و C# 15 و بهروزرسانی ابزار اجرای تست هم بخشی از این انتشار است.
- .NET

.NET؛ اصلاحات نوامبر ۲۰۲۶ و دو موردی که با بهروزرسانی runtime رفع نمیشوند
بهروزرسانیهای نوامبر .NET شامل اصلاحات امنیتی و غیرامنیتی است. برای دو مورد، بهروزرسانی runtime کافی نیست: یکی به اصلاح package نیاز دارد و دیگری به اصلاح برنامههای تولیدشده.
- .NET

.NET 11؛ انتشار با C# 15 و دو سال پشتیبانی
.NET 11 با union type و closed hierarchy در C# 15، بهینهسازیهای runtime و ابزارهای توسعه منتشر شد. این نسخه دو سال پشتیبانی دارد و تغییراتی برای برنامههای وب، موبایل و AI ارائه میکند.
- C++
ترکیب policyها در compile time برای اعتبارسنجی password در C++
Daniel Gómez Vergel طراحی یک password validator ساده را معرفی میکند که policyهای مستقل را در compile time ترکیب میکند؛ در این روش، تنظیمات validator بخشی از خود type است.
- NetWasm
NetWasm از سرعت ۲٫۸ برابری نسبت به Mono AOT در Benchmarkها خبر داد
طبق گزارش منتشرشده، NetWasm در ۲٬۲۱۳ مورد micro-benchmark به میانگین هندسی سرعت ۲٫۸ برابر Mono AOT رسیده است. اجرای DoomSharp و کاهش زمان rebuild نیز از دیگر نتایج گزارششدهاند.
- Agentic Orchestration

مرور Camunda 8.10؛ ساخت، ارزیابی و استفادهٔ مشترک از فرایندهای مبتنی بر agent
Camunda در مرور وبینار نسخهٔ 8.10، مسیرهای ساخت فرایند، ارزیابی رفتار agent و استفادهٔ مشترک میان تیمها را توضیح داد؛ از ProcessOS و MCP تا تست معنایی و جداسازی دادههای tenantها.
- shadcn

رویکرد shadcn/ui در React Native؛ وقتی component در پروژهات قرار میگیرد
این راهنما با React Native Reusables، Expo و Uniwind سراغ ساخت صفحهٔ سبد خرید میرود و توضیح میدهد چگونه CLI، source code هر component را به پروژه اضافه میکند.
- Swift

سه پروژه موفق Swift در GSoC 2026؛ از DocC تا ردیابی taskها
Swift سه پروژه GSoC 2026 را با موفقیت به پایان رساند: پشتیبانی از DocC در SourceKit-LSP، ردیابی taskها در runtime و افزودن qualified name lookup به swift-syntax.
- Java

رخداد eMudhra؛ چرا اصلاح مرورگر برای امنیت Java کافی نیست؟
مسدودشدن certificateهای eMudhra در مرورگرها، trust store مستقل JDK را تغییر نمیدهد. این گزارش، موانع بهروزرسانی سریع Java و نقش Security-only update را بررسی میکند.
- release

RustRover 2026.3 منتشر شد؛ JetBrains Air و امکان استفاده از debugger برای agentها
RustRover 2026.3 با JetBrains Air برای اجرای agentها و بررسی تغییراتشان منتشر شد. نمایش خواناتر debugger، اتصال agent به debugger و کار روی پروژههای remote از تغییرات این نسخهاند.
- .NET

مهاجرت برنامههای .NET به Windows Arm64 با GitHub Copilot upgrade agent
GitHub Copilot upgrade agent موانع مهاجرت از Windows x64 یا x86 به Windows Arm64 را شناسایی و برای تغییرات برنامهریزی میکند. این agent در اصلاح کد، dependencyها و تنظیمات پروژه هم کمک میکند؛ اما بررسی رفتار runtime همچنان به test روی Arm64 نیاز دارد.