Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
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


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
La Serie A con DAZN e Amazon Prime con l...
Giochi Ubisoft su Steam senza Ubisoft Co...
Miami Beach ha autorizzato la maxi opera...
Apple regala un altro anno di funzioni s...
Alla fine è successo davvero: Vol...
Il meglio di Amazon del weekend in uno s...
Speciale TV in offerta su Amazon: Hisens...
Non c'è pace per Trezor: 347.000 e-mail ...
È un portatile Dell e li vale tut...
Apple iPhone 17 Pro Max 256GB a 1.195€ (...
GPT-6 Astra è davvero AGI o non s...
LG OLED G6S 48'' a 845€ e G6 55'' a 1368...
Mantax Otax: il malware Android che crip...
Musk incassa un altro maxi contratto IA:...
Le vendite di EV sono esplose in tutto i...
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: 00:35.


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