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/
signature.asc
Description: Digital signature
