Newsgroup: it.comp.os.linux.iniziare
Titolo: programmare con linux...

Ciao a tutti,
volendo cominciare a programmare in linux
quali "risorse" web/tutoriale conviene guardare per capire come funziona il
pinguino?
io programmo in C e VB tra le altre cose...
quindi in linux ho fatto 2 porcherie con gcc e vi....
ma per esempio se volessi usare la rete o cose di questo tipo come mi
destreggio?
e sotto X?
ciao
Davide

Pochi spunti:
per programmare in C non hai grossi problemi.
Come ide puoi usare kdevelop e qt per le interfaccie grafiche.
Per usare la rete in genere usi i socket.
Per Vb e' un po' piu' complicato: esiste kbasic ,ma
fa veramente pieta'. Dovresti cambiare linguaggio.
Forse tcl/tk puo' essere un alternativa valida, 
anche se io preferisco java: e' molto ben fatto 
per programmare con la rete, e' portabile in piu'
piattaforme ed e trovi molti ide per sviluppare
in maniera rapida le interfacce grafiche (eclipse, Netbeans,
Jbuilder ....).
Se no c'e'il python e molte altre cose affini.
Cerca di chiarire cio' che esattamente vuoi ottenere,
poi la scelta sul linguaggio ,DBMS, IDE e altro si
deve fare sulla base del rapporto (qualita'/tempo di sviluppo) 
che si vuole ottenere...se fissi il tempo di sviluppo..bhe' la
scelta verso quale linguaggio diventa sempre piu' chiara.
(naturalmente fissando i parametri di quello che si vuole 
si ha una stima del tempo di sviluppo e qualita' per ogni
linguaggio)
ciao


 Cerca di chiarire cio' che esattamente vuoi ottenere
ma in line adi massima io mi occupo per lavoro di CAD/CAM  quindi:
-mi interessa poter realizzare un sw di comunicazione "seriale" per
dialogare  con i CN (rs2r2)
-mi interessa poter sviluppare applicazioni sotto X che supportino le
OpenGL, e qui ho da fare il porting di una marea di codice da VB a C++ molta
roba che usava COM..con cosa sostituisco COM in linux?
poi per gusto mio personale mi diletto di IA, più che altro cose tipo automi
cellulari e GA...
per questo non c'è molto da dire.. mi piacerebbe usare i socket per far
dialogare 2 o più programmi su PC diversi per confrontare le popolazioni e
nell aver X fare un frontend con grafica magari OGL :)
grazie delle dritte
Ciao
Davide

 quindi in linux ho fatto 2 porcherie con gcc e vi....
più che vi, conviene usare Emacs che oltre alla sintassi colorata
ha la possibilità di compilare e debuggare senza uscire dall'editor.
Poi ci sono una marea di tool IDE che dipendono dal linguaggio usato:
- Kylix3 di Borland per C++ e ObjectivePascal (è l'analogo di Delphi)
- Anjuta e Kdevelop per C/C++
- xwpe, ....
....
Per un elenco più completo, vedi
http://freshmeat.net/browse/65/?topic_id=65
http://sal.kachinatech.com/F/2/
Come linguaggi, lascia perdere VB e orientati su Phyton, Perl, 
Tcl/Tk, Java, ...
http://freshmeat.net/search/?q=language&section=projects&x=0&y=0
http://sal.kachinatech.com/F/1/
ciao, Andrea

cellulari e GA...
Per questo non si usava il lisp?
In caso Emacs è basato sul lisp.
Ciao.
-- 
Antonio | Per stampare un file PostScript in formato rilegabile:
Tip  of | $ cat 
originale.ps
 | psbook | psnup -2 > 
rilegabile.ps
the day | $ psselect -o 
rilegabile.ps
 | lp      # Stampa le pagine dispari (odd)
0006    | $ psselect -e 
rilegabile.ps
 | lp      # Stampa le pagine pari (even)

 In caso Emacs è basato sul lisp.
mah io uso il C e il VB :)
anche per questo :))
il lisp mi manca :) e mi manca il tempo per studiralo.. studierei volentieri
python
mi attira...
Ciao
Davide