Pagina 1 di 2

Quale linguaggio di programmazione?!

Inviato: gio 23 dic 2004, 0:37
da legionario
Ciao a tutti!!
<BR>
<BR>Queste domande probabilmente faranno sorridere qualcuno, ma, abbiate pazienza, sono totalmente a digiuno di programmazione e ancora poco esperto di Linux:
<BR>
<BR>1) qual e´ il linguaggio di programmazione che, piu´ di altri, mi consentirebbe di acquisire una totale padronanza dei sistemi operativi Unix-like?
<BR>2) Eventualmente, potrebbe essere preso in considerazione un approccio autodidattico all´apprendimento di tale linguaggio? Se si´, 12-18 mesi potrebbero essere considerati un tempo ragionevole per l´apprendimento del predetto linguaggio?
<BR>3) Ferma restando l´importanza del saper programmare, potreste suggerirmi un testo che tratti in maniera consequenzialmente unitaria e completa il nostro amato sistema operativo? In parole povere, un buon libro (anche in inglese...) che conduca il lettore a una conoscenza approfondita e non troppo confusionaria di Linux...
<BR>
<BR>Scusate per le numerose domande...ma sono assetato di conoscenza... ;-)
<BR>
<BR>Salutoni!
<BR>
<BR>
<BR>
<BR>--
<BR>Memento Audere Semper
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: legionario il 23-12-2004 00:40 ]<br>

Quale linguaggio di programmazione?!

Inviato: gio 23 dic 2004, 0:54
da useless
1) C
<BR>2) se non sei proprio a digiuno di programmazione anche molto meno, se invece non hai mai fatto un programma in vita tua... eh, devi imparare sia il metodo che il linguaggio.
<BR>3) the linux a-z (che tra l´altro fa molti esempi proprio su slack!), ma anche gli appunti di informatica libera sono un ottimo strumento.
<BR>x il C c´è IL libro, ossia "il linguaggio C", kernighan-ritchie, 2° edizione. non è molto semplice però. se vuoi qualche idea di base c´è la guida del sig. sukkopera su http://www.nyft.org 8-) <br>

Quale linguaggio di programmazione?!

Inviato: gio 23 dic 2004, 1:03
da samiel
The Linux A-Z si trova anche on line?
<BR>O bisogna acqustarlo in libreria?
<BR>
<BR>M.<br>

Quale linguaggio di programmazione?!

Inviato: gio 23 dic 2004, 1:10
da useless
_credo_ solo in libreria.<br>

Quale linguaggio di programmazione?!

Inviato: gio 23 dic 2004, 8:48
da gianPrazio
Sul C c´e´ anche una guida online veramente ben fatta. Vai <a href="http://www.fh-augsburg.de/informatik/vo ... tm">qui</a>.
<BR>Almeno, io mi sono trovato abbastanza bene.
<BR>Un´altra guida interessante e´ <a href="http://www.fh-augsburg.de/informatik/vo ... >questa</a>, che contiene anche una ricca libreria di funzioni UNIX.
<BR>Ciaoz!<br>

Quale linguaggio di programmazione?!

Inviato: gio 23 dic 2004, 10:13
da marvin
Beh caro legionario, tutti i post che hai ricevuto sono corretti, ma se intendi imparare il C (e intendo non solo dichiarare una funzione e chiamarla da qualche parte) 18 mesi non ti bastano.
<BR>
<BR>Le tue richieste sono molto particolari, correggimi se sbaglio:
<BR>1) Un linguaggio che è possibile imparare da autodidatta e bene in 18 mesi.
<BR>2) Un linguaggio che sia ben integrato con il sistema operativo e che quindi ti consenta di fare anche delle chiamate di sistema per accedere alle varie parti del sistema operativo stesso: file system, hardware, periferiche, protocolli di trasmissione dati, ...
<BR>3) Imparare tutto quello che si può sui sistemi operativi *NIX-like.
<BR>
<BR>Ebbene, le prime 2 esigenze a mio parere si traducono in PYTHON. Un linguaggio di programmazione interpretato ma molto, molto potente. E´ più semplice del C, e puoi padroneggiarlo in 12 mesi. E´ multipiattaforma ... e ogni hacker (bada bene ho detto hacker non cracker) dal 2000 in poi, ha iniziato probabilmente con questo linguaggio.
<BR>
<BR>Leggi in breve => <a href="http://www.aleax.it/Python/py1.htm" target="_blank" target="_new">http://www.aleax.it/Python/py1.htm</a>
<BR>oppure per cominciare sul serio => <a href="http://www.zonapython.it/" target="_blank" target="_new">http://www.zonapython.it/</a>
<BR>--------------------------------
<BR>Per la 3° richiesta, conoscere tutto quel che si può sui sistemi *NIX (GNU-Linux in primis) hai pensato al testo di Daniele Giacomini? Negli ultimi 6 anni ogni volta che lo riguardo scopro sempre cose nuove. "Appunti di Informatica Libera" 7000 pagine di sapere
<BR>qui => <a href="http://a2.pluto.it/" target="_blank" target="_new">http://a2.pluto.it/</a>
<BR>
<BR>Spero di esserti stato di aiuto, una voce fuori dal coro. Concordo in pieno comunque con i precedenti post che hai ricevuto.
<BR>
<BR>Saluti
<BR>Marvin<br>

