C programmering for nybegyndere
Introduktion
C sproget er det første sprog efter Assembleren. Assembler er sproget hvor du skriver kode der direkte modsvarer kommandoer til en bestemt CPU-familie. C sproget kom ind som et for mennesker mere forståeligt sprog, men samtidig et forsøg på at komme tæt på CPU-instruktionerne. Mange sprogelementer i C er kommandoer, der lader sig nemt omsætte til CPU instruktioner. Selve grundstammen i sproget er egentlig ret få kommandoer, medens library (bibliotek) af standard funktioner er betragtelig stor. Det sværeste i C er måske egentlig at lære og bruge library-funktionerne. Dog kan det godt for nogen volde problemer med at forstå og anvende pegere (eng. pointere).
Forudsætninger
Dine forudsætninger til programmering formoder jeg er ingenting. Medens jeg forventer du kan lave en tekst med en teksteditor. Du skal beherske tekniken omkring filer og mapper. Du skal have adgang til en Linux, det er tilstrækkeligt at du har en forbindelse til en. Til adgangen fra en Windows kan jeg foreslå programmet putty. Den skaber en sikker terminal-forbindelse til Linux. På Linux serveren skal der være installeret gcc (GNU C Compiler).
Hvad du lærer
Først lærer du om simple C sætninger og variabler af simple datatyper. Du introduceres i brugen af funktioner til udskrivning af data og hente data ind til programmer. Så skal vi til at lære om mere komplekse data array, sammensatte typer og kontrolstrukturer der giver betingede sætninger og løkker til af gentage sætninger. Du skal lære at lave dine egne funktioner.