Intelligentedu intelligentedu
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: 博客滾動:


Top Links: 頂部鏈接:

January 3, 2006 2006年1月3日

Introduction to Linux Programming引入到Linux編程

The is the newly released FTLinuxCourse 2004 for Linux Programming using C and C++. 該是新近公佈的ftlinuxcourse 2004年為Linux編程使用C和C + + 。 This course module is part of the newest and latest edition of this free online Linux Course. 這當然是模塊的一部分,最新的和最新版的這個免費的網上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.. 章節和教訓,這個新的課程包括如何設計一個程序使用的流程圖, C語言, C庫( LIBC的)功能,先進的C和編程技術,調試,他噸C + +語言“ ,使”計劃,過程管理,網絡編程, Fortran的,巨蟒, RPM的軟件包,個人簡歷.. The main course and links to all of 12 course chapters are provided here. 主要課程,並鏈接到所有的12章,當然是這裡提供的。

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. 的主要目標,這當然是要教導用戶程序在C和C + + ,並應用此每天從互聯網的使用Linux操作系統的角度來看。

This covers the following activities: 這包括下列活動:

  • Write programs in C, from scratch to materialize an idea 編寫程序在 C ,從無到有,實現一個想法
  • Write programs in C++ 編寫程序在 C + +
  • Write programs using Slang and curses 寫程式用的俚語和髒話
  • Write programs in Fortran and Python 寫程式Fortran語言和Python
  • Write Linux daemons (services) that regards generally Networking services 寫Linux的守護進程(服務)方面,一般網絡服務。
  • Write the "configure" program to auto-configure the project 寫的“配置”程序自動配置項目
  • Built its own RPM packages 建立了自己的RPM包
  • Compiling software downloaded from the remote sites 編制的軟件下載,從遠程站點


Update 10/23/2006: This course has been updated and is now found here: 更新2006年10月23日:這當然已更新,現在發現在這裡:
An Introduction to Linux Programming (using C and C++) 介紹了Linux的編程(使用C和C + + )


Table of Contents 目錄

Chapter P1. 章的P1 。 So you want to program? 所以你要計劃?

Chapter P2. 章的P2 。 The C Language C語言

Chapter P3. 章P3的。 The C Library (libc) functions C庫( LIBC的)職能

Chapter P4. 章的P4 。 Advanced C and programming techniques 先進的C和編程技術

  • Memory management 內存管理
    • The "malloc" and "calloc" “ malloc ”和“ calloc ”
    • The memcpy 該memcpy
  • Programming techniques 編程技術
    • Algorithms for Sorting 算法排序
      • Selection 選擇
      • Insertion 插入
      • Bubble 泡沫
      • ShellSort shellsort
      • QuickSort 快速
    • Algorithms for Searching 算法搜索
      • Sequential Search 序貫搜索
      • List Search and 列表搜索及
      • Binary Search 二元搜尋
    • Queues 排長龍
  • Exercises 演習
  • Test 測試
  • Internet resources about this chapter 互聯網上的資源,這約章

Chapter P5. 章小五。 The debugging of C programs 調試C程序

Chapter P6. 章小六。 The C++  Language C + +語言

Chapter P7. 章p7 。 The "make" program “ ,使”計劃

Chapter P8. 章p8 。 Process management 過程管理

Chapter P9. 章p9 。 Network Programming 網絡編程

Chapter P10. 章p10 。 Fortran Fortran語言

Chapter P11. 章p11 。 An overview on Python 概述了Python的

Chapter P12. 章p12 。 Built your RPM package 建成您的RPM的軟件包