Einleitung in eine Linux Programmierung
Ist das eben freigegebene FTLinuxCourse 2004 für Linux, das mit C und
C++ programmiert. Dieses Kursmodul ist ein Teil der neuesten und
Nachtausgabe dieses freien on-line-Linux Kurses. Die Kapitel und
die Lektionen Abdeckungen dieses der neuen Kurses, wie man ein Programm mit einem Flußdiagramm
, der C-Sprache, die Funktionen der C Bibliothek (libc), vorgerücktes C und die Programmierung
Techniken entwirft und, t ausprüft, er die C++ Sprache,
„bilden“ Programm, Prozeßmanagement, das programmierende Netz, Fortran,
Pythonschlange, U/min Paket und CVS. Das
Hauptgericht und die Verbindungen zu allen 12 Kurskapitel werden hier
zur Verfügung gestellt.
Das Hauptziel dieses Kurses ist, Benutzer zu unterrichten,
in C und in C++ zu programmieren und wendet dieses am täglichen Internet-Verbrauch vom Linux
OS Gesichtspunkt an.
Dieses umfaßt die folgenden Tätigkeiten:
- Schreiben Sie Programme in C, vom Kratzer, um eine Idee zu verwirklichen
- Schreiben Sie Programme in C++
- Schreiben Sie Programme mit Jargon und Flüchen
-
Schreiben Sie Programme in Fortran und in Pythonschlange
- Schreiben Sie Linux Dämonen (Dienstleistungen) daß Respekt im Allgemeinen Netzwerkanschlußdienstleistungen
- Schreiben Sie „zusammenbauen“ Programm, um das Projekt Automobil-zusammenzubauen
- Errichtete seine eigenen U/min Pakete
- Kompilierende Software downloadet von den Remoteaufstellungsorten
Update 10/23/2006: Dieser Kurs ist aktualisiert worden und wird jetzt hier gefunden:
Eine Einleitung in eine Linux Programmierung (mit C und C++)
Inhaltsverzeichnis
Kapitel P1. So you want to program?
- Was ist ein Programm?
- Gedeutet gegen kompiliert
- Ein erstes Beispiel in der C-Sprache
- Das „Haupt“ Verfahren
- Das Argumente argc und das argv
- Das atoi
- Datenerklärung
- Der c Programmkontrolleur: Fussel
- Das GCC: der GNU C Compiler
- Hin- und Herbewegung und Doppeltes
- Der Marke Befehl
- Der Note Befehl
- Umgeben
- Ein erstes Beispiel in der C++ Sprache
- Der ++ Operator
- How to Design of a Program with a Flow Chart
- Exercises
- Test
- Internet resources about this chapter
Chapter P2. The C Language
- C Data types
- Formatting data
- Vectors and Pointers
- Structures, union and typedef
- Conversion between types
- C Operators
- C Functions
- How to build a static library
- How to build a shared library
- Exercises
- Test
- Internet resources about this chapter
Chapter P3. The C Library (libc) functions
- The C Compiler
- The RedHat 2.96 'gaffe' compiler
- The latest GNU gcc 3.1
- The C Preprocessor
- The C Library: "libc.a"
- The stdio functions familiy
- The type FILE.
- The stat type: sys/stat.h
- The pwd functions
- The string functions
- The math functions
- The stdlib functions
- The signals
- The time function
- C Limits
- The stdio functions familiy
- Some Utilities for Developers
- Some Examples
- Exercises
- Test
- Internet resources about this chapter
Chapter P4. Advanced C and programming techniques
- Memory management
- The "malloc" and "calloc"
- The memcpy
- Programming techniques
- Algorithms for Sorting
- Selection
- Insertion
- Bubble
- ShellSort
- QuickSort
- Algorithms for Searching
- Sequential Search
- List Search and
- Binary Search
- Queues
- Algorithms for Sorting
- Exercises
- Test
- Internet resources about this chapter
Chapter P5. The debugging of C programs
- What is a debugger ?
- The "gdb" debugger
- The graphical interface for gdb: "xxgdb"
- The Data Display Debugger: "ddd".
- A debugging session
- Tracing the execution of a program
- How to set up breakpoints.
- How to print data in the debugger.
- Some hints to debug graphical programs
- Exercises
- Test
- Internet resources about this chapter
Chapter P6. The C++ Language
- Introduction
- The C++ Implementation
- A new mode to include files for cplusplus
- New operators for Standard I/O
- What is a class?
- Constructors and Destructors
- File I/O
- Inheritance or Derived Classes
- The C++ Standard Library
- C++ Keywords
- Exercises
- Test
- Internet resources about this chapter
Chapter P7. The "make" program
- The make program
- Some Basic Makefiles
- The implicit Makefile
- A simple and effective Makefile
- A recursive Makefile
- The X11 Makefile
- The Qt Makefile
- A short "make" Command Reference
- The "automake" and "autoconf" tools
- Exercises
- Test
- Internet resources about this chapter
Chapter P8. Process management
- Processes under Linux
- How to use a "popen" function
- Using signals
- Launching programs from programs
- Using getpid()
- Exercises
- Test
- Internet resources about this chapter
Chapter P9. Network Programming
- An Introduction to Network Programming
- Network API
- IPC Programming
- What is a socket ?
- The message queue
- Semaphores
- What is Shared Memory?
- Locking files
- CORBA programming
- Exercises
- Test
- Internet resources about this chapter
Chapter P10. Fortran
- FORTRAN ... an ethernal scientfic programming language
- Fortran Generations
- Fortran 90 features
- Discovering FORTRAN
- The READ and WRITE instructions
- Data Declaration
- Loops
- FORMAT
- Compiling FORTRAN with libs
- Some Examples
- Exercises
- Test
- Internet resources about this chapter
Chapter P11. An overview on Python
- What is Python ?
- My first program in Python
- Numbers
- Strings
- Lists
- Dictionaries
- Classes
- File I/O with Python
- The Standard Python Library
- Compiling Python
- Writing X applications in Python: Tkinter
- ZOPE
- Conclusions
- Exercises
- Test
- Internet resources about this chapter
Chapter P12. Built your RPM package
- Introduction
- RPM like a Package DataBase
- RPM Commands
- Upgrading the RPM database from RPM 3.X to 4.X
- Upgrading from RPM 4.0.2 to 4.0.3
- Upgrading from RPM 4.0.91 to 4.0.96
- Built a RPM package from scratch
- Creating Dependencies between packages
- Exercises
- Test
- Internet resources about this chapter
Appendix PL: Learning a Programming Language syntax in one day
Appendix PP: Answers to all exercises
Popularity: 10% [?]
Related Posts:










