Книга: Основы программирования в Linux
Программирование в ОС Linux
Многие думают, что программирование в Linux означает применение языка программирования С. Известно, что ОС UNIX первоначально была написана на С и что большинство UNIX-приложений были написаны на языке С. Но для программистов ОС Linux, или UNIX, С — не единственно возможный вариант. Далее в книге мы назовем пару альтернатив.
Примечание
На самом деле первая версия UNIX была написана в 1969 г. на ассемблере PDP 7. Язык С был задуман Деннисом Ритчи (Dennis Ritchie) примерно в это время, и в 1973 г. он вместе с Кеном Томпсоном (Ken Tompson) по существу переписал на С все ядро UNIX, совершив настоящий подвиг в эпоху разработки системного программного обеспечения на языке ассемблера.
В системах Linux доступен широкий диапазон языков программирования, многие из них свободно распространяются и есть на компакт-дисках или в архивах на FTP- сайтах в Интернете. Далее перечислена часть языков программирования, доступных программистам Linux:
? Ada;
? С;
? С++;
? Eiffel;
? Forth;
? Fortran;
? Icon;
? Java;
? JavaScript;
? Lisp;
? Modula 2;
? Modula 3;
? Oberon;
? Objective С;
? Pascal;
? Perl;
? Prolog;
? PostScript;
? Python;
? Ruby;
? Smalltalk;
? PHP;
? Tcl/Tk;
? Bourne Shell.
В главе 2 мы покажем, как применять оболочку Linux для разработки приложений малого и среднего размера. В оставшейся части книги мы сконцентрируемся главным образом на языке С и уделим основное внимание изучению программных интерфейсов ОС Linux с точки зрения программиста, поэтому мы рассчитываем на знание читателей языка программирования С.
- InterBase Classic Server под Linux
- Программирование для Linux. Профессиональный подход
- Linux программирование в примерах
- 9.3.2. Выходные операнды
- Листинг 10.1. (simpleid.c) Отображение идентификаторов пользователя и группы
- 2.1.3. Функция getopt_long()
- Заключение
- SERVER CLIENT MAPPING
- SERVER WORKING SIZE