Newsgroup: it.comp.programmare
Titolo: i primi passi di stefjnoskynov

Bè, allora c'è una guerra in corso, sinceramente io non so ancora che 
fare.
Infatti l'informatica la vorrei coltivare come hobby, ma dall'altra parte 
ho anche un esame che non so quando potrò seguire e sarà, guarda caso un 
esame di programmazione in C.
Bo! forse inizierò a seguire il corso subito e inizierò a studiare 
programmazione partendo direttamente dal C, o forse per il momento mi 
dedicherò ad altri esami e nel tempo libero vedrò di metter su qualche 
programmino :-). Bè in questo secondo caso penso che sia meglio imparare 
il Phyton così imparerò un linguaggio di programmazione semplice e che 
per il momento non mi impegni in maniera eccessiva. Magari in questo modo 
sarò avvantaggiato successivamente, no?
-- 
<<<<Stefinoskynov remember to all: death to the spam and to all 
spammers!>>>>

 sarò avvantaggiato successivamente, no?
Ne dubito (il concetto di puntatore, ad esempio, e' rivoluzionario ma
escluso dal Python). In ogni caso, in bocca al lupo qualsiasi linguaggio tu
scelga!
*** Azimuth ***

 programmazione partendo direttamente dal C,
Sbagliato, ma sei tu che devi scegliere.
--------------------------------
Inviato via 
http://usenet.libero.it

 escluso dal Python).
*Rivoluzionario* rispetto a che cosa ?
I puntatori sono costrutti da evitare il piu' possibile, quando si programma
in C.
Bisogna ricorrere ad essi solo quando strettamente necessario.
Non c'e' niente di rivoluzionario e in Python i puntatori non esistono
perche' non servono.


: Infatti l'informatica la vorrei coltivare come hobby, ma dall'altra 
: parte ho anche un esame che non so quando potrò seguire e sarà, guarda 
: caso un esame di programmazione in C.
Guarda, ti racconto la mia esperienza. Anche per me è iniziata come hobby 
(come lavoretto andavo doposcuola a sistemare i computer di un negoziante 
vicino casa e come ricambio mi permetteva di usarne uno come se fosse mio) 
e quando era un hobby l'unica cosa disponibile era il gwbasic e 
l'assembly. Quando riuscii a mettere mano su un compilatore C fu per me un 
miracolo, perchè significava poter scrivere i miei algoritmi nello stesso 
modo eppure vederi "sfrecciare"! Inoltre, con il tempo, i compilatori si 
sono perfezionati, piu' velocemente dei miei algoritmi... HO trovato molto 
utile capire come funzionava dentro il C, perchè essendo molto vicino alla 
macchina, mi ha permesso di capire come funzionava (quelle stesse 
macchine che rimontavo!).
In ogni caso, ho imparato in maniera autodidatta il C e posso dire che 
non me ne sono mai pentito!
Adesso sono alle prese con il C++, ma nel frattempo posso lavorare 
comunque con il C... ah, perchè ovviamente ho avuto la possibilità di 
trasformare il mio hobby in un lavoro!
: Bo! forse inizierò a seguire il corso subito e inizierò a studiare 
: programmazione partendo direttamente dal C, o forse per il momento mi 
: dedicherò ad altri esami e nel tempo libero vedrò di metter su qualche 
: programmino :-). 
Beato te che hai un "esame" in C! Se ti passano qualche dipensa carina... 
IO sono qui!
Fed.

 perche' non servono.
La volpe che non raggiungeva l'uva diceva che era acerba[1].
*** Azimuth ***
[1] Ovviamente, nel tuo caso, si parlerebbe di "volpino".

 La volpe che non raggiungeva l'uva diceva che era acerba[1].
Mi spiace, ma non e' cosi', io, al contrario di te, conosco i linguaggi che
confronto.


 Certo che lo conosco e non ci trovo nulla di *rivoluzionario* nei
puntatori.
Ovviamente perche' non li conosci. Guarda, fai cosi', leggiti questi
tutorial e poi torna quando hai studiato:
http://pw1.netcom.com/~tjensen/ptr/pointers.htm
Te ne estraggo un brano per aiutarti:
    "One of those things beginners in C find difficult is the concept of
pointers.
    The purpose of this tutorial is to provide an introduction to pointers
and
    their use to these beginners.
    I have found that often the main reason beginners have a problem with
pointers
    is that they have a weak or minimal feeling for variables, (as they are
used
    in C). Thus we start with a discussion of C variables in general. "
*** Azimuth ***

 Ovviamente perche' non li conosci. 
   Ihihihih... Andrea avra` pure molti difetti, tra i quali un innato 
senso per il litigio telematico, ma di certo non quello di non conoscere 
il C: sono anni che martella i testicoli dei newuser e dei wannabe di 
it.comp.lang.c con i suoi puntuali interventi su cosa siano come si 
usino i puntatori in C, non penso che si possa leggere quel che tu dici 
senza rimanere un po' interdetti, se non altro per la pigrizia con la 
quale affronti una discussione con una persona che non si nasconde 
dietro un nickname e che potresti facilmente cercare di conoscere un po' 
meglio, prima di lanciarti in crociate di questo tipo...
   Giusto i miei due eurocent... Poi, scazzatevi come preferite, a me 
questi flame mi fanno sorridere, soprattutto per la loro rigorosa 
periodicita`.
-- 
Alla prossima,
Marco

 tutorial e poi torna quando hai studiato:
AHAHAHA.... ma senti chi mi vuol dar lezioni di C !
http://groups.google.com/groups?q=+Ted+OR+Jensen+author:Andrea+author:Laforgia&hl=it&lr=&ie=UTF-8&selm=3792db6a.3404843%40diesel.cu.mi.it&rnum=1
Studia bimbo, studia ;)


 meglio, prima di lanciarti in crociate di questo tipo...
Sentite, ma questa cosa del nascondersi dietro ad un nickname ce l'avete
innata o e' arrivata acquisita? Forse che metto il mio nome[1], le mie tesi
sono piu' o meno vere? Ma, soprattutto: chi cazz'e' "Andrea Laforgia"? Un
dio? Una divinita'? Un deus-ex-macchina della programmazione?
Fin'ora la mia impressione non e' stata questa, anzi.
Spreconcettizziamoci, grazie.
*** Azimuth ***
[1] E non posso farlo per motivi personali e piu' seri di queste cazzate...

 Fin'ora la mia impressione non e' stata questa, anzi.
Come fai a dirlo ? Finora hai preso bacchettate sulle orecchie ! ;)


 Studia bimbo, studia ;)
Certo, certo.
"I puntatori sono variabili che contengono indirizzi di memoria."
Ahahaha... e l'algebra dei puntatori? Dove la mettiamo? Nelle variabili?
"... ma mi faccia il piacereeee!" (c) Toto'
*** Azimuth ***

deus-ex-macchina
Ah, si dice *machina*, non *macchina* ;)


 Come fai a dirlo ? Finora hai preso bacchettate sulle orecchie ! ;)
Veramente le orecchie tu le hai perse da un pezzo... infatti non ascolti
nessuno.
*** Azimuth ***

 Ahahaha... e l'algebra dei puntatori? Dove la mettiamo? Nelle variabili?
A parte che si chiama "ARITMETICA" dei puntatori (non "ALGEBRA" dei
puntatori), con questa frase dimostri di non sapere assolutamente nulla di
cio' di cui stai parlando.
Con il termine "puntatore" viene normalmente identificato un tipo di
variabile che contiene indirizzi di memoria. Che poi si possa sottrarre il
valore di un puntatore da quello di un altro puntatore, questo non vuol dir
nulla. Il risultato sara' ancora un indirizzo di memoria (con un certo tipo
associato) e quindi perfettamente "suitable" per una variabile puntatore.


 2) se sono o no intelligente, lo si desume dai miei post;
Infatti, si desume che non lo sei ;)


 Con il termine "puntatore" viene normalmente identificato un tipo di
Senti, leggiti il tutorial e non ci rompere i coglioni qui.
*** Azimuth ***

 nome e cognome la gente verrebbe a bastonarti a casa ;)
<plonk>
*** Azimuth ***

 Senti, leggiti il tutorial
Non ne ho bisogno ;)


 Fed.


<plonk>
finalmente

 finalmente
Cosi' non ti fai sicuramente apprezzare...
*** Azimuth ***

 Cosi' non ti fai sicuramente apprezzare...
Da chi? tu forse?  Non desidero certo essere apprezzato come lo sei tu su 
it.comp.os.dibattiti...(non prenderlo come un'offesa, l'unica cosa che
detesto sono i discorsi come quelli tra te e LaForgia, il fatto che tu
abbia deciso di mettere fine alla discussione è sicuramente un segno
positivo...)

 strutture dati.
Al di là delle performance però l'utilizzo dei puntatori si traduce
anche in un risparmio di memoria (es. non devo copiare una struttura per
passarla a una funzione, basta un puntatore).
Inoltre l'uso dei puntatori ha anche scopi puramente pratici nel momento
in cui un programma presenta un gran numero di funzioni (quindi tutti i
progetti di una certa portata).
D'accordo sul fatto che non bisogna abusarne, ma i puntatori sono
secondo me un punto cardine del C, nonchè uno degli argomenti più
caotici soprattutto all'inizio.
Saluti,
-- 
         (__)	      | Nicholas Wieland	    |    -     ------------
	 (oo)	      | 
nicholas...@yahoo.it
   |    -    | There's no |
   /------\/ 	      | Debian GNU/Linux / Mac OS X |    -    | place like |
  / |    ||  	       -----------------------------     -    | *GNOME(2)* |
 *  /\---/\           ...."Have you mooed today?"....    -     ------------

 secondo me un punto cardine del C
Nessuno ha mai negato questo. Il problema e' che i puntatori, in C, sono un
punto cardine, proprio perche' *solo* con il loro uso e' possibile
raggiungere *certi* risultati. Ma questo non vuol affatto dire che, in
generale, sia conveniente, per esempio, ricorrere a un puntatore per
implementare una stringa. Non dimentichiamoci che il C e' un linguaggio
abbastanza anziano, nato per assolvere a compiti di livello intermedio (il C
non e' definibile come linguaggio ad alto livello), quando di linguaggi con
la stessa potenza di base non ne esistevano poi molti. Oggi ci sono
linguaggi che competono benissimo sia con C, che con C++, pur avendo
agevolato la gestione di determinate strutture dati (es.: le stringhe).
Tanto per chiarire che tutto quello che tu affermi non nega quanto ho detto
:)
