Archief - Linux programming

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Destiser

Legacy Member
Hoi,

ik heb weeral eens een schitterend idee (kuch kuch...)!! Ik wil mezelf eens onderwijzen in het programmeren van Linux-applicaties in C++ (dmv Anjuta wrs, of netbeans, nog niet zeker maar niet emacs ofzo, lijkt me te steep)

Nuja, bij deze zoek ik dus een goed basis -en 'tussen'boek over programmeren in Linux (unix). Is er iemand die enkele recente boeken kent? Heb al gezocht op boekensites maar amai, raakt daar wijs uit over wa die boeken gaan.

'k Zoek dus echt een boek over linux programmatie (niet over C++ dus)

Iemand?

Tyfius

Legacy Member
Op zich verschilt een Linux applicatie niet van een windows applicatie. Behalve de grafische toolkit die je gebruikt om je GUI te maken. Dus zoveel echte boeken specifiek hierover ga je niet vinden.

dJeez

Legacy Member
Tyfius zei:
Op zich verschilt een Linux applicatie niet van een windows applicatie. Behalve de grafische toolkit die je gebruikt om je GUI te maken. Dus zoveel echte boeken specifiek hierover ga je niet vinden.
Dat hangt dus wel degelijk van de aard van de applicatie af. Een GUI app op zich kan je heel portable maken (zeker met toolkits als GTK/Qt), het verschil zit hem voornamelijk op de communicatie naar de kernel toe (het low level gegeven) als je dat native wil doen. Posix is nu niet bepaald hetzelfde als Win32.

Tyfius

Legacy Member
Het hangt er natuurlijk van af wat je wil doen he. Als het een agenda programma is, een twitter client, ... Voor die dingen ga je de kernel niet aanspreken he.

Als je toch low-level kernel dingen moet gaan aanspreken dan zoek je beter achter een kernel development boek die meer informatie bevat in dat specifieke gedeelte zodat je die API leert kennen.

Cycloon

Legacy Member
En zomaar even "algemeen" een kernel API leren kennen zonder een echt doel brengt toch weinig op naar mijn mening. Die kennis gaat al snel terug verloren.

Destiser

Legacy Member
Mnja, bijvoorbeeld om gewone app's te programmeren: bvb een logboek-app waarin je ingeeft wat je allemaal doet en die automatisch je overuren bijhoudt en weet ik veel wat nog. Dus een simpel form met config-stuk die op de hd wordt opgeslagen, zo'n dingskes allemaal. Dingen waarvoor een windows-programmer .NET bovenhaalt voor het gemak. (Kom nu aub nie af me mono)

Cycloon

Legacy Member
Je kan ook gewoon java bovenhalen? Of flex? Dat heeft weinig met linux specifieke zaken te maken, de runtime environments verzorgen dat wel voor jou.

Destiser

Legacy Member
'k Had graag m'n C++ bovengehaald eigenlijk...

'k ben moeilijk aan't doen zekers? :)

forloRn_

Legacy Member
Nee, doe gewoon wat dJeez voorstelde en gebruik Qt of gtkmm (een C++-wrapper voor GTK+).

Mudkip

Legacy Member
Qt vond ik eigenlijk nooit gemakkelijk. Ik weet niet waarom eigenlijk :(

Wat je ook kan doen is via Mono gaan, dat is een Opensource versie van het .NET framework.

Gurdt

Legacy Member
Eens je die signal-slot structuur van Qt doorhebt zie ik geen andere moeilijkheden? :) Perfect gedocumenteerd die dinges.

GTK, daar kots ik ens op. En als ik wegga kom ik speciaal nog ens terug om nog een tweede keer te kotsen.

Destiser

Legacy Member
FF op inet gezocht en amai! Wat neme ik nu, QT, GTK+, wxWidgets? QT lijkt me de beste keuze tot nu toe, maar goed, kenners anders?

Parnakra

Legacy Member
Als je bedoeling is om C++ wat op te rakelen, te experimenteren en de uiteindelijke applicatie toch zo eenvoudig is: probeer ze allemaal eens?

Destiser

Legacy Member
Zoude kunnen geloven da ge gelijk hebt Parnakra? Ma 'k zal toch me QT beginnen ^^ :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan