Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-02-2007, 23:17   #1
Uanda
Member
 
L'Avatar di Uanda
 
Iscritto dal: Feb 2006
Messaggi: 244
Da dove partire per imparare a programmare

Ciao a tutti
mi ha sempre appassionato saper programmare ma mi è sempre mancato quella spinta che serviva per partire.

Ora dato che siete esperti cosa mi consigliate .....
da dove devo partire?

Ci sono molti programmi per programmare tra cui semplici e altri meno, voi che li utilizzate quale ritenete meglio e più semplice per partire a programmare?

Grazie 1000 a tutti
Uanda è offline   Rispondi citando il messaggio o parte di esso
Old 22-02-2007, 23:35   #2
Fede_Reghe
Member
 
L'Avatar di Fede_Reghe
 
Iscritto dal: Dec 2006
Città: Firenze
Messaggi: 118
Più che programmi esistono linguaggi per programmare. Sicuramente un linguaggio chiamato ad alto livello (es Visual Basic) è molto più semplice e immediato da capire. Però di solito con un linguaggio ad alto livello hai delle limitazioni.

l'importante è che cerchi una buona guida sul linguaggio che scegli!
__________________
Federica
Fede_Reghe è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 00:52   #3
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Prendi un linguaggio a piacere. Un buon libro ed armati del solito treno merci di umiltà, pazienza e impegno.

Se fai una ricerca sul forum in questa sezione troverai tantissimi thread che rispondono alla tua domanda. Personalmente ti consiglio Ruby che ha una sintassi molto vicina all'inglese parlato e degli ottimi libri se conosci l'inglese.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 06:47   #4
Uanda
Member
 
L'Avatar di Uanda
 
Iscritto dal: Feb 2006
Messaggi: 244
Grazie ragazzi per la rapidità della risposta.

Faro come mi ha consigliato Fede_Reghe inizierò con Visual Basic.

Con limitazioni che cosa intedi?
Uanda è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 09:36   #5
yorkeiser
Senior Member
 
L'Avatar di yorkeiser
 
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
Se hai voglia di partire da qualcosa di più semplice, ma anche più limitato, il visual basic mi pare una buona scelta. Se però hai voglia davvero di addentrarti nel mondo della programmazione ti consiglio di iniziare dal linguaggio C
__________________
Il sole è giallo
yorkeiser è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 11:22   #6
Uanda
Member
 
L'Avatar di Uanda
 
Iscritto dal: Feb 2006
Messaggi: 244
Quote:
Originariamente inviato da yorkeiser Guarda i messaggi
Se hai voglia di partire da qualcosa di più semplice, ma anche più limitato, il visual basic mi pare una buona scelta. Se però hai voglia davvero di addentrarti nel mondo della programmazione ti consiglio di iniziare dal linguaggio C
Scusami la mia ignoranza, ma come funzionamento sono completamente diversi? o hanno qualche cosa in comune (certo non i comandi) cioè non è che un pò si assomigliano un pò e quindi partire con Visual Basic per poi passare al C.
Uanda è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 12:43   #7
yorkeiser
Senior Member
 
L'Avatar di yorkeiser
 
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
Uhm, direi di no, sono molto diversi.
Il c è un linguaggio procedurale e di più basso livello (ti permette la gestione "manuale" della memoria fisica e sulla maggior parte dei compilatori puoi inserire direttamente codice assembly).
Il VB è un linguaggio un po' ibrido (definirlo ad oggetti mi pare eccessivo) e di livello molto più alto; ergo, è più semplice ma più lento e meno potente
In qualsiasi caso, imparare un linguaggio è sempre di grande aiuto per apprenderne un altro; scoprirai che molte conoscenze che apprendi sull'uno le utilizzi anche sull'altro.
Più che concentrarti sul linguaggio in sè, nei primi periodi ti conviene focalizzarti su concetti chiave quali iterazione, condizionali, funzioni, procedure, scope delle variabili, passaggio di parametri e cose del genere. Questi sono concetti che trovi in tutti i linguaggi
__________________
Il sole è giallo

Ultima modifica di yorkeiser : 23-02-2007 alle 12:46.
yorkeiser è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2007, 23:53   #8
Uanda
Member
 
L'Avatar di Uanda
 
Iscritto dal: Feb 2006
Messaggi: 244
grazie a tutti
per i consigli
mi metterò giù a studiare
Uanda è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 01:28   #9
jewelz
Member
 
Iscritto dal: Sep 2005
Messaggi: 120
io ti sconsiglio fortemente il visual basic. Imparalo solo se vuoi fare qualche programmino semplice semplice e fermarti là. Se vuoi davvero imparare a programmare seriamente, per avere una prospettiva più ampia, ti consiglierei il C++ (da cui io ho iniziato) oppure il python, linguaggio molto semplice ma dalle grandi potenzialità, anche se usato quasi esclusivamente negli ambienti open, per cui tra l'altro esiste tantissima documentazione gratuita.
jewelz è offline   Rispondi citando il messaggio o parte di esso
Old 24-02-2007, 01:41   #10
mapomapo
Senior Member
 
L'Avatar di mapomapo
 
Iscritto dal: May 2005
Città: Bari
Messaggi: 349
inizia con della teoria...come ti è stato consigliato da yorkeiser....
scopri cos'è un blocco condizionale, un ciclo a condizione iniziale/finale, una variabile (con relativi tipi), un vettore, le più comuni strutture dati, le funzioni...
io ti consiglio, dopo aver focalizzato il problema (di cui potresti tra l'altro modellarne un algoritmo, almeno all'inizio, per capire bene cosa fai al momento della stesura del programma), di passare alla codifica....
per iniziare penso ti convenga imparare le basi del C....per poi passare al C++....e poi quello che vuoi....
impara ed assimila il concetto di puntatore..nonostante non sia presente in linguaggi "moderni e più di alto livello" come il php....ma serve tantissimo...la prima cosa che potresti pensare è "ma se ora non esiste più perchè devo impararlo"...e ti potrai dare risposta da solo quando saprai usare una malloc...oppure quando codificherai strutture ricorsive...

Vito
__________________
Si può vincere una guerra in due...o forse anche da solo. Si può estrarre il cuore anche al più nero assassino, ma è più difficile cambiare un'idea!
mapomapo è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2007, 01:33   #11
Uanda
Member
 
L'Avatar di Uanda
 
Iscritto dal: Feb 2006
Messaggi: 244
Ragazzi grazie grazie a tutti
per gli aiuti che mi state dando
che magari per voi sono schiocchezze
ma per me no, sono consigli preziosissimi che mi fanno risparmiare un sacco di tempo (se magari iniziavo con quello + complicato)
comunque se in questa strada avrò delle complicazioni,
spero di avere lo stesso aiuto che ho avuto adesso.
Grazie a tutti
Uanda è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2007, 01:36   #12
mapomapo
Senior Member
 
L'Avatar di mapomapo
 
Iscritto dal: May 2005
Città: Bari
Messaggi: 349
immagino che la community sia in piedi con questi propositi...ogni aiuto, seppur piccolo, se può aiutare un'altra persona è ben dato

Vito
__________________
Si può vincere una guerra in due...o forse anche da solo. Si può estrarre il cuore anche al più nero assassino, ma è più difficile cambiare un'idea!
mapomapo è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2007, 08:59   #13
mindwings
Senior Member
 
L'Avatar di mindwings
 
Iscritto dal: Dec 2005
Messaggi: 1278
io ti direi di iniziare dal python o ruby
ti consiglio anche di iniziare a divertirti con gli algoritmi
prima li scrivi e li disegni su carta , una volta compresi li implementi con un
linguaggio

gli algoritmi da cui puoi iniziare sono vari , qui ti elenco quelli riguardanti
la gestione degli array:

1-inversione ordine elementi di un array
2-ricerca min e max all'interno di un array
3-fusione(merge) di 2 sequenza ordinate
4-ordinamento per selezione
5-ordinamento a bolle
6-ordinamento per inserzione
7-ordinamento con metodi di shell
8-ordinamento di Hoare
9-ricerca binaria
10-ricerca calcolata(hash)

