• DocumentCode
    3259411
  • Title

    How to run C++ applications on a bare PC?

  • Author

    Karne, Ramesh K. ; Jaganathan, Karthick V. ; Ahmed, Tufail

  • Author_Institution
    Towson Univ., MD, USA
  • fYear
    2005
  • fDate
    23-25 May 2005
  • Firstpage
    50
  • Lastpage
    55
  • Abstract
    Most of the computer applications today run on a given operating system environment. The application programs written in a programming language such as C++ are intertwined with operating system and environment to run on a given machine. Thus, a C++ program requires a processor such as an Intel Pentium and an operating system such as a Microsoft Windows. Why do we have to run applications in such a constrained environment? It may be because, that is how evolution of computing happened since the inception of personal computers in the 80s. In this paper, we describe details on how to run C++ applications on a bare machine. We provide some benefits of running applications on a bare machine without any operating system. We present some sample applications that are built to demonstrate the capability of running C++ applications on a bare machine. Finally, we describe our future research direction that may potentially offer a revolution in computing architecture and application development.
  • Keywords
    C++ language; operating systems (computers); C++ language; Intel Pentium; Microsoft Windows; application development; application programs; computer application; computing architecture; operating system environment; personal computers; programming language; Application software; Computer applications; Computer architecture; Computer languages; Hardware; Kernel; Microcomputers; Operating systems; Parallel programming; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, 2005 and First ACIS International Workshop on Self-Assembling Wireless Networks. SNPD/SAWN 2005. Sixth International Conference on
  • Print_ISBN
    0-7695-2294-7
  • Type

    conf

  • DOI
    10.1109/SNPD-SAWN.2005.43
  • Filename
    1434866