Newsgroup: it.comp.os.linux.development
Titolo: Sviluppare in Linux: C++

Ciao boys / girls
è la prima volta che posto qui. Per lavoro sviluppo con Delphi 5. Nella vita
invede sono appassionato di Linux, ho le basi di C e ShellScripting e
vorrei iniziare a sviluppare applicazioni x Linux in C++ e, perché no,
magari anche imparare un po' di programmazione di sistema. 
Ho dato un'occhiata a KDevelop, l'ambiente di sviluppo per KDE e mi è
sembrato buono. Ne vorrei un giudizio da qualcuno + esperto di me, insieme
anche a qualche consiglio su quelli che vi sembrano migliori ambienti IDE
di sviluppo per C++ sotto il penguin.
Mi consigliereste anche un buon libro che mi insegni a programmare C++ in
linux?
Grazie!
A presto
-- 
C o n t e
http://digilander.libero.it/Iamyourgod
Per rispondermi togli '_78' dall'indirizzo

 linux?
hem... veramente il C++ è indipendente dal sistema operativo! :)
Un buon libro sulla programmazione di sistema con Linux è
"advanced linux programming": lo puoi comprare su Amazon... oppure
scaricare il pdf da 
http://www.advancedlinuxprogramming.com
Per quanto riguarda la programmazione di GUI in C++ sotto Linux
mi sento di consigliarti "programming with QT" della O Reilly,
sempre che ti piacciano le QT (lo sai la storia delle licenze
delle QT? Ecco, ho detto tutto! C'è a chi va e a chi non va :))
Non ti ho consigliato nessun libro sulle GTK+ non perché queste
librerie mi stiano antipatiche (anzi! insieme alle QT sono le
mie preferite!), ma l'API di GTK+ è in C, esistono anche wrapper
C++, ma i libri trattano l'API C. Un'ultima nota su questo: non
farti trarre in inganno che sia più complesso creare una GUI
usando un'API C: GTK+ ha uno stile tutto suo e imho molto pulito
e pratico!
p.s. visto che viene da Delphi troverai pratico per disegnare
interfaccie grafiche Glade (per le GTK+) o designer (per le QT).
-- 
Vanni Brutto
| email 
za...@nofesso.libero.it
      |
| irc nick Zanac    |   ICQ 18526701 |
--- remove nofesso to reply ----------
---PC powered by Linux kernel 2.4.20  
I  materialisti   sarebbero  più  seri
se  dicessero "Lasceteci  continuare a
sognare". 

 parlato su di un thread qualche settimana fa)
L'intellisense è il completamento automatico?
Se sì, credo che in vim ci sia questa funzionalità, mi pare di averne
letto un po' di tempo fa in un howto.
Credo si chiamasse C-Editing-With-Vim o qualcosa del genere.
-- 
Andrea Spadaccini a.k.a. Lupino
          - Catania -          
Now playing: Grease - Born to hand jive

 interfaccie grafiche Glade (per le GTK+) o designer (per le QT).
# In totale, grazie per le risposte preziose!
A presto
-- 
C o n t e


 A presto
Bhe, se Delphi ti piace, puoi usare Kylix (Delphi sotto Linux, sempre
della Borland), che e' gratuito per progetti opensource.
Kylix ti permette di scrivere sia programmi in Delphi sia in C++
utilizzando la stessa interfaccia.
Ciao,
Riccardo
-- 
-=Riccardo Galli=-
 _,e.
s~  ``
 ~@.   ideralis Programs
.   ol 
 `**~  
http://www.sideralis.net

 # Non la so la storia, me la riassumeresti?
In poche righe: le QT sono nate alcuni anni fa, e avevano una licenza
anomala: veniva distribuito il codice sorgente, ma non poteva essere
modificato (in pratica non era open source). La comunità Open Source
fece una petizione alla trolltech (la ditta che produce le QT) e la
convinse a passare ad una licenza Open Source. Ora le QT sono sotto GPL
(attenzione, GPL, non LGPL), questo significa che devi rilasciare il
sorgente dei programmi che le usano. Se vuoi fare un'applicazione chiusa
devi acquistare presso la trolltech una licenza commerciale.
-- 
Vanni Brutto
| email 
za...@nofesso.libero.it
      |
| irc nick Zanac    |   ICQ 18526701 |
--- remove nofesso to reply ----------
---PC powered by Linux kernel 2.4.20  
Se Bill Gates avesse una lira per ogni
volta  che Windows  crasha... ops!  Ho
sbagliato paragone! -- Vanni 

 utilizzando la stessa interfaccia.
# L'ho provato, ma ahi me la versione OS ha pochissime componenti visuali di
libreria... ma ho appena rispolverato un vecchio numero di Linux&C nel
quale spiega come integrarne altre nuove! Ci proverò.
Grazi
a presto
-- 
C o n t e
