Intelligentedu Intelligentedu
Best New Free Computer IT Training Tutorial Resources Best New Free Computer IT Training Tutorial Resources
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese
한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese Traditionalترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/Russian





Blog Roll: Blog Roll:


Top Links: Top-Links:

January 3, 2006 3. Januar 2006

Introduction to Linux Programming Einführung in die Linux-Programmierung

The is the newly released FTLinuxCourse 2004 for Linux Programming using C and C++. Das ist der neu freigegeben FTLinuxCourse 2004 für Linux-Programmierung mit C und C + +. This course module is part of the newest and latest edition of this free online Linux Course. Dieser Kurs-Modul ist Teil der neuesten und aktuellsten Ausgabe dieses kostenlose Online-Kurs Linux. The chapters and lessons of this new course covers how to design a program using a flow chart, the C language, the C Library (libc) functions, advanced C and programming techniques, debugging,t he C++  language, the "make" program, process management, network programming, Fortran, Python, RPM package, and CVS.. Die Kapitel und Lehren aus diesem neuen Kurs umfasst, wie man ein Programm mit einem Flussdiagramm, der C-Sprache, die C-Bibliothek (libc)-Funktionen, erweiterte C und Programmiertechniken, Debugging, t er C + + Sprache, die "make"-Programm, Prozess-Management, Netzwerk-Programmierung, Fortran, Python-, RPM-Paket, und CVS .. The main course and links to all of 12 course chapters are provided here. Das Hauptgericht und Links zu allen 12 Kapiteln Natürlich geben wir Ihnen hier.

The main goal of this course is to teach users to program in C and C++, and apply this to daily Internet usage from the Linux OS point of view. Das wichtigste Ziel dieses Kurses ist es, Nutzern zu programmieren in C und C + +, und dies für tägliche Nutzung des Internets aus dem Linux-OS point of view.

This covers the following activities: Dies umfasst die folgenden Aktivitäten:

  • Write programs in C, from scratch to materialize an idea Schreiben Sie Programme in C, von Grund auf neu zu materialisieren eine Idee
  • Write programs in C++ Schreiben Sie Programme in C + +
  • Write programs using Slang and curses Schreiben Sie Programme mit Slang und Flüche
  • Write programs in Fortran and Python Schreiben Sie Programme in Fortran und Python
  • Write Linux daemons (services) that regards generally Networking services Schreiben Sie Linux-Daemons (Dienste), was im Allgemeinen Networking Services
  • Write the "configure" program to auto-configure the project Schreiben Sie das "configure"-Programm automatisch zu konfigurieren, das Projekt
  • Built its own RPM packages Erbaut seine eigene RPM-Pakete
  • Compiling software downloaded from the remote sites Kompilieren von Software-Download aus dem Remote-Standorten


Update 10/23/2006: This course has been updated and is now found here: Update 10/23/2006: Dieser Kurs wurde aktualisiert und ist jetzt hier:
An Introduction to Linux Programming (using C and C++) Eine Einführung in die Linux-Programmierung (mit C und C + +)


Table of Contents Inhaltsverzeichnis

Chapter P1. Kapitel P1. So you want to program? Also Sie wollen Programm?

Chapter P2. Kapitel P2. The C Language Die C-Sprache

Chapter P3. Kapitel P3. The C Library (libc) functions Die C-Bibliothek (libc) Funktionen

Chapter P4. Kapitel P4. Advanced C and programming techniques Advanced C und Programmiertechniken

  • Memory management Memory Management
    • The "malloc" and "calloc" Die "malloc" und "calloc"
    • The memcpy Die memcpy
  • Programming techniques Programmiertechniken
    • Algorithms for Sorting Algorithmen für die Sortierung
      • Selection Auswahl
      • Insertion Insertion
      • Bubble Bubble
      • ShellSort ShellSort
      • QuickSort QuickSort
    • Algorithms for Searching Algorithmen für die Suche
      • Sequential Search Sequentielle Suche
      • List Search and US-Suche und
      • Binary Search Binäre Suche
    • Queues Warteschlangen
  • Exercises Übungen
  • Test Test
  • Internet resources about this chapter Internet-Ressourcen zu diesem Kapitel

Chapter P5. Kapitel P5. The debugging of C programs Das Debuggen von C-Programmen

Chapter P6. Kapitel P6. The C++  Language Die C + + Language

Chapter P7. Kapitel P7. The "make" program Die "make"-Programm

Chapter P8. Kapitel P8. Process management Process Management

Chapter P9. Kapitel P9. Network Programming Netzwerk-Programmierung

Chapter P10. Kapitel P10. Fortran Fortran

Chapter P11. Kapitel P11. An overview on Python Eine Übersicht über Python

Chapter P12. Kapitel P12. Built your RPM package Erbaut Ihre RPM-Paket