• DocumentCode
    1254078
  • Title

    Systems programming in Java

  • Author

    Ritchie, Stuart

  • Author_Institution
    Sun Microsystems Inc., Mountain View, CA, USA
  • Volume
    17
  • Issue
    3
  • fYear
    1997
  • Firstpage
    30
  • Lastpage
    35
  • Abstract
    The Java programming language has been widely accepted as a general purpose language for developing portable applications, toolkits, and applets. With so much activity in industry and academia in these user-level areas, is it surprising that Java is also an equally capable systems programming language? This article describes our experiences at JavaSoft with using Java as a systems-level programming language during the development of JavaOS. The author discusses the motivations for using Java and shows code examples to demonstrate various system-level primitives, including an Ethernet device driver
  • Keywords
    high level languages; operating systems (computers); systems analysis; Java; Java programming language; JavaOS; JavaSoft; general purpose language; portable applications; system-level primitives; systems programming; Debugging; Ethernet networks; Java; Mice; Object oriented modeling; Operating systems; Programming profession; Protection; Protocols; Runtime;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/40.591652
  • Filename
    591652