Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Peugeot Polygon Concept: ecco il futuro delle utilitarie
Peugeot Polygon Concept: ecco il futuro delle utilitarie
Polygon è la concept car di Peugeot che mostra il futuro delle soluzioni del segmento B: tra design compatti e innovativi affiancati da dimensioni compatte uno scherzo dalla manovrabilità incredibile per le manovre a bassa velocità
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione
OPPO ha portato in Italia, dal 1° luglio 2026, Reno16 Pro: display AMOLED da 6,32 pollici a 144Hz, tripla fotocamera con sensore principale da 200 megapixel, chip Dimensity 8550 Super e batteria da 6000mAh, al prezzo di lancio di 899 euro. Lo abbiamo provato per due settimane insieme al nuovo accessorio Bubble, per capire se la formula compatta della serie regge ancora di fronte a un listino da 1099 euro
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco
Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco
MiniLED di fascia media con local dimming a 192 zone, 144 Hz nativi e audio firmato Devialet. La prova strumentale riscontra colori affidabili e gaming reattivo, per un prodotto molto accessibile e convincente. Ma la soundbar aggiuntiva è quasi d'obbligo
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-05-2010, 20:50   #1
simXD
Junior Member
 
Iscritto dal: May 2010
Messaggi: 7
[c++] Dev c++ programma come tutti gli altri???

salve a tutti mi sono appena iscritto a questo forum e subito ho notato che in questa sezione sono presenti diversi messaggi, naturalmente , riguardanti alla programmazione.
Io ho iniziato quest'anno a scuola a utilizzare il primo linguaggio di programmazione che è appunto il dev c++ (sono in 3° superiore è il primo anno so di essere agli inizi e di non poter pretendere troppo ma mi piace sempre imparare qualcosa di nuovo,sopratutto in questo campo ).
Ho provato a leggere alcune parti di programma in c++ pensando di riuscire a capirci qualcosa ma in effetti mi sono ritrovato di fronte una serie di comandi e parole chiave per niente simili, salvo qualche somiglianza, al programma utilizzato fino ad ora.
In sintesi volevo chiedere, qualcuno che ha utilizzato o quantomeno provato il dev mi saprebbe dire quanto diciamo può "essere utile" nel comprendere gli altri tipi di linguaggio, oppure creare qualche programma che vada oltre alla semplice schermata nera (ha un altro nome lo so ma non me lo ricordo mai ) , ringrazio chiunque risponderà a questa domanda che potrà sembrare stupida ma mi aiuterà sicuramente a infondermi un po' più di buona volontà nel continuare gli studi in questo campo
simXD è offline   Rispondi citando il messaggio o parte di esso
Old 26-05-2010, 21:47   #2
Kenger
Member
 
Iscritto dal: Aug 2005
Messaggi: 168
Dev-C++ è un IDE, un programma che ti aiuta a programmare, non un linguaggio. ^^

Così ad occhio scommetto che tu a scuola programmi in C e trovi roba strana perchè guardi roba in C++. Prova a guardare del codice di entrambi i linguaggi e prova a vedere quale si avvicina di più a ciò che conosci.
Kenger è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2010, 12:03   #3
simXD
Junior Member
 
Iscritto dal: May 2010
Messaggi: 7
il problema e che io utilizzo solo dev... mi sa che, da come l'hai messa e un po' scandaloso che io non utilizzi altri programmi comunque provo a guardare un po' c e c++ spero di trovare qualcosa che capisco
simXD è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2010, 13:11   #4
Kenger
Member
 
Iscritto dal: Aug 2005
Messaggi: 168
No, aspetta. Tu utilizzi dev-c++ che NON è un linguaggio, è un ambiente di sviluppo per scrivere codice nei linguaggi C e C++. Stai facendo confusione. Usare DEV-C++ va bene, è solo che devi vedere in che linguaggio scrivi.
Kenger è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2010, 14:07   #5
deadlyomen17
Senior Member
 
L'Avatar di deadlyomen17
 
