Che linguaggio di programmazione

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
alesn
00lunedì 6 dicembre 2004 21:02
sapete oppure state usando?
nico151
00lunedì 6 dicembre 2004 21:04
turbopascal, inizia con quello
alesn
00lunedì 6 dicembre 2004 21:11
Conosco TurboPascal
E un llinguagio noioso per me !!
Arkantos01
00lunedì 6 dicembre 2004 22:15
Re: Conosco TurboPascal

Scritto da: alesn 06/12/2004 21.11
E un llinguagio noioso per me !!



Java è molto versatile... oppure il classico C io nn ne conosco nessuno [SM=x53918]
ciao, Arka




Modificato da Arkantos01 06/12/2004 22.16
nico151
00martedì 7 dicembre 2004 15:57
Re: Conosco TurboPascal

Scritto da: alesn 06/12/2004 21.11
E un llinguagio noioso per me !!



tu pensi che gli altri linguaggi siano divertenti?!?
alesn
00martedì 7 dicembre 2004 16:34
Si penso di si
Credo che altri linguaggi sarano piu divertenti e interesanti
Paolo1
00martedì 7 dicembre 2004 16:47
> Credo che altri linguaggi sarano piu divertenti e interesanti

Credi male. Se trovi "noioso", poco divertente e interessante il Pascal, secondo me puoi abbandonare subito l'idea di imparare qualsiasi linguaggio di programmazione, perchè parti con il piede sbagliato (anzi, con entrambi i piedi sbagliati)....
ciao [SM=x53914] [SM=x53914]
Paolo
alesn
00martedì 7 dicembre 2004 16:54
Sono dacordo con te paolo1
Il TurboPascal e un linguagio introdutivo in informatica,
ma credo che altri linguagi sarano piu interesanti.


p.s. e noioso per me quando lavoro con diverse con diverse problemi. A me mi piace di piu la grafica in TurboPascal.
[SM=x53911]
-N3mesis-
00martedì 7 dicembre 2004 17:56
Innanzitutto dovresti decidere che vuoi fare....credo sia d'obbligo...
Parlando in generale sceglierei senza esitazione il C [SM=x53912]
moxer
00martedì 7 dicembre 2004 22:42
Re:
Io sceglierei indubbiamente Java. E' versatilissimo con tutto!
aessenet
00martedì 7 dicembre 2004 23:31
A me di java piace il formalismo.. cioè lo trovo molto coerente (qualsiasi cosa è un oggetto) e in un certo senso "ordinato" [SM=x53911]

Senza dubbio il C (di cui spero di imparare le basi con la scusa di un esame) è molto più efficiente di java, e ti permette davvero di fare qualsiasi cosa. Ovviamente scendendo di livello, il costo da pagare è che ci sono piu' cose da capire (ad esempio i famosi puntatori).

Di linguaggi di scripting uso molto actionscript (flash).. certo rispetto a java o al C è flessibilissimo, però questa grande flessibilità la si paga quando qualcosa non funziona e bisogna capire perchè.. (e infatti macromedia ha creato actionscript 2, che è decisamente piu' tipizzato).

Paolo1
00martedì 7 dicembre 2004 23:50
> Il TurboPascal e un linguagio introdutivo in informatica,
> ma credo che altri linguagi sarano piu interesanti.

Ho capito, alesn...certo che ora come ora non si usa quasi niente, il turbopascal, se non come linguaggio didattico, ,ma quello che volevo dire io è che gli altri linguaggi, di per sè, non sono molto diversi...certo, sono piu' complicati, gestiscono oggetti, classi, metodi pero' in fin dei conti sono simili.
I linguaggi di programmazione non servono per programmare direttamente le applicazioni ma servono, in pratica, a impartire comandi al compilatore, all'ambiente di sviluppo.
Per esempio, nella programmazione C++ in ambiente windows, il C++ è il tramite con cui si organizzano, utilizzano e sfruttano funzioni API di windows, funzioni di libreria, altro codice già pronto...cioè, non si programma da ZERO con il C++/C (e MENO MALE!!!! lo si faceva un tempo, o meglio, si usava il C a livello piu' basso e per fare ogni fesseria occorrevano decine di righe di codice, impostare un sacco di cose a mano....)

Il tuo discorso, insomma, è che ti piacerebbe fare qualcosa di piu' BELLO e UTILE, quindi ti serve un linguaggio di programmazione diversa...questo è possibile, ovviamente, solo che il linguaggio in sè, preso da solo, sarà sempre "simile" al pascal...cioè, non ti devi aspettare chissà cosa dal linguaggio in sè, anche se ovviamente il C (prima) e il C++ sono molto piu' potenti del pascal stesso , questo è naturale...
ciao [SM=x53911]
Paolo
moxer
00martedì 7 dicembre 2004 23:59
Re:

Scritto da: Paolo1 07/12/2004 23.50
> Il TurboPascal e un linguagio introdutivo in informatica,
> ma credo che altri linguagi sarano piu interesanti.

Ho capito, alesn...certo che ora come ora non si usa quasi niente, il turbopascal, se non come linguaggio didattico, ,ma quello che volevo dire io è che gli altri linguaggi, di per sè, non sono molto diversi...certo, sono piu' complicati, gestiscono oggetti, classi, metodi pero' in fin dei conti sono simili.
I linguaggi di programmazione non servono per programmare direttamente le applicazioni ma servono, in pratica, a impartire comandi al compilatore, all'ambiente di sviluppo.
Per esempio, nella programmazione C++ in ambiente windows, il C++ è il tramite con cui si organizzano, utilizzano e sfruttano funzioni API di windows, funzioni di libreria, altro codice già pronto...cioè, non si programma da ZERO con il C++/C (e MENO MALE!!!! lo si faceva un tempo, o meglio, si usava il C a livello piu' basso e per fare ogni fesseria occorrevano decine di righe di codice, impostare un sacco di cose a mano....)

Il tuo discorso, insomma, è che ti piacerebbe fare qualcosa di piu' BELLO e UTILE, quindi ti serve un linguaggio di programmazione diversa...questo è possibile, ovviamente, solo che il linguaggio in sè, preso da solo, sarà sempre "simile" al pascal...cioè, non ti devi aspettare chissà cosa dal linguaggio in sè, anche se ovviamente il C (prima) e il C++ sono molto piu' potenti del pascal stesso , questo è naturale...
ciao [SM=x53911]
Paolo



questo che lo avevi detto pure da un'altra parte. Grande PAOLO!!!
Paolo1
00mercoledì 8 dicembre 2004 00:00
E certo, mi tocca dire sempre le stesse cose... [SM=x53911][SM=x53911]
Poi la gente se le segna e gli altri dicono le stesse cose che dico io... [SM=x53921] [SM=x53921]
ciao
Paolo

p.s. quello che ho scritto è una cosa evidente per chi ha programmato per windows e molto meno evidente per chi non l'ha mai fatto. Col C++ non si scrivono "direttamente" i programmi per windows. Nè con java etc. Questi linguaggi sono ad alto livello, sono astratti, lavorano per associazioni logiche, indirizzano oggetti (che ci sono GIA', altrimenti occorrerebbe inventarli ogni volta!!!), creano e utilizzano strutture logiche, variabili, funzioni ma non indirizzano DIRETTAMENTE quello che fa il computer, altrimenti sarebbe ASSEMBLER... [SM=x53914][SM=x53914] Servono per "programmare l'ambiente di sviluppo", per pescare e utilizzare migliaia di funzioni già pronte (e meno male, altrimenti occorrerebbe reinventare tutto ogni volta..)... [SM=x53911]



Modificato da Paolo1 08/12/2004 0.04
Whistler
00mercoledì 8 dicembre 2004 00:33
Per cominciare puo' andar bene anche il Python .
moxer
00mercoledì 8 dicembre 2004 11:31
Re:
In parole poverissime [SM=x53915] [SM=x53913] :

E come se tu, se fai un dolce, ti prepari prima tutte le cose per farlo, e poi si fa....

Raga, io + di così non so dire!!![SM=x53920] [SM=x53921]
Hoffa
00mercoledì 8 dicembre 2004 19:13
C++ imparato in ambito universitario ed ora sto cercando di imparare la programmazione ad oggetti.
pepsav89
00mercoledì 8 dicembre 2004 19:32
io nn me ne intendo ma con tutti i programmi ke esistono ora mi stupisco ke nn esista un programma ke ti xmetta di lavorare in C senza conoscerlo...
Es: io imparai l'html... ai bei tempi... ma mi resi ben presto conto ke alla fin fine nn serve quasi a nn xkè con gli editor il codice te lo compilano da solo lo stesso vale x il php... ormai credo ke siano ben poche le xsone ke conoscano seriamente bene un linguaggio scripting...
e credo ke tra un po' sarà così anke x la programmazione...




Paolo1
00mercoledì 8 dicembre 2004 20:01
Non è calzante, il paragone tra l'html generato dagli editor e il codice C/C++ rispetto al compilatore. Al limite, puo' essere calzante quando si parla di programmi **minimi** in visualbasic che si possono "quasi" fare col mouse, graficamente, ma col C/C++ non è per nulla così, nè con visualbasic piu' avanzato (che comunque puo' diventare complicatissimo, non come linguaggio in sè ma come lo si usa).
Senza una valida conoscenza del c/c++ teorica (sintassi, algoritmi) si fa assai poca strada, con gli ambienti di sviluppo C++ (visualc++ , borland etc.)
ciao
Paolo
kenilchattiero
00lunedì 10 ottobre 2005 23:18
ma Delphi? come lo commentiamo?
comatrix
00martedì 11 ottobre 2005 01:38
Re:

Scritto da: Whistler 08/12/2004 0.33
Per cominciare puo' andar bene anche il Python .



Bravo whistler [SM=x53914]
Io consiglio sempre per chi vuol cominciare da zero, ma davvero da zero il python.
Personalmente lo considero il programma più facile per un approccio all'inizio della programmazione, in quanto considero il pascal già al di sopra del python stesso.
poi ovviamente come ben espresso da Paolo, sono discorsi differenti quando si parla di C e C++ o java. Sono classi di livelli di programmazione successivi.
Un esempio semplice e stupido:

2 + 2= 4

Guardate questa semplice espressione stupidissima, eppure nel suo interno ha regole fondamentali:

2. fattore di numero intero
+. fattore di simbolo addizionale
2. fattore di altro numero intero
=. fattore di simbolo di risultato di espressione
4. fattore di risultato dell'espressione

A noi ci viene facile fare questa semplice esptressione, perché conosciamo le regole. Ma ammettete per una volta che dovreste insegnare ad un compilatore questi fattori? Cioé per esempio che il fatore di simbolo + serve per addizionare il fattore successivo, e che = serve per definirne il risultato dell'espressione. Come avete ben capito anche voi siete andati a scuolada piccoli per imparare che codesti simboli, come il + serve per addizionare 2 numeri predefiniti interi e non. Adesso applicate la stesa cosa ad un compliatore ed insegnateli cio' che avete imparato da piccoli.
Ecco per esempio il python puo' essere usato come calcolatrice ad esempio, una piccola stupidissima espressione la capirebbe. Ma come fa a capirla?
Perché il python é già predisposto e compilato con i simboli e fattori predefiniti come una calcolatrice. Questo si chiama assembler.L'assembler é la BASE di calcolo che ancora oggi é usata per integrarne i BIOS di sistema di qualsiasi PC. E l'assembler non si puo' costruire con il C o il C++ poiché, in genere ma non sempre, non utilizza delle risorse già costruite e predefinite da parametri. Li dovete creare voi.
Quindi, morale finale:
cominciate con il python, cioé dal più semplice possibile, per poi poter capire, avendo già le basi, i compilatori che utilizzano risorse già costruite [SM=x53912]
comatrix
00martedì 11 ottobre 2005 03:58
Ah ancora una cosa:
Ricordo che il python é scaricabile grautitamente, ed inoltre esistono decine di guide sul web che inizializzano alla programmazione, anche sul python a comnciare da zero.
Un piccolo esempio?
Cominciate da QUI. Non é il massimo, ma per cominciare va più che bene, anzi benissimo [SM=x53912]

Solo una cosa é importante, scritta BENISSIMO nella suddetta guida e ne faccio riferimento copiandola:

A chi è diretto questo corso?
In altre parole: cosa mi aspetto che il lettore sappia già?

Mi aspetto che il lettore di questa guida sia un utilizzatore esperto di un computer, MS DOS, Windows o Unix, sebbene altri possano essere altrettanto adatti. Mi aspetto anche che comprenda i concetti della matematica di base come ad esempio le coordinate cartesiane, gli insiemi e l'algebra elementare. Questi concetti sono fondamentali negli ambienti di programmazione odierni e molti concetti della programmazione sono basati su queste idee.

Non parlerò certamente di argomenti come la creazione o la copia di files, l'installazione di software o l'organizzazione dei file sul disco fisso. Sinceramente, se avete bisogno di nozioni di questo tipo, probabilmente non siete ancora allo stadio di poter programmare, per quanto possiate desiderarlo. Procuratevi una guida introduttiva al vostro computer, potrete riprendere questi argomenti quando sarete a vostro agio con i concetti elementari.

Per farvi capire il concetto di programmazione di cui il paragone ne é espresso alquanto logicamente:

Un programma per computer è semplicemente un insieme di istruzioni che indicano al computer come eseguire un particolare compito. È un po' come una ricetta: un insieme di istruzioni per indicare ad un cuoco come preparare un particolare piatto. Descrive gli ingredienti (i dati) e la sequenza di passi (il processo) necessari a convertire gli ingredienti in un dolce, o quel che è. I programmi sono concettualmente assai simili.

P.S. Io ero cuoco [SM=x53914] [SM=x53920] [SM=x53915] [SM=x53912]
Modificato da comatrix 11/10/2005 4.04
.Giadox.
00martedì 11 ottobre 2005 04:17
Re:

Scritto da: comatrix 11/10/2005 3.58

P.S. Io ero cuoco [SM=x53914] [SM=x53920] [SM=x53915] [SM=x53912]
Modificato da comatrix 11/10/2005 4.04


allora lo cucini tu lo zampone?[SM=x53915] [SM=x53921] [SM=x53921]
comatrix
00martedì 11 ottobre 2005 04:23
Re: Re:

Scritto da: .Giadox. 11/10/2005 4.17

allora lo cucini tu lo zampone?[SM=x53915] [SM=x53921] [SM=x53921]



[SM=x53921] [SM=x53921] [SM=x53921]
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 02:46.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com