Programming Linux

Many people think that programming Linux means using C. It’s true that UNIX was originally written in C and that the majority of UNIX applications are written in C, but C is not the only option available to Linux programmers, or UNIX programmers for that matter. In the course of the book, we’ll introduce a couple of the alternatives.

In fact, the first version of UNIX was written in PDP 7 assembler language in 1969. C was conceived by Dennis Ritchie around that time, and in 1973 he and Ken Thompson rewrote essentially the entire UNIX kernel in C, quite a feat in the days when system software was written in assembly language.

A vast range of programming languages are available for Linux systems, and many of them are free and available on CD-ROM collections or from FTP archive sites on the Internet. Here’s a partial list of programming languages available to the Linux programmer:

  • Ada
  • C
  • C++
  • Eiffel
  • Forth
  • Fortran
  • Icon
  • Java
  • JavaScript
  • Lisp
  • Modula 2
  • Modula 3
  • Oberon
  • Objective C
  • Pascal
  • Perl
  • PostScript
  • Prolog
  • Python
  • Scheme
  • Smalltalk
  • SQL
  • Tcl/Tk
  • Bourne Shell

Linux Tags: Ada, Bourne Shell, C, Eiffel, Forth, Fortran, Icon, Java, JavaScript, linux, Lisp, Modula 2, Modula 3, Oberon, Objective C, Pascal, Perl, PostScript, programming, Prolog, Python, Scheme, Smalltalk, SQL, Tcl/Tk

Post a Comment