Iscritto dal: Sep 2004
Città: Cosenza
Messaggi: 2971
Quote:
Originariamente inviato da simXD Guarda i messaggi
salve a tutti mi sono appena iscritto a questo forum e subito ho notato che in questa sezione sono presenti diversi messaggi, naturalmente , riguardanti alla programmazione.
Io ho iniziato quest'anno a scuola a utilizzare il primo linguaggio di programmazione che è appunto il dev c++ (sono in 3° superiore è il primo anno so di essere agli inizi e di non poter pretendere troppo ma mi piace sempre imparare qualcosa di nuovo,sopratutto in questo campo ).
Ho provato a leggere alcune parti di programma in c++ pensando di riuscire a capirci qualcosa ma in effetti mi sono ritrovato di fronte una serie di comandi e parole chiave per niente simili, salvo qualche somiglianza, al programma utilizzato fino ad ora.
In sintesi volevo chiedere, qualcuno che ha utilizzato o quantomeno provato il dev mi saprebbe dire quanto diciamo può "essere utile" nel comprendere gli altri tipi di linguaggio, oppure creare qualche programma che vada oltre alla semplice schermata nera (ha un altro nome lo so ma non me lo ricordo mai ) , ringrazio chiunque risponderà a questa domanda che potrà sembrare stupida ma mi aiuterà sicuramente a infondermi un po' più di buona volontà nel continuare gli studi in questo campo
Ti rispondo riprendendo quanto ti è stato già giustamente detto.

Ovviamente DEVI aprire i link che ti posto e LEGGERE

Dev C++, è un IDE, Integrated development environment, ovvero ambiente di sviluppo integrato.
In poche parole, un IDE è un programma grafico che aiuta il programmatore a scrivere programmi in determinati linguaggi di programmazione.
Nella fattispecie, Dev C++, è un IDE per i linguaggi C e C++, quindi Dev C++ NON è un linguaggio di programmazione, ma solo un programma per aiutare a scrivere e testare codice scritto in linguaggio C o C++.

Puoi usare Dev C++ per programmare in C o C++ appunto, o per visualizzare altri programmi scritti in C o C++.
Ci sono molti altri IDE simili a Dev C++, come Code::Blocks, Eclise (plugin CDT), NetBeans, etc, che puoi usare per gli stessi scopi, e che differiscono solo in alcune caratteristiche, come l'auto completamento del codice, e altri "aiuti" vari.

In realtà, come penso ormai avrai capito, un programma è un (o tanti) file di testo, che puoi scrivere con qualsiasi Editor di testo, come gedit, notepad++, blocco note, etc.
Per far si che il tuo testo diventi un programma, devi compilarlo con un Compilatore.
Per esempio, un programma scritto in C o C++, può essere compilato usando il compilatore GCC, che è il compilatore che usa Dev C++.
Quindi, in pratica, puoi scrivere i tuoi programmi in C in un Editor di Testo, e poi compilarli con il comando:
Codice:
gcc -o nomeEseguibileDaCreare nomeFileDaCompilare.c
Un IDE, ti premette invece di scrivere i tuoi programmi in maniera molto più semplice, evidenziando le parole chiavi, autocompletando alcune istruzioni, inserendo le parentesi in modo automatico etc, ed inoltre, ti risparmia la "fatica" di dare i comandi per compilare il codice, rendendo tutta questa fase abbastanza trasparente all'utente. (in realtà dovrei parlare di makefile etc, ma non voglio stancarti troppo )

Il fatto che ancora non riesci a capire alcuni programmi scritti in C o C++ che trovi in giro in rete, è perchè sei ancora solo all'inizio, e quindi ti mancano la maggior parte delle conoscenze base per capire programmi "reali", quindi non preoccuparti .

Per creare programmi "che vanno oltre la semplice schermata nera", ovvero programmi grafici e non da "console", bisogna utilizzare Librerie particolari, che ti permettono di creare Interfaccie grafiche.
Ma anche per questo, c'è bisogno di raggiungere un certo livello di conoscenza del C/C++.
In ogni caso ti assicuro che i programmi da console NON sono stupidi affatto. Ci sono programmi da console tremendi .

PS: non aver fretta di voler fare programmi grafici. E' molto meglio imparare bene il C/C++ con programmi da console.
I vari linguaggi/framework che offrono la possibilità di creare programmi anche molto carini graficamente in maniera estremamente semplice, sono a mio avviso assolutamente controproducenti per i neo programmatori.

Ultima modifica di deadlyomen17 : 27-05-2010 alle 14:22.
deadlyomen17 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2010, 16:33   #6
simXD
Junior Member
 
Iscritto dal: May 2010
Messaggi: 7
beh a questo punto, dopo la risposta di deadly non ci sia più molto da dire
grazie a tutti x avermi illuminato sull'argomento ... ah ecco ultimissima cosa vorrei chiedervi, fino ad ora mi hanno insegnato:
if, while, do while, for, switch, utilizzo delle funzioni, creazioni di vettori(array) e matrici, puntatori, stringhe, senza contare cose come dichiarazione di variabili, definire costanti o usare #define... insomma sapendo fare queste cose significa essere solo all'inizio, nel senso, ho ancora da apprendere la maggior parte di quelle che sono le basi? Oppure no?

Ultima modifica di simXD : 27-05-2010 alle 17:19.
simXD è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2010, 18:15   #7
Kenger
Member
 
Iscritto dal: Aug 2005
Messaggi: 168
Minchia, complimenti per il post deadlyomen.

Quote:
Originariamente inviato da simXD Guarda i messaggi
beh a questo punto, dopo la risposta di deadly non ci sia più molto da dire
grazie a tutti x avermi illuminato sull'argomento ... ah ecco ultimissima cosa vorrei chiedervi, fino ad ora mi hanno insegnato:
if, while, do while, for, switch, utilizzo delle funzioni, creazioni di vettori(array) e matrici, puntatori, stringhe, senza contare cose come dichiarazione di variabili, definire costanti o usare #define... insomma sapendo fare queste cose significa essere solo all'inizio, nel senso, ho ancora da apprendere la maggior parte di quelle che sono le basi? Oppure no?
Oddio, direi che le basi le hai apprese tutte se stai facendo C. Ora non ti resta che imparare a programmare .

All'inizio è dura ma vedrai che man mano che inizierà a venirti la roba avrai delle belle soddisfazioni.
Kenger è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2010, 19:33   #8
simXD
Junior Member
 
Iscritto dal: May 2010
Messaggi: 7
ok va bene per ora penso basti questo ,ma cosa inendi per programmi più complicati? Per il momento, un esempio di programma potrebbe essere: creare una matrice, di misure n*m(casuali),caricata e mandata a video tutta tramite funzioni(oppure scritta su file) facendo varie operazioni tipo riportare la somma di di ogni riga, la somma di ogni colonna, lo scambio di 2 righe piuttosto che tra 2 colonne utilizzando puntatori che passano per indirizzo i valori.... insomma cose del genere niente di più
simXD è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Peugeot Polygon Concept: ecco il futuro delle utilitarie Peugeot Polygon Concept: ecco il futuro delle ut...
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
Kindle Scribe Colorsoft: riduce le cornici e diventa a colori, ma il prezzo è alto Kindle Scribe Colorsoft: riduce le cornici e div...
L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint L'IA cambia tutte le regole della sicurezza tra ...
La crisi dei PC è peggiore del pr...
Alibaba pronta a vietare Claude Code ai ...
Sovranità sui dati: Cloud Firewal...
FiberCop porterà la fibra Gigabit...
Data center in Lombardia: 20 progetti sc...
Tutti i modi in cui la scommessa di Orac...
Kioxia e SanDisk sbandierano i numeri de...
iPhone 18 Pro potrebbe usare modem Qualc...
Basta 'AI slop': Godot vieta ufficialmen...
Un annuncio sponsorizzato su X diffonde ...
Data center in Italia: l’IA spinge la de...
Sam Altman afferma che l'IA 'rimodeller&...
Samsung Galaxy Glasses, un video trapela...
Data center orbitali; Musk promette l'IA...
Hasselblad e Capture One fanno pace: i R...
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: 16:01.


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