Newsgroup: it.comp.os.linux.iniziare
Titolo: programmare con linux... è possibile?

salve a tutti, 
scusate il titolo ma l'ho scritto per attirare l'attenzione, se state
leggendo, ci sono riuscito.
so per certo che è possibile programmare con linux, è ovvio, solo che
come ogni altra cosa, è diversa da windows...
sono un programmatore alle prime armi, ho iniziato a programmare a
scuola, poi a casa sotto windows... ora sotto linux è cambiato tutto,
una volta aprivo il mio bel turbo pascal, scrivevo il programma,
compilava e eseguiva il tutto con una facilità estrema... ora sotto
linux non so dove mettere mano... vorrei imparare nuovi linguaggi come
C ma non so proprio dove iniziare... mi piacerebbe programmare anche
con altri linguaggi, magari quelli che uso a scuola (ahimè, visual
basic o pascal), ma senza il vostro aiuto è una battaglia persa in
partenza.
vi sarei grato per un aiuto.
Andrea

Andrea ha scritto:

Pascal e ?
http://www.lazarus.freepascal.org/
www.borland.com/products/downloads/download_kylix.html
ciao
Andrea


Sotto Linux puoi programmare in tuttu i linguaggi che vuoi. Non aspettarti
di trovarti gli strumenti (IDE) che trovavi in DOS-Windows. Ad esempio, se
sai programmare in Pascal, puoi scaricarti il compilatore Pascal da
www.freepascal.org
, che č un clone del Turbo Pascal, ma non fornisce un IDE
per Linux, lo dovresti trovare in rete, io non ci sono riuscito. Una volta
avevo provato RHIDE, che permetteva di scrivere un programma come in Turbo
Pascal e di lanciare la compilazione e l'esecuzione dallo stesso editor. Ma
non funziona bene sotto Linux. Altrimenti scrivi il programma in Pascal con
un editor di testo qualsiasi, lo salvi, con estensione .pas, e poi lo fai
compilare a riga di comando, scrivendo, se non ricordo male, fp
nome-programma, ed il compilatore ti genera l'eseguibile. E' la stessa
procedura che devi eseguire se scrivi programmi in C, scrivi il sorgente con
un editor qualsiasi, lo salvi, e poi lo compili con il compilatore gcc,
dando il comando gcc -o nome-file-eseguibile nome-file-da-compilare
Ora gcc e fp sono strumenti molto ricchi di opzioni, che potrai studiare
sulla documentazione.
Francesco


per il Pascal non so aiutarti, ma se cerchi qualcosa di potente, facile 
da usare e con un *brellissimo* interfaccia quarda qui:
http://www.eclipse.org/
ciao
PS: naturalmente stiamo parlando di Java ;-)

 come ogni altra cosa, è diversa da windows...
Prova a guardare il python... non rimpiangerai il pascal nemmeno per 5 
secondi ^__^
Se sai l'inglese vai su 
www.python.net
, altrimenti 
www.python.it
 
dovrebbe essere di nuovo online. Ci trovi tra l'altro la traduzione in 
italiano di "Thinking Like a CS in Python", un ottimo testo didattico 
(usato davvero da un professore americano) per i corsi di informatica.
-- 
Renato Ramonda
_______________________________
Togli TOGLIMI se vuoi scrivermi

> partenza.  vi sarei grato per un aiuto.  Andrea
Andrea, scordati  il VB. C'e` (dicono,  non l'ho mai  usato) Kylix che
assomiglia al turbopascal.
Per imparare un  linguaggio, un libro e` consigliato.  Lo so, costano.
Ma valgono.  Per il C  credo che il Kernigham-Ritchie,  edizione ANSI,
vada bene. Occhio che faranno  riferimento ad un comando che si chiama
cc e che sotto Linux si chiama gcc.
Per Java ti consiglierei il  Gosling, parla solo del linguaggio, tanto
tutta la documentazione delle librerie la trovi online.
Un'ambiente molto prossimo a quello del turbo pascal lo hai con Emacs.
E' un prodotto da 30 anni circa sulla cresta dell'onda.
Richiede un  po' di pazienza e qualche  domanda in giro, ma  e` di una
potenza  incredibile.   Offre  oltre  a  evidenziazione  sintattica  e
indentazione  automatica  anche   la  possibilita`  di  richiamare  il
compilatore  dall'interno dell'editor  e quindi  passare  dagli errori
alle righe di codice incriminate.
o> per il Pascal non so aiutarti, ma se cerchi qualcosa di potente,
o> facile da usare e con un *brellissimo* interfaccia quarda qui:
o> 
http://www.eclipse.org/
only-offroad da un  suggerimento valido. Eclipse non e`  solo per Java
peraltro, ma: e`  in Java quindi ti serve  una macchina ben carrozzata
(piu` che con Emacs), l'editor e`  scarso come in tutte le IDE, non so
se devi aggiungere qualcosina per avere il supporto del C.
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/

 partenza.
beh, sotto unix il linguaggio in qualche modo "principe" e` il C. Per
esempio in C e` scritto Linux e molte utilities.
Posso anche consigliarti il C++, che ha numerosi vantaggi rispetto al C
puro (ma non voglio instaurare un flame).
E poi ci sono molti linguaggi interpretati. Tieni presente che un
linguaggio interpretato non e` un "linguaggio di serie B". Ormai le
prestazioni rivaleggiano con quelli compilati (i Pythonisti non mancano
mai di farmelo notare).
Tipicamente Python e Perl. A me personalmente piace di piu` il Perl.
Tuttavia mi rendo conto che per chi inizia puo` non indurre a produrre
codice pulito. Ma da quanto ho capito, hai gia` una certa esperienza,
quindi questo problema non si pone.
Per questi ultimi ti consiglio di girare su 
www.perl.com/org
 e
sull'analogo per python. Puoi anche chiedere sui relativi NG
(it.comp.lang.perl it.comp.lang.python).
Puoi fare di tutto, anche gestire GUI.
Lo stesso ovviamente vale in C (con lo svantaggio che un programma in
Perl lo potrai usare sotto win e sotto linux, a patto di avere su gli
stessi moduli).
Resta il fatto che imparare il C o il C++ per un programmatore e`
comunque importante.
Come editor io uso Emacs.
Se vuoi rimanere con Pascal, come ti hanno fatto notare, un'ottima
scelta e` Kylix. Io personalmente non lo uso (non ho nessuna voglia di
usare il Pascal), ma chi lo usa ne dice bene. Il mio consiglio e`
comunque di impararti il C++... magari guardati anche le QT per fare
interfacce grafiche.
QT sono disponibili anche per MacOS X, e per Win (ma non credo in
versione libera).
L'alternativa sono le altrettanto buone GTK (io sul mio desktop per
esempio uso quasi tutti programmi GTK/GNOME).
Ricordati che su Linux la rete e` piena di tutorial, basta cercarli. Se
invece preferisci un buon libro, la O'Reilly ne pubblica tantissimi
(purtroppo solo una piccola parte sono tradotti, ma anche le versioni
inglesi sono molto leggibili... io a essere sincero le preferisco ;) )
-- 
#!/bin/rik0
Seasons don't fear the reaper
Nor do the wind, the sun or the rain... (BOC)

 di trovarti gli strumenti (IDE) che trovavi in DOS-Windows.
Quindi questo vuol dire che NON ESISTE un programma tipo il visual basic che
permatta di "disegnare" i controlli per un QUALSIASI linguaggio di linux?
Se invece esiste, potreste dirmi il nome e che linguaggio è?
Saluti,
-- 
Wakko Kid
========================================
"Veloce è bello, ma preciso è meglio!" - Wyatt Earp, pistolero.
"knowledge is power" - Sir Francis Bacon
"Un consiglio può essere buono, ma tu ragiona da solo"

 permatta di "disegnare" i controlli per un QUALSIASI linguaggio di linux?
Intendi qualcosa per disegnare la GUI? Se usi le gtk c'č galde.
Ma dimmi, veramente col VB puoi creare gui per *qualsiasi* linguaggio
windows? Onestamente mi sembra un'esagerazione...
Ciao
  Andrea

"Andrea Palazzi" <giampi...@it.inwind.invalid> ha scritto nel messaggio
news:slrnc0l4j4.8e...@marcopolo.palanet.it...

"Un qualsiasi" intendevo uno qualunque non tutti. Devo iniziare a
programmare per linux e non so alcun linguaggio a parte il vb, quandi mi va
bene uno qualsiasi. Galde che linguaggio usa? Java? Ho sentito dire che le
gtk sono di gnome. Gunziona anche su KDE? Scusami, ma sono veramente nuovo
di linux.
-- 
Wakko Kid
========================================
"Veloce č bello, ma preciso č meglio!" - Wyatt Earp, pistolero.
"knowledge is power" - Sir Francis Bacon
"Un consiglio puņ essere buono, ma tu ragiona da solo"

 di linux.
gnome e` scritto con le gtk
kde con le qt.
puoi usare programmi scritti con l'uno o con l'altro insieme (e mi pare
anche ovvio))
detto questo "un linguaggio qualsiasi" non e` una buona scelta?
cosa vuoi fare?
tieni anche presente che programmare e fare interfacce grafiche non sono
la stessa cosa... anzi molte delle cose piu` eccitanti da fare non
richiedono nemmeno l'interfaccia grafica.


>>>>> "WK\c" == Wakko Kid \(ex carlo\) <Wakko> writes:
WK\c> "Un qualsiasi" intendevo uno qualunque non tutti. Devo iniziare
WK\c> a programmare per linux e non so alcun linguaggio a parte il vb,
Ahia. VB e` un bruttissimo linguaggio con cui cominciare.
Oltre ad  un IDE ti serve un  buon libro sul linguaggio  che scegli di
imparare.
Il C e`  un grande linguaggio, ma la forza  deve scorrere vigorosa nel
programmatore che lo usa.
Java e` un bel linguaggio, elegante e coerente. Apparentemente facile.
Per  tutti   e  due   dovrebbe  esserci  il   supporto  da   parte  di
Eclipse.  L'editor e`  cosi`  cosi`,  ma se  hai  solo esperienze  con
l'editor di VB ha tutto.
C# va  molto vicino a  Java, dicono alcuni  di Ximinan che a`  un Java
migliorato - io attendo a crederci. Non credo abbia ancora una IDE.


 richiedono nemmeno l'interfaccia grafica.
Bhe, vuoi mettere la soddisfazione di vedere la tua bella finestrella? ;-)
Grazie,
-- 
Wakko Kid
========================================
"Veloce è bello, ma preciso è meglio!" - Wyatt Earp, pistolero.
"knowledge is power" - Sir Francis Bacon
"Un consiglio può essere buono, ma tu ragiona da solo"

 di linux.
Se sei nuovo, allora vai qui:
	[gtk+]	
http://www.gtk.org
	[gnome]	
http://developer.gnome.org
Questi siti hanno tutorial, API, e tutto quello che serve per iniziare.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 Bhe, vuoi mettere la soddisfazione di vedere la tua bella finestrella? ;-)
personalemente ogni volta che mi capita di essere costretto a fare una
GUI comincio ad annoiarmi due giorni prima.
personalmente preferisco cose piu` teoriche, oppure IPC... 
purtroppo ormai la gente vuole ste maledette GUI... (e ti scrivo da un
mac).


decaroli...@libero.it
 (Andrea) wrote:

Prova ad utilizzare xemacs, semplice con un bel pulsantone compila e
che ti indenta e colora logicamente le parole, qualunque programma tu
scrivi.
Ciao,
         Max
- Mamma, ora che ho vent'anni posso mettere il reggiseno?
- No, te l'ho detto tante volte che non sono d'accordo, Pierino!
		-- Da it.hobby.umorismo