Quale linguaggio di programmazione?!

Inviato: ven 24 dic 2004, 1:18
da legionario
Grazie ragazzi per i preziosi suggerimenti....
<BR>
<BR>Credo che daro´ un´occhiata ai manuali su Python, almeno comincio a farmi un´idea di quale possa essere il carico di lavoro... dalle vostre risposte e dalle informazioni che ho reperito in rete mi e´ sembrato di aver capito che C e´ molto impegnativo e richiede qualche annetto di studio prima che si raggiunga un discreto livello di conoscenza, pertanto credo, almeno per adesso, di accantonarlo.
<BR>
<BR>Tornando a Python, ho riscontrato una certa uniformita´ di opinione nel ritenerlo un linguaggio adatto per chi si avvicina alla programmazione....
<BR>
<BR>A proposto...sui cd di slackware ci sono i pacchetti per installare questo tanto osannato Python ?
<BR>
<BR>Per quanto riguarda il manuale su linux devo dire che sicuramente Appunti Linux e´ un ottimo punto di riferimento, ma lo trovo piuttosto dispersivo...e impossibile da leggere dalla prima all´ultima pagina...
<BR>
<BR>Salutoni
<BR>
<BR><br>

Quale linguaggio di programmazione?!

Inviato: ven 24 dic 2004, 13:33
da useless
io python non lo vedo di buon occhio, ma non importa ;). certo, è compreso tra i pkg ufficiali slack e lo trovi sul cd1, credo. guarda nella serie D.
<BR>credo che valga ben la pena di sbattersi per imparare il C, anche xké comunque c´è una quantità enorme di codice scritto in questo linguaggio da cui è possibile trarre ispirazione. certo, un po´ di esperienza precedente con la programmazione in genere non fa male, anzi...<br>

Quale linguaggio di programmazione?!

Inviato: gio 6 gen 2005, 12:34
da kioto
Visto che siete in argomento volevo sapere se qualcuno conosce qualche testo
<BR>sulla programmazione C rivolta ai sistemi *Nix.
<BR>Io ho iniziato a programmare Web con PHP ma il linguaggio C in particolare su linux
<BR>mi ha sempre affascinato molto e lo vorrei approfondire meglio.
<BR>Vorrei un testo che spiega bene come usare Gcc come creare makefile configure
<BR>gli script awk e config.m4.
<BR>Conoscete qualche risorsa on-line oppure un bel libro che io sgancio i din-dini
<BR>e mi metto al lavoro ?
<BR>Grazie a tutti.<br>

Quale linguaggio di programmazione?!

Inviato: ven 7 gen 2005, 10:44
da kioto
Ho toccato un argomento ostico per caso :):):)
<BR><br>

Quale linguaggio di programmazione?!

Inviato: ven 7 gen 2005, 11:28
da legionario
Mah...guarda..non credo che il problema sia la difficolta´ dell´argomento quanto le innumerevoli correnti di pensiero a riguardo. Infatti, I consigli che ho ricevuto in questo post sono sicuramente validi, ma, unendoli a quelli che mi hanno dato altre persone, ho ottenuto solamente una gran confusione: alcuni dicono che C e´ difficilissimo e ci vuole una vita per impararlo per cui sarebbe meglio iniziare con un linguaggio piu´ semplice come Python, altri dicono che non e´ poi cosi´ difficile; non parliamo poi dei manuali su C: un mio amico mi ha consigliato un testo in italiano (non ricordo come si chiama), il quale, pero´, e´ stato duramente criticato da un altro mio amico in quanto, secondo lui, i migliori testi sono quelli originali scritti in inglese (ma, insomma, gia´ e´ impegnativo studiare una simile materia nella propria lingua, figuriamoci in inglese). E´ gia passato un mese da quando ho preso la decisione di imparare un valido linguaggio, ma ancora non sono riuscito ad avere le idee chiare su quale possa essere quello piu´ adatto per me. Alla fine credo che decidero´ col lancio della monetina tra C e Python (sì lo so, sono molto diversi tra loro, ma da qualche parte dovro´ pur cominciare).
<BR>
<BR>Per tornare alla tua richiesta, credo che la mancanza di risposte sia dovuta essenzialmente a una serie di motivi:
<BR>
<BR>1) l´esiguo numero di persone, rispetto ai pivelli come me ovviamente, che si possa realmente definire esperta nella programmazione;
<BR>2)la soggettivita´ nell´approccio alla programmazione (l´autodidatta consigliera´ metodi differenti da chi ha imparato con studi universitari);
<BR>3) gli innumerevoli manuali a disposizione, a pagamento e non;
<BR>4) la specifica settorialita´ degli argomenti che hai citato nella tua domanda: un manuale che tratti non solo C, ma anche "che spiega bene come usare Gcc come creare makefile configure
<BR>gli script awk e config.m4". (non prenderla come rimprovero, e´ solo un´osservazione) ;-)
<BR>
<BR>Spero di aver dato, con questo mie prolisse osservazioni, una scossa a questo thread!
<BR>
<BR>Saluti a tutti!
<BR><br>

