Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-05-2010, 21: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, 22: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, 13: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, 14: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, 15: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 15:22.
deadlyomen17 è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2010, 17: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 18:19.
simXD è offline   Rispondi citando il messaggio o parte di esso
Old 27-05-2010, 19: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, 20: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


Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Hyundai: spunta un'elettrica estremament...
Una connessione diretta con AWS European...
La Toyota Yaris avrà una versione...
Minori sessualizzati da Grok: l'UE mette...
NIO stabilisce il nuovo record di scambi...
Dell Private Cloud sempre più ape...
Ennesimo incidente per la guida autonoma...
Dopo le maniglie, è il turno dei ...
Addio incendi incontrollati? Svolt dice ...
WINDTRE si mette in proprio: vender&agra...
The Mandalorian & Grogu: il trailer ...
OpenClaw sotto attacco: i malware infost...
Resident Evil Requiem: pre-load dal 25 f...
Vaticano, la Messa si traduce in 60 ling...
Kia prepara il facelift della Kia EV5: n...
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: 05:23.


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