Io ho trovato molto piacevole studiare gli algoritmi , in maniera graduale insime al java e mi sono divertito ad implementarli.
La tipica domanda è "ho studiato XYZ e ora che faccio ?"

il mio consiglio Sotto con gli algoritmi!
Ovviamente procurati un buon libro sui fondamenti della programmazione.

Edit: i libri che ho utilizzato io sono : "Algoritmi Fondamentali" (Geoff Dromey) --> potresti trovarlo in biblioteca è un libro abbastanza vecchiotto.
"Concetti di informatica e fondamenti di Java2" (Cay S. Horstmann)
__________________
Non esistono grandi uomini, solo grandi ambizioni , realizzate da qualcuno che si è alzato dalla sedia per realizzarle!

Ultima modifica di mindwings : 25-02-2007 alle 09:03.
mindwings è offline   Rispondi citando il messaggio o parte di esso
Old 01-03-2007, 21:17   #14
Uanda
Member
 
L'Avatar di Uanda
 
Iscritto dal: Feb 2006
Messaggi: 244
Ciao a tutti
sono ritornato con altre domande, se posso?
volevo capire meglio la differenza che c'è tra:

-C
-Turbo C
-C++
-Borland C++

Grazie 1000
Uanda è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2007, 01:02   #15
RagingBull
Member
 
L'Avatar di RagingBull
 
Iscritto dal: Oct 2006
Città: Bari
Messaggi: 238
Quote:
Originariamente inviato da Uanda Guarda i messaggi
Ciao a tutti
sono ritornato con altre domande, se posso?
volevo capire meglio la differenza che c'è tra:

-C
-Turbo C
-C++
-Borland C++

Grazie 1000
C = Linguaggio di programmazione (a mio avviso uno dei migliori per cominciare)
Turbo C = se non ricordo male è uno dei primi compilatori per C (da usare sotto MS-DOS) messo in commercio dalla Borland
C++ = Linguaggio di programmazione (a differenza del primo, in C++ si usa un tipo di programmazione definita ad oggetti)
Borland C++ = come penso tu abbia intuito dalla mia risposta a "turbo C" questo è il compilatore per C++ della Borland

quoto in tutto e per tutto l'opinione di mapomapo....comincia dal C (e impari le basi della programmazione)....poi spostati sul C++ (e impari la programmazione ad oggetti)...dopodichè sei pronto ad affrontare qualsiasi linguaggio....la logica da adottare per programmare è sempre quella...cambia solo la sintassi.

i concetti di puntatore e lista fanno molto comodo se assimilati.

Ultima modifica di RagingBull : 02-03-2007 alle 01:04.
RagingBull è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2007, 09:26   #16
Uanda
Member
 
L'Avatar di Uanda
 
Iscritto dal: Feb 2006
Messaggi: 244
Quote:
Originariamente inviato da RagingBull Guarda i messaggi
C = Linguaggio di programmazione (a mio avviso uno dei migliori per cominciare)
Turbo C = se non ricordo male è uno dei primi compilatori per C (da usare sotto MS-DOS) messo in commercio dalla Borland
C++ = Linguaggio di programmazione (a differenza del primo, in C++ si usa un tipo di programmazione definita ad oggetti)
Borland C++ = come penso tu abbia intuito dalla mia risposta a "turbo C" questo è il compilatore per C++ della Borland
qundi se non o capito male
il C e il turbo C sono "diciamo" uguali
e il C++ e il Borland C++ "idem"
certo non intendo = = però a grandi linee

Poi vi volevo anche far sapere che ho preso una decisione, lascio stare Visual Studio 6 e comincio subito con il C
se ho problemi conto sul vostro aiuto.
Grazie a tutti
Uanda è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2007, 10:27   #17
yorkeiser
Senior Member
 