Quale linguaggio di programmazione?!

Inviato: ven 7 gen 2005, 12:05
da wally
Non ti devi preoccupare, non e´ diffiicile come sembra (almeno le basi).
<BR>
<BR>Allora ti posso dire che io ho seguito a spizzichi e bocconi le lezioni del corso Fondamenti di Informatica (Ingegneria Informatica), poi una decina di ore davanti allo schermo, ed ho imparato le basi del C++.
<BR>Secondo me la cosa migliore sarebbe iniziare dal C, perche´ (quasi) il C e´ il sistema; poi potrai integrarlo con del C++ (quello con cui e´ fatto kde), poiche´ il secondo e´ un´estensione del primo. Magari successivamente del Java (Se vuoi sapere perche´ Java, guarda un po´ Looking Glass)....
<BR>
<BR>Non e´ poi difficile come sembra...serve solo impergno e passione... (e ore notturne .... ;-) )
<BR>
<BR>In bocca al lupo ....<br>

Quale linguaggio di programmazione?!

Inviato: ven 7 gen 2005, 12:10
da Harp
Anche se non sarà molto interessante, voglio dire anch´io la mia a riguardo.
<BR>Io ho iniziato a fare i primi programmini con il BASIC del Commodore 64.
<BR>Incuriosito dal mondo del computer ho poi iniziato ad approcciare con il Pascal che all´epoca andava molto e naturalmente il linguaggio per eccellenza: il C.
<BR>Ho studiato (sempre da autodidatta) sul Kernighan e Ritchie e altre innumerevoli guidine e tutorial arrivando anche a fare dei mini video-games (attorno al 1990).
<BR>Beh, quello che posso dire in base alla mia esperienza personale è che, da un certo livello in poi, o si è geni, o si deve avere un certo tipo di istruzione, altrimenti il tempo di approfondimento aumenta in modo esponenziale.
<BR>Per quello che riguarda i testi, penso che per approcciare e imparare le basi di un linguaggio, ogni testo possa andare bene, ma da un certo momento in poi i libri devono essere sostituiti dal codice vero e proprio.
<BR>
<BR>E se poi uno vuole imparare tutto quello che con un linguaggio di programmazione si può fare, penso che ci vorrebbero i giorni di 72 ore.
<BR> :-D Ciao :-) <br>

Quale linguaggio di programmazione?!

Inviato: ven 7 gen 2005, 15:28
da djgaspa
Concordo con tutti, in particolare Harp00. Non conoscendo un linguaggio di programmazione, l´obiettivo di controllare una macchina unix da autodidatta in così poco tempo è un´impresa semplicemente impossibile. Il mio consiglio è incentrarsi sul vero particolare obiettivo e trovare quella particolare soluzione.
<BR>
<BR>Intraprendere una strada meticolosa e completa nel mondo dell´informatica richiede un tempo di anni in cui ogni giorno che passa si capisce che il giorno precedente non si era capito una mazza :)
<BR>
<BR>Gli inizi sono senz´altro gli appunti di informatica libera, secondo me, ed i vari tutorial rintracciabili su internet. Dopodiché dovresti essere in grado di saperti recuperare il materiale necessario ai tuoi fini.
<BR>
<BR>Buono studio e benvenuto nel mondo dei fusi informatici!!! ;)
<BR>(In senso buono!)<br>

Quale linguaggio di programmazione?!

Inviato: dom 9 gen 2005, 16:06
da kioto
Comunque un buon testo potrebbe essere prgrammare in linux tutto & oltre edito da Apogeo .Vengono spiegate molte cose.
<BR>Io comunque programmo con PHP e piano piano visto che ci sono già tante cose sulle quali tenersi aggiornato o poco tempo per mettere su
<BR>anche con il linguaggio C che rimane il mio sogno.
<BR>Un buon testo per inziare e quello sempre di Apogeo Perogrammare in C
<BR>Guida Completa moto per pivelli, ma con linguaggi di basso livello
<BR>bisogna partire così altrimenti cose serie non se ne fanno.
<BR>
<BR><br>