Next Monday (27/12/2004), 18:30, the Haifa Linux Club will once
again meet to hear Orna Agmon talk about:

                C Without a Spoon
        Programming in C in a free software environment

In this series of lectures we aim to introduce good C programming in the 
environment of free software, to people who have already programmed in 
some language using procedural programming (In other words, we assume you 
know of some form of the contruct if-then-else, you know what variables 
and functions/subroutines are).

The series is composed of units, each of 1-2 hours. The first is intended 
for people who are not familiar with C, and the rest of it is set 
according to topics, such that people who already program in C might learn 
something new from them, and still those who were introduced to C only at 
the first lecture will not get lost.

The lectures will include Homework. These will be food for thought in most 
cases, or reading a man page, and writing a program of about 15 lines at 
some cases. We will go over the homework at the beginning of each lesson, 
and further lectures may assume having prepared the homework.

Since this is a long series of lectures, we will only carry it through as 
long as there is an interest.

We will begin by bringing everyone to the same level: the first lecture 
will include a quick description of the basic C constructs (if, while, 
for, switch, ternary if). We will discuss standards, where to get help, 
blocks and scopes, and we will be able to compile and run a "Hello World" 
program at the end of it.

On the second unit we will learn about the CPP - C preprocessor, and 
about gcc - the free C compiler, and about using its options cleverly.

Slides and course material are available at:
http://haifux.org/~ladypine/115-sil/


We meet in the Technion, Taub 3. See http://www.haifux.org/where.html
for arrival details.

Attendance is free, and you are all invited!

We are always looking for interesting lecture ideas, and we have
already begun scheduling the 2005 season!

Future lectures include:

116     IPv6    Dani Arbel      3/1/2005

117     gcc and vectorization   Dorit Naishlos          17/1/2005

118     SNMP and OpenNMS        Zeev Halevi     31/01/2005

119     The VFS of the Linux-2.4 kernel - a play in 5 acts      Guy Keren
14/02/2005      Happy St. Valentine's Day!

120     Writing a STAM disk-based file-system for the Linux-2.4 kernel
Guy Keren       28/02/2005      Prior understanding required .

Have a subject you want to talk about? Or a subject you'd like to hear
someone else talk about? email us.
-- 
Muli Ben-Yehuda
http://www.mulix.org | http://mulix.livejournal.com/

Attachment: signature.asc
Description: Digital signature

Reply via email to