I'll be celebrating 20 years of Linux with
The Linux Foundation!

Gyakorlati Linux programozás C nyelven

azaz

Programozás Linux operációs rendszeren

Ezen a honlapon a Linux környezetben, C programnyelven történő programozásról tudhatsz meg sok hasznos új dolgot. Egyrészt magyar nyelvű szakirodalmat találsz, másrészt fontos hivatkotásokat az angol nyelvű forrásokra.

A honlap a tervek szerint gyakran fog frissülni, mind tartalomban mind pedig funkcionálisan.

Feliratkozás a linuxprogramozas.hu oldallal kapcsolatos levelezőlistára: Frissítéssel kapcsolatos hírek, a témával kapcsolatos információk.
Feliratkozás a linuxprogramozas.hu oldallal kapcsolatos levelezőlistára: Programozási, szakmai levelezőlista coder-eknek.

Gyakorlati Linux programozás I/1

A programozási alapok
– a fordító és rokon elemek (gcc, cpp, make)
– programunk és a külvilág (env, stdio, argc-argv, error, tmp)
– a függvénykönyvtárak programozása
Programozás haladóknak
– memóriakezelés
– processek
– IPC
– file-ok
Válogatott fejezetek (humor, hardver kezelés)

Példakódok

Az RS232 port kezelése Linux programból
Kiegészítés a select() és poll() hívásokkal az RS232 olvasáshoz a timeout lekezelése érdekében
Az RS232 port vonalainak fizikai kezelése ioctl()-al

Gyakorlati Linux programozás I/2

A programozási alapok
– interoperabilitás (glib)
Programozás haladóknak
– szálak
– hálózat (socket)

Gyakorlati Linux programozás II

A felhasználói interface programozása
– karakteres felület (Terminal, ncurses)
– grafikus felület (X, Gdk, Gtk, Gnome)

Példakódok

A libglade használata, Glade-3 alkalmazással.

Linkgyűjtemény a hazai és az angol nyelvű forrásokra.

A FLOSSzine opensource magazin

2008-ban útjára indult a FLOSSzine opensource magazin, melyben cikksorozatot kezdtünk a Linux környezetben történő programozásról. Az alábbi számok jelentek meg eddig:
  1. 1.szám, melyben a programozás alap eszközeiről volt szó, s megírtuk az első programunkat a "Hello world!"-öt.
  2. 2.szám, melyben a program parancssori argumentum listájának a kezeléséről volt szó.
  3. 3.szám, melyben a parancssori argumentum fileneveinek feldolgozását vettük át.
  4. 4.szám, melyben a temp file-ok kezeléséről volt szó.
  5. 5.szám, melyben a make file-ok írásával ismerkedtünk meg.
Tervbe van véve, de ez - jelen állás szerint - legközelebb augusztusban történhet meg, hogy beindítjuk a "köztes" hónapokban a programozói közbenső számokat.

A közeljövőben a következő témák kerülnek megtárgyalásra: A sorrend még esetlegesen változhat, illetve "becsúszhat" témakör, pl. a debugolás.

Frissítve:
1247906432 Sat Jul 18 10:40:32 2009


Vomberg István
Chemotron Inc.





Tárhelyünket a Tárhely.Eu biztosítja.