C++ software udvikling under Linux
Lørdag 16.00-16.45 - M1
|
|
| Jesper K. Pedersen | Kalle Dalheimer |
Abstract
Er du en hobby håndværker, så kan du sagtens klare dig med en skruetrækker - den kan både bruges til at skrue skruer i med, den kan bruges til at slå søm i, og den kan endda bruges til at pille søm ud med bagefter. Er du derimod professionel, så er det nok en god ide også at have en hammer og en knibtang i værktøjskassen.
Ligeledes kan du klare dig med printf statements hvis du kun udvikler software for sjov, men skal det være mere seriøst, så har du brug for en række bedre værktøjer.
I dette foredrag vil Jesper fremvise sin værktøjskasse der bla. indeholder værktøj som:
- gdb - debugger
- teambuilder - program til parallel kompilering.
- xemacs - editor med masser af speciel syede pakker, så som power-macros, klaralv.el samt wideedit
- valgrind - værktøj til at finde memory errors
- kcachegrind - profileringsværktøj til at finde flaskehalse i dit program
Ydermere vil Kalle også fremvise alternativet til en Emacs centreret udviklings process, nemlig KDevelop 3.0 (codename gideon). I skrivende stund er dette program stadig i beta udgave.
Alt dette og meget mere vil dette foredrag forsøg at belyse, samt måske endda komme med et forsigtigt bud på nogen af de ting vi kan forvente at se i den næste udviklingscyklus.
Forudsætninger
Kendskab til hvordan UNIX lignende operativsystemer fungerer er et plus, men ikke et must.
Mere om talerne
Jesper har udviklet software siden starten af 90erne. I open source verdenen har han bidraget med en raekke programmer, som alle kan findes paa blackie.dk.
Kalle er direktør for Klarälvdalens Datakonsult AB, som er et internationalt software firma med speciale i løsninger omkring KDE-systemet. Kalle er desuden stærkt engageret i KDE-projektet.