"Основы программирования в Linux" - читать интересную книгу автора

Программирование в ОС Linux

Многие думают, что программирование в Linux означает применение языка программирования С. Известно, что ОС UNIX первоначально была написана на С и что большинство UNIX-приложений были написаны на языке С. Но для программистов ОС Linux, или UNIX, С — не единственно возможный вариант. Далее в книге мы назовем пару альтернатив.

Примечание

На самом деле первая версия UNIX была написана в 1969 г. на ассемблере PDP 7. Язык С был задуман Деннисом Ритчи (Dennis Ritchie) примерно в это время, и в 1973 г. он вместе с Кеном Томпсоном (Ken Tompson) по существу переписал на С все ядро UNIX, совершив настоящий подвиг в эпоху разработки системного программного обеспечения на языке ассемблера.

В системах Linux доступен широкий диапазон языков программирования, многие из них свободно распространяются и есть на компакт-дисках или в архивах на FTP- сайтах в Интернете. Далее перечислена часть языков программирования, доступных программистам Linux:

#9633; Ada;

#9633; С;

#9633; С++;

#9633; Eiffel;

#9633; Forth;

#9633; Fortran;

#9633; Icon;

#9633; Java;

#9633; JavaScript;

#9633; Lisp;

#9633; Modula 2;

#9633; Modula 3;

#9633; Oberon;

#9633; Objective С;

#9633; Pascal; 

#9633; Perl;

#9633; Prolog;

#9633; PostScript;

#9633; Python;

#9633; Ruby;

#9633; Smalltalk;

#9633; PHP;

#9633; Tcl/Tk;

#9633; Bourne Shell.

В главе 2 мы покажем, как применять оболочку Linux для разработки приложений малого и среднего размера. В оставшейся части книги мы сконцентрируемся главным образом на языке С и уделим основное внимание изучению программных интерфейсов ОС Linux с точки зрения программиста, поэтому мы рассчитываем на знание читателей языка программирования С.