L'Avatar di yorkeiser
 
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
Quote:
Originariamente inviato da Uanda Guarda i messaggi
Poi vi volevo anche far sapere che ho preso una decisione, lascio stare Visual Studio 6 e comincio subito con il C
Non posso che congratularmi, il tuo ingresso nel mondo della programmazione non poteva essere migliore. Mi raccomando, concentrati sulla teoria, e nel frattempo comincia ad esercitarti nel metterla in pratica con gli esempi che trovi
__________________
Il sole è giallo
yorkeiser è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2007, 11:19   #18
Ziosilvio
Moderatore
 
L'Avatar di Ziosilvio
 
Iscritto dal: Nov 2003
Messaggi: 16213
Quote:
Originariamente inviato da Uanda Guarda i messaggi
inizierò con Visual Basic
e ti darai una clamorosa martellata sui calli con un linguaggio che è
- confinato a Windows,
- farraginoso,
- costoso, e
- assolutamente non istruttivo.

Se vuoi cominciare a programmare, fallo con Python, che
- lo usi dove vuoi,
- ha una sintassi chiarissima,
- si può usare anche "al volo" scrivendo le parti di programma e facendole girare "al volo", ed
- è gratuito.
Ovviamente, devi affiancargli una buona guida, come QUESTA.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Chi scherza col fuoco si brucia.
Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici
REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu
Ziosilvio è offline   Rispondi citando il messaggio o parte di esso
Old 06-03-2007, 21:10   #19
Uanda
Member
 
L'Avatar di Uanda
 
Iscritto dal: Feb 2006
Messaggi: 244
Scusami se ti rispondo in ritardo, quidi tu mi consigli python
ma c'è una buona guida in italiano? con l'inglese non è che me la cavo benissimo.
Uanda è offline   Rispondi citando il messaggio o parte di esso
Old 07-03-2007, 22:30   #20
FlavioMaster
Member
 
L'Avatar di FlavioMaster
 
Iscritto dal: Nov 2006
Messaggi: 53
Quote:
Originariamente inviato da mindwings Guarda i messaggi
io ti direi di iniziare dal python o ruby
ti consiglio anche di iniziare a divertirti con gli algoritmi
prima li scrivi e li disegni su carta , una volta compresi li implementi con un
linguaggio

gli algoritmi da cui puoi iniziare sono vari , qui ti elenco quelli riguardanti
la gestione degli array:

1-inversione ordine elementi di un array
2-ricerca min e max all'interno di un array
3-fusione(merge) di 2 sequenza ordinate
4-ordinamento per selezione
5-ordinamento a bolle
6-ordinamento per inserzione
7-ordinamento con metodi di shell
8-ordinamento di Hoare
9-ricerca binaria
10-ricerca calcolata(hash)

Io ho trovato molto piacevole studiare gli algoritmi , in maniera graduale insime al java e mi sono divertito ad implementarli.
La tipica domanda è "ho studiato XYZ e ora che faccio ?"

il mio consiglio Sotto con gli algoritmi!
Ovviamente procurati un buon libro sui fondamenti della programmazione.

Edit: i libri che ho utilizzato io sono : "Algoritmi Fondamentali" (Geoff Dromey) --> potresti trovarlo in biblioteca è un libro abbastanza vecchiotto.
"Concetti di informatica e fondamenti di Java2" (Cay S. Horstmann)
già..anch'io sto seguendo questo piano di studio per imparare a programmare in java ..ho anche l'Horstmann..
__________________
ons is in die kak
FlavioMaster è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
SpaceX vuole portare nello Spazio 1 mili...
Realme 16: il nuovo mid-range che si isp...
DAZN lancia il piano Full Mobile a 19,99...
Samsung Galaxy S26, ormai è tutto...
Smartphone sempre più cari: super...
L'ultima puntata di Falsissimo rimossa d...
NASA Perseverance ha utilizzato percorsi...
Blue Origin sospende per almeno due anni...
Stampanti, Los Angeles verso il divieto ...
Roscosmos Amur: il razzo spaziale riutil...
Robot aspirapolvere per tutte le tasche:...
Accedere alle mail di un lavoratore lice...
Amazon Haul scatenato: migliaia di prodo...
Amazon Seconda Mano rilancia: sconto ext...
Super prezzo Amazon per ECOVACS DEEBOT T...
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: 22:14.


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