Рубріки: Новини

Microsoft розробила спрощений спосіб запуску C# з командного рядка

Дмитро Сімагін

Компанія Microsoft розробила новий спрощений спосіб запуску C# з командного рядка. Цей спосіб призначений як для написання скриптів, так і для навчання, реалізований за допомогою «ігнорованих директив», які будуть додані до мови в майбутньому релізі .NET 10. Про це повідомляє DevClass.

Минулого тижня на заході компанії Build у Сіетлі головний архітектор Деміан Едвардс продемонстрував, як запускати файл коду C# однією командою в командному рядку:

dotnet run hello.cs

 

Якщо розробник працює в Linux, він може використовувати команду:

./hello.cs

 

Цей спосіб запуску залежить від нових ігнорованих директив попередньої обробки, які будуть додані до C# 10, майбутнього релізу з довгостроковою підтримкою, який очікується наприкінці цього року. Пропозиція, вперше розроблена у 2020 році, стосується директив, які ігноруються мовою, але мають інші значення. 

Едвардс описав цю функцію як «новий спосіб роботи з C#». За його словами, вона буде ідеальною для тих, хто тільки починає вивчати мову, оскільки «це позбавляє від всього, що не є C#». Також нова функція стане корисною для написання скриптів. Він додав, що подібний підхід вже доступний в інших мовах програмування, таких як Python, Go та Rust, і що «ми відставали, але наздоганяли в .NET 10».

Архітектор .NET продемонстрував робочий вебзастосунок, а також Hello World. Він сказав, що продуктивність у поточній попередній версії .NET 10, першій публічній реалізації, була низькою, але в пізніших попередніх версіях вона має покращитися. 

Варто зауважити, що C# має режим скриптування вже понад 10 років і вже підтримує запуск файлів .csx за допомогою команди «dotnet script». Також існує стороннє рішення для скриптування C# під назвою CS-Script.

Незважаючи на цю попередню роботу, спільнота розробників оцінина новинку з ентузіазмом. «Про це постійно пишуть на Reddit. Люди переходять на C# з Python чи іншої мови і спантеличені, що не можуть просто написати один файл .cs та запустити його. Тепер велика прогалина заповнюється», — сказав один розробник.

C# широко використовується у спільноті Microsoft, але компанії ще є над чим працювати, щоб переконати інших розробників, що .NET та C# варті їхньої уваги. Для цього треба зробити .NET більш доступним, особливо на Linux та Mac.

Останні статті

Україна обирає представника для глобального фіналу Startup World Cup 2026 у Кремнієвій долині

Українські технологічні проєкти мають шанс заявити про себе на світовій арені. Відкрито прийом заявок на…

24.04.2026

Microsoft шукає «добровольців» на звільнення: пропонують річну зарплату, але не всім

Корпорація Microsoft пропонує частині своїх досвідчених співробітників у США залишити посаду добровільно, запроваджуючи програму викупу…

24.04.2026

DeepSeek випускає нову модель V4 Pro. Вона має 1,6 трильйона параметрів і дуже дешева

Китайська компанія DeepSeek представила свій новий флагман — LLM-модель DeepSeek-V4. Рівно через рік після свого…

24.04.2026

Audi та Volkswagen переходять на китайський штучний інтелект: Alibaba Qwen лідирує

Китайський технологічний гігант Alibaba оголосив про масштабне розширення своєї присутності на ринку електроавтомобілів. Велика мовна…

24.04.2026

Вайб-воркінг: Microsoft дозволить агентам працювати за вас у Word та Excel

Компанія Microsoft розширює застосування концепції під назвою Vibe Working (вайб-воркінг) та спеціального режиму роботи Agent…

24.04.2026

OpenAI повертає лідерство: GPT-5.5 випередила Claude Opus 4.7 у ключовому бенчмарку Terminal-Bench 2.0

Компанія OpenAI представила GPT-5.5 — нову LLM-модель, орієнтовану на виконання складних багатоетапних завдань з мінімальним…

24.04.2026