• DocumentCode
    1068620
  • Title

    C# and the .NET framework: ready for real time?

  • Author

    Lutz, Michael H. ; Laplante, Phillip A.

  • Volume
    20
  • Issue
    1
  • fYear
    2003
  • Firstpage
    74
  • Lastpage
    80
  • Abstract
    Microsoft\´s integrated development environment, Visual Studio.NET, includes a new programming language C# (pronounced "C sharp"), which targets the .NET Framework. Both the .NET Framework and C# are fairly well-documented technologies, but the platform\´s appropriateness for real-time systems has not received much attention. Microsoft doesn\´t specifically claim that C# and NET are intended for real-time systems, but many of the platform\´s general purpose features including type unsafe features, thread synchronization, and overflow-sensitive arithmetic apply to real-time systems. This article will further explore C# and the .NET Framework\´s suitability for real-time systems.
  • Keywords
    C language; programming environments; real-time systems; C#; Microsoft; NET; Visual Studio.NET; integrated development environment; overflow-sensitive arithmetic; real-time systems; thread synchronization; type unsafe features; Aerodynamics; Appropriate technology; Computer languages; Linux; Memory management; Operating systems; Power system management; Real time systems; Visual BASIC; Yarn;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2003.1159034
  • Filename
    1159034