Navigation
  • Home
  • Recent
  • Most Active
  • Popular
  • Blog
  • Credits
  • RSS
  •   Interaction
  • Register
  • Statistics
  •   Help
  • Suggestions
  • Contact Us
  • How to Edit
  • Help



  • [Edit]


    David Korn is an American computer programmer, who is probably best known for creating the Korn shell, a command line shell interface/programming language for UNIX-like systems.
    David Korn received his undergraduate degree in mathematics from Rensselaer Polytechnic Institute in 1965 and his Ph.D. in applied mathematics from NYU's Courant Institute of Mathematical Sciences in 1969. After working on computer simulations of transsonic air foils, he switched fields to computer science and became a member of technical staff at Bell Laboratories in 1976. He developed Korn shell in response to problems he and his colleagues had with the most commonly used shells at the time, Bourne shell and C shell. Korn shell is backward-compatible with Bourne shell, but takes a lot of ideas from C shell, such as history viewing and vi-like command line editing.


        David Korn
            Korn shell and Microsoft
            Other software projects

    top

    Korn shell and Microsoft

    Due to Korn shell being one of the more popular shells written for the UNIX Operating System, Microsoft decided to include a version of it produced by Mortice Kern Systems in a UNIX integration package for Windows NT. This version was not compatible with ksh88 (a Korn shell specification), and Korn mentioned this during a question and answer period of a Microsoft presentation during a USENIX NT conference in Seattle in 1997. Greg Sullivan, a Microsoft product manager who was participating in the presentation, not knowing who the commenter was, insisted that Microsoft had indeed chosen a "real" Korn shell. A polite debate ensued, with Sullivan continuing to insist that the man giving the criticisms was mistaken about the compatibility issues. Sullivan only backed down when an audience member stood up and mentioned that the man making the comments was David Korn.

    top

    Other software projects

    Along with Korn shell, he is also known as the creator of UWIN, an X/Open library for Win32 systems, similar to Cygwin. (The Dave Korn who works on Cygwin is a different person altogether.) Korn and Kiem-Phong Vo also codeveloped sfio, a library for managing I/O streams.

    Korn became a Bell Labs fellow in 1984. He currently lives in New York City and works for AT&T Research in Florham Park, New Jersey.
     
    Search more:
     

       
    Source Privacy License Download Contact Us Atlas
    Scientus.org Dictionary (Yet Another Wiki) RC : 1.39
    MIT OpenCourseWare
    This article is licensed under the GNU Free Documentation License [copyleft]. It uses material from the Wikipedia article "David Korn". link