Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Motorola edge 70 Fusion FIFA World Cup 26 Edition: un ottimo smartphone per i fan del calcio
Motorola edge 70 Fusion FIFA World Cup 26 Edition: un ottimo smartphone per i fan del calcio
Motorola edge 70 Fusion FIFA World Cup 26 Edition porta la maglia iridata su uno smartphone accessibile: display Extreme AMOLED da 6,78 pollici a 144Hz, fotocamera Sony LYTIA 710 con moto ai, Snapdragon 7s Gen 3 abbinato a 8GB di RAM, batteria da 5200 mAh con ricarica TurboPower a 68W e certificazione IP68/IP69, il tutto in una veste PANTONE Silhouette con logo dorato a 24 carati, moto buds bass incluse in confezione e contenuti software dedicati ai Mondiali 2026
Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati?
Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati?
Dopo più di un anno dal primo test drive ci siamo rimessi al volante della Renault 5 E-Tech Electric, questa volta utilizzandola come prima auto per circa due settimane. Scoprite con noi se il progetto convince ancora
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
Un proiettore economico, che fa della portabilità e immediatezza i suoi punti di forza. Adatto per una camera da letto o per la casa vacanze, è basato su sistema proprietario Linux ma offre piena compatibilità ufficiale a Netflix
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-08-2003, 14:09   #21
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
beh ragazzi diciamo una cosa: qualcuni delle GUI si dovrà pure occupare!
però non è progettando applicazioni visuali che si diventa un buon programmatore.
il visual basic è stato quasi agli inizi per me e credevo di cavarmela bene ma in realtà non facevo altro che usare degli oggetti già pronti per fare operazioni banali.

mi si passi il termine: chi fa le GUI è un "muratore" dell'informatica. io preferisco di gran lunga essere un architetto.
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 22-08-2003, 16:31   #22
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Io credo che dipenda da ciò che si deve programmare...
Se si programma un word processor o un programma di disegno (tanto per fare un paio di esempi) l'interfaccia è fondamentale per il buon successo dell'applicativo...

Credo che nell'80-90% degli applicativi il problema + grande non sia l'interfaccia, bensì il "motore" del programma...
In questi casi è meglio sapere prima programmare il "motore" del nostro software e dopo l'interfaccia...ed è per questo che il C ti sarà sicuramente utile... Inoltre il saper programmare non è un problema di C, C++, Java o Pascal, ma è il saper raggiungere una soluzione efficiente per il problema, qualunque sia il linguaggio...

L'interfaccia viene dopo ed ha il solo scopo di rendere il "motore" utilizzabile in maniera migliore, cercando di catturare l'interesse degli utenti con i vari "fronzoli"
Ciò non toglie che sia una componente importante !!!

Ti sconsiglio di passare subito ad un linguaggio con framework grafico perchè molte volte ti allontana dallo scopo per cui stai studiando un linguaggio di programmazione...cioè imparare a programmare

Ultima modifica di cionci : 22-08-2003 alle 16:34.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 22-08-2003, 19:01   #23
bsummer
Senior Member
 
L'Avatar di bsummer
 
Iscritto dal: Oct 2002
Messaggi: 487
Sono sostanzialmente daccordo con Cionci, tuttavia non si può negare come negli ultimi anni le interfacce gafiche abbia giocato un ruolo sempre più importante nel mondo dell'informatica.

Pensate che in facoltà da me c'è un corso chiamato "Interazione Uomo-Macchina" interamente votato allo studio delle interfacce (tra le quali la maggior parte sono grafiche).

Tuttavia con i toolkit presenti nel mercato oggi, il problema del programmatore non è tanto "creare l'interfaccia" (in quanto i componenti sono già tutti disponibili) ma renderla intuitiva e rapida all'uso seguendo determinate regole.

Una bella macchina non cammina se sotto non c'è un motore che la spinge, mentre una macchina che fa schifo non se la compra nessuno anche se fila che è un piacere.

Quindi, prendiamo un bel motore e poi facciamoci sopra una bella linea
bsummer è offline   Rispondi citando il messaggio o parte di esso
Old 22-08-2003, 19:04   #24
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da bsummer
Quindi, prendiamo un bel motore e poi facciamoci sopra una bella linea
Giusto !!!
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 16:21   #25
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Quando dici che le strutture dati sono un "problema", intendi dire che la struttura dati è lo scopo dell'applicazione? (parliamo di applicazioni reali e non di esercizi). Direi di no.
Non è lo scopo dell'applicazione. E' un mezzo dinamico con cui si progetta il funzionamento di un'applicazione. Ed è il mezzo + importante. Tutti gli algoritmi e in generale le funzioni che si implementeranno POI sono influenzate da come sono state progettate le strutture di dati. Cosa che non si verifica, in buona parte con le GUI. Se scrivo una routine che elabora una matrice, posso adattarla senza sforzo ad un qualsiasi "bottone", sia esso GTK+ o Motif, ma non posso fare lo stesso per farlo funzionare con una lista, almeno senza cambiare completamente il "senso" dell'algoritmo.

Quote:
Per struttura=mezzo, io intendevo dire che il modello per la gestione dei dati non è lo scopo del programma ma una delle questioni da risolvere per arrivare ad un programma funzionale, al pari dell'interfaccia.
Non sono d'accordo. Un programma non funziona perchè ha un'interfaccia. L'interfaccia serve per CONTROLLARE le modalità di funzionamento di un software. Non puoi paragonare interfaccia/struttura dati allo stesso livello. L'interfaccia influenza molto poco come le routine interne debbano essere scritte, le strutture dati influenzano la quasi totalità del codice prodotto all'interno dell'applicazione.

Quote:
Che siano il nucleo dell'architettura dipende poi da cosa intendi per nucleo (personalmente ho sempre ritenuto arbitraria la divisione del software in nucleo e sovrastruttura).
Per nucleo intendo ciò che si intende. Componenti centrali di un'architettura. Le fondamenta di un'architettura. Il fatto dell'arbitrarietà di una divisione architetturale di componenti è ovvia. Tutto dipende da scelte progettuali.

Quote:
Comunque si risolva la "diatriba" sulle GUI, è vero che dovresti concentrarti di più sulle funzioni "nude e crude" perchè se è vero (in teoria) che puoi programmare senza interfacce funzionali non è vero il contrario (l'esempio del bottone di mjordan calza).
Ma allora tutto sto discorso a che è servito?
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 16:26   #26
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da cionci
Io credo che dipenda da ciò che si deve programmare...
Se si programma un word processor o un programma di disegno (tanto per fare un paio di esempi) l'interfaccia è fondamentale per il buon successo dell'applicativo...

Credo che nell'80-90% degli applicativi il problema + grande non sia l'interfaccia, bensì il "motore" del programma...
In questi casi è meglio sapere prima programmare il "motore" del nostro software e dopo l'interfaccia...ed è per questo che il C ti sarà sicuramente utile... Inoltre il saper programmare non è un problema di C, C++, Java o Pascal, ma è il saper raggiungere una soluzione efficiente per il problema, qualunque sia il linguaggio...

L'interfaccia viene dopo ed ha il solo scopo di rendere il "motore" utilizzabile in maniera migliore, cercando di catturare l'interesse degli utenti con i vari "fronzoli"
Ciò non toglie che sia una componente importante !!!

Ti sconsiglio di passare subito ad un linguaggio con framework grafico perchè molte volte ti allontana dallo scopo per cui stai studiando un linguaggio di programmazione...cioè imparare a programmare
Grazie Cionci, hai espresso in maniera impeccabile quello che volevo dire dire senza evidentemente farmi capire.
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 16:30   #27
maxithron
Senior Member
 
L'Avatar di maxithron
 
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
In sostanza.....:
Immagini allegate
File Type: jpg macho.jpg (19.4 KB, 24 visite)
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n;
Utilizzando atomi trivalenti drogheremo il silicio di tipo p;
Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo
maxithron è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 16:30   #28
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Pensate che in facoltà da me c'è un corso chiamato "Interazione Uomo-Macchina" interamente votato allo studio delle interfacce (tra le quali la maggior parte sono grafiche).
A me si chiama interfacce uomo-macchina!

Quote:
Quindi, prendiamo un bel motore e poi facciamoci sopra una bella linea
Sono d'accordo, però siamo un po usciti dal tema originale. Non stiamo parlando di importanza dell'uno su un altro, quanto di saper appunto saper realizzare prima un "motore" e solo poi farci una "linea".
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 16:31   #29
maxithron
Senior Member
 
L'Avatar di maxithron
 
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
In sostanza...:
Immagini allegate
File Type: jpg macho.jpg (19.4 KB, 13 visite)
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n;
Utilizzando atomi trivalenti drogheremo il silicio di tipo p;
Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo
maxithron è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 16:34   #30
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da maxithron
In sostanza.....:
E' un modo scherzoso di dire che i veri programmatori conoscono l'assembly, ovvero conoscono l'architettura sottostante.
Forse era anche una metafora per dire che i "veri programmatori" conoscono quello che stanno programmando.
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 16:51   #31
maxithron
Senior Member
 
L'Avatar di maxithron
 
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
Quote:
Originariamente inviato da mjordan
E' un modo scherzoso di dire che i veri programmatori conoscono l'assembly, ovvero conoscono l'architettura sottostante.
Forse era anche una metafora per dire che i "veri programmatori" conoscono quello che stanno programmando.

Sicuramente.....

Sono però anche del parere che vi sia un approccio sbagliato da parte di chi adopera l'uso di ambienti visuali affidando tutto al classico wizard.

Come dicevo qualche post + su, (ed è sempre un parere personale), non esiste per me IL LINGUAGGIO di programmazione in senso assoluto(mi auto quoto):

che dire..... l'ideale sarebbe conoscerli tutti e a fondo per poi scegliere quelli che + si adattano alla nostra inventiva ma.....

Quote:
Originariamente inviato da maxithron
Molte volte anch'io sono stato tentato di abbandonare linguaggi "semplici" per quelli più complessi ma mi sono sempre chiesto:

1) con questo linguaggio sono arrivato al limite del linguaggio?

2) oppure con questo linguaggio sono arrivato al limite della mia conoscenza di questo linguaggio?
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n;
Utilizzando atomi trivalenti drogheremo il silicio di tipo p;
Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo
maxithron è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 17:06   #32
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da maxithron
Sicuramente.....

Sono però anche del parere che vi sia un approccio sbagliato da parte di chi adopera l'uso di ambienti visuali affidando tutto al classico wizard.

Come dicevo qualche post + su, (ed è sempre un parere personale), non esiste per me IL LINGUAGGIO di programmazione in senso assoluto(mi auto quoto):

che dire..... l'ideale sarebbe conoscerli tutti e a fondo per poi scegliere quelli che + si adattano alla nostra inventiva ma.....

Ti dico solo che oggi tutti i problemi possono essere espressi in C. Direi quindi che sei arrivato al limite delle tue conoscenze, non del linguaggio che non c'entra nulla ...
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 17:09   #33
maxithron
Senior Member
 
L'Avatar di maxithron
 
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
appunto....era quello che volevo far notare per tornare alla questione del titolo del 3d.
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n;
Utilizzando atomi trivalenti drogheremo il silicio di tipo p;
Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo
maxithron è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 17:11   #34
maxithron
Senior Member
 
L'Avatar di maxithron
 
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
E questa era la risposta che davo in quell'altro 3d che conferma che sono in accordo con te:

Quote:
Originariamente inviato da maxithron

chi si illude che la risposta esatta sia la prima....beh, ha ancora tanto da sgobbare!!
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n;
Utilizzando atomi trivalenti drogheremo il silicio di tipo p;
Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo
maxithron è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 17:16   #35
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da maxithron
E questa era la risposta che davo in quell'altro 3d che conferma che sono in accordo con te:
Scusa, mi ero perso un pezzo
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 17:19   #36
maxithron
Senior Member
 
L'Avatar di maxithron
 
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
Nulla...nulla...appena puoi mi offri una birra
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n;
Utilizzando atomi trivalenti drogheremo il silicio di tipo p;
Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo
maxithron è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 17:32   #37
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da maxithron
Nulla...nulla...appena puoi mi offri una birra
Ok
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 18:46   #38
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Mi aggrego alla birretta...non c'entro niente nel discorso, ma quando si parla di birra il mio fegato irlandese prende il sopravvento !!!

Ultima modifica di cionci : 23-08-2003 alle 20:17.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 18:52   #39
a2000
Bannato
 
L'Avatar di a2000
 
Iscritto dal: Jan 2001
Messaggi: 1976
Re: motivazioni per imparare C

Quote:
Originariamente inviato da burohkr
è un pò di tempo che stò imparando il C ma arrivato ad un certo punto mi sono detto: Cosa faccio? Io voglio fare programmi visuali ma fin ora leggendo vari manuali ho sentito solo di elaborazioni ecc, cioè cose che si possono far girare anche sotto DOS...... ecco perché mi stà passando la voglia. Vi prego di dirmi
da dove traete le vostre motivazioni, per cosa usate il C.....ho veramente voglia di padroneggiarlo ma dopo tutto il tempo che ci ho dedicato vorrei vedere dei risultati da inorgogliosirmi..... Ciao
hai ragione.

d'altra parte potevi insospettirti per tempo: si chiama C come Cesso !
a2000 è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2003, 20:19   #40
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Re: Re: motivazioni per imparare C

Quote:
Originariamente inviato da a2000
d'altra parte potevi insospettirti per tempo: si chiama C come Cesso !
Ricordati che senza il C non potresti programmare in Frotran (visto che il sistema operativo sul quale programmi è fatto al 90% in C, parlo di qualsiasi sistema operativo commerciale)...
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Motorola edge 70 Fusion FIFA World Cup 26 Edition: un ottimo smartphone per i fan del calcio Motorola edge 70 Fusion FIFA World Cup 26 Editio...
Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati? Renault 5 elettrica al giudizio definitivo: solo...
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix HONOR CHOICE Projector Air Pro: piccolo, portati...
ASUS ProArt GoPro Edition è il notebook compatto per chi crea ASUS ProArt GoPro Edition è il notebook c...
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
ZJ Innolight nel mirino di Trump: gli US...
Paga più di 4.600 dollari per una...
Telecamere travestite: il garante di Amb...
Il Wi-Fi dell'hotel offre un aggiornamen...
Samsung Neo QLED 75'' a 895€ e il nuovo ...
Il Texas dice basta: migliaia di datacen...
Non si chiamerà Pixel Glow? Il nome uffi...
Torna Microsoft 365 Family a 89,99€: 12 ...
Nessuno sa davvero quanto rende l'AI: 30...
Galaxy S25 Edge a 499€ con fotocamera 20...
Apple ha già scelto la data di presentaz...
Musk lo dice chiaro: 'Sono le GPU miglio...
"E se parlassi con i tuoi figli?&qu...
Il nuovo 100-400mm Sony costa 900 euro: ...
I rimborsi dei dazi finiscono ai clienti...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 08:58.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v