Newsgroup: it.comp.os.linux.iniziare
Titolo: Linguaggio Programmazione

volendo imparare un linguaggio
avendo una preparazione informatica di base
quale mi consigliate tra i tanti ??
mi interesso di:
Linux
AS/400
Sap/r3
Office: word, excel, Access
pagine web e reti
grazie x l'interessamento

beh,se scrivi su questo NG di sicuro saprai che linux č scritto in C...
per i consigli forse č meglio se cerchi qualche altro NG...
Credo che qui scoppierebbe un grossissimo flame se si iniziasse a
parlare di linguaggi di programmazione
maury wrote:

-- 
*************************
*                       *
* Linux Registered User *
*      #251515          *
*                       *
*************************
the linux has you
Andrea Richiardi
UIN: 106701708

 quale mi consigliate tra i tanti ??
Quello che preferisci.
Per un newbie, che ha bisogno di forma prima che di sostanza,
consiglierei Java (non che Java sia tutta forma e niente sostanza, solo
che insegna la forma molto bene).
Poi ce ne sono tonnellate.
Bye,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 quale mi consigliate tra i tanti ??
java
-- 
Marco

Visto che lavori su pagine web io ti consiglio php è facile e veloce e ti
può dare soddisfazioni immediate!

 
perl, kylix, C/C++, java, ...
dipende da cosa devi sviluppare, se ti interessa piu` la portabilita`,
le prestazioni, l'interfaccia grafica, ....
non c'e` un linguaggio ottimo in assoluto.
ciao, andrea

 quale mi consigliate tra i tanti ??
[...]
Dalla regia mi dicono Python. Poi c'è quel tizio là in fondo, quello 
con gli occhiali aggiustati col nastro adesivo, che si sta sbracciando 
e mi suggerisce Perl. Grazie Wally, ora puoi sederti
Personalmente darei un'occhiata a Javascript (anche se su Linux mi pare 
siamo messi maluccio), per il web (lato client - tutti i maggiori 
browser - e server - Netscape Server, e Chili per Apache) e non solo; 
buono il consiglio del Python (non lo conosco, parlo per esperienza 
altrui), a quanto mi dicono è il più vicino ad essere degno successore 
di Visual Basic
C'è anche PHP che non è male. Un progetto della Apache Foundation, nato 
come set di script Perl, poi evolutosi sino ad avere prima un 
interprete stand-alone, e più recentemente addirittura un compilatore 
bytecode. Ottimo per trattare con i database, da qualche versione ha 
anche una ibreria per interfaccia grafica (ci fai web application, 
generalmente, come e-commerce, portali, forum, eccetera, ma visto che 
ora ha anche una GUI nessuno vieta di farci, chessò, gestionali). 
L'assortimento di librerie disponibili è notevole, si spazia dalla 
gestione di stringhe alla crittografia forte, dall'XML alle socket, e 
c'è persino una libreria per generare filmati Flash. 
http://www.php.net/
 per la documentazione, e per l'interprete gratuito. 
http://www.zend.com/
 se ti interessa acquistare il compilatore e l'IDE 
(costano svariate ire di Dio, ti avverto)
Perl val la pena impararlo, mi dicono, per l'amministrazione di 
sistemi. Sempre meglio che rovinare i migliori anni della propria vita 
a cercare di imparare quel mezzo aborto del linguaggio della shell :) 
Suo punto di forza il CPAN, una gigantesca raccolta di librerie per 
tutti i gusti. Non solo non esiste praticamente cosa impossibile da 
realizzare in Perl, ma sicuramente nel CPAN la trovi già fatta :) Il 
linguaggio è uno strano misto di decine di altri (C, C++, Awk, shell, 
sed, persino pezzi di Basic), particolarmente adatto a macinare e 
processare testo (si può considerare un po' il successore di Awk), 
quindi l'uso più comune del Perl è scrivere programmini usa-e-getta per 
lavorarsi file di configurazione e/o log. Il difetto peggiore è che è 
molto facile scriverci programmi il cui codice sorgente è praticamente 
illeggibile
Tieniti abbastanza alla larga da C e C++, non meriti di complicarti 
tanto la vita (personalmente mi basta la lunghezza del ciclo 
preprocessa-compila-assembla-linka a farmi virare per altri lidi). 
Quasi tutto quello che fai con C lo puoi fare anche in Perl, e in 
genere molto più rapidamente
Se vuoi proprio cimentarti in un linguaggio compilato, prova Kylix di 
Borland: eccellente set di librerie, e il compilatore (Borland Pascal 
14.0) più veloce del mondo (*milioni* di righe *al minuto*). Il 
linguaggio è un dialetto del Pascal, molto facile da imparare e molto 
divertente da usare, superiore al C e quasi al livello del C++. Si 
prende dal loro sito, 
http://www.borland.com/
 (devi registrarti prima 
di poterlo scaricare)
Una delle poche cose per cui vale la pena impare C++ è QT di Trolltech. 
E' un'ottima libreria con funzioni di un po' ogni genere, soprattutto 
per interfacce grafiche. Funziona su tutti gli Unix, su Windows, e 
persino su alcuni sistemi embedded, quindi in un colpo solo ci puoi 
fare un programma professionale che funziona senza modifiche su almeno 
10 sistemi operativi. In coppia con KDevelop, è quanto di più vicino a 
Visual Studio e MFC sia disponibile per Linux. Le sole parole non 
bastano a descrivere la bellezza della sua architettura, fatti un giro 
sul loro sito (
http://www.trolltech.no/
), dai un'occhiata agli 
screenshot, leggi i whitepaper, la reference, decidi se vale la pena 
cimentarsi con C++ :)

 genere molto più rapidamente
Solo che non tutto quello che puoi fare in C lo puoi fare in Perl,
quindi, se vuoi imparare un linguaggio di programmazione non
usa-e-getta, e` meglio dargli un'occhiata.


 usa-e-getta, e` meglio dargli un'occhiata.
Ma allora insisti, domani all'alba dietro la Certosa ;-P
Scherzi > /dev/null,  C per realizzare cose serie  e ottimizzate, Perl
per tutto quello che si puo' fare  "al volo" e per quello che e' nato,
manipolare report e testi. Il tutto IMHO.
Ciao Francesco.
-- 
<*> bash$ man -h  per il pinguino che non deve chiedere mai. <*>  
<*> lynx file:/usr/doc/*                                     <*>

 le piattaforme cosa da non trascurare.
Nulla m'ha fatto, il povero Cammello... Sono un estimatore del Perl, e
lo uso tutte le volte che posso.
Ma, come ho detto, non sempre vale la pena di lanciarlo, quando hai un
qualcosa di piu` semplice e diretto a disposizione.


 lo uso tutte le volte che posso.
Ciao Emmanuele, io  ci sto dando dentro seriamente perche'  ho un paio
di progettini  da realizzare, ma sono  molto indeciso sull'interfaccia
utente che preferirei in  tty, ho provato anche gtk ecc  ma X lo odio,
tu usi glade-perl? Impressioni ecc.


 tu usi glade-perl? Impressioni ecc.
Glade-Perl non lo uso per il semplice motivo che odio le complicazioni
inutili. Se devo disegnarmi un'interfaccia, preferisco metterci 10 min
in piu` e, magari, accorgermi che sto facendo una cazzata epocale, che
non realizzarla in 10 secondi, con un codice che fa onco^Wpaura.
Questo per X.
Per terminale... Boh. Io so che esiste il frontend Curses.pm, ma se ti
devo dire la verita`, non l'ho mai usato.


 devo dire la verita`, non l'ho mai usato.
Dopo   due  giorni   di  lotte   con   CPAN  ho   trovato  questo   su
carnefresca.net
: CursesWidgets-1.992.tar.gz sembra fare  al caso mio e
dai primissimi test promette bene.
Ciao Francesco (e scuse a tutti per l'OT)
