finalmente una persona chiara che mi ha fatto capire molto in pochi minuti grazie ti seguirò
@pietroviviani32823 ай бұрын
Complimenti bravo,sono un pensionato attratto da questo argomento,pensi che essendo a digiuno non avendo mai trattato l'argomento che perda solo del tempo a seguirti. Ma voglio dirti che spieghi bene e per me sei veramente Bravo
@giovannimucciacia19304 жыл бұрын
Grandissimo, sono nuovo su questo canale e sono arrivato proprio per questo linguaggio!
@ProgrammazioneTimeOfficial4 жыл бұрын
Mi fa molto piacere e spero che il corso possa essere all'altezza
@giovannimucciacia19304 жыл бұрын
@@ProgrammazioneTimeOfficial si il corso sembra perfetto. Il problema credo di essere io che sto "litigando" codeblocks dato che ogni volta che clicco build and run mi dice: x.exe ha smesso di funzionare
@FulgenzioMoncada11 ай бұрын
Complimenti! Sto imparando C con grande chiarezza. Un complimento particolare per la voce che mi ricorda un po' il Professor Massimo Polidoro un po'il grande Alex Del Piero. 😅
@alessandrodiamanti14894 жыл бұрын
Avevo visto la scorsa playlist e da quello che ho potuto vedere fin ora hai fatto un enorme passo in avanti. Sebbene tu sia stato molto chiaro anche nella scorsa hai fatto un introduzione dettagliatissima. continua cosi, seguiro anche questa
@cavalierenerot76744 жыл бұрын
Ottimo video stavo giusto pensando di imparare il C seguirò senz’altro le prossime lezioni
@pasqualerenzo2395 Жыл бұрын
Ottimo video, semplice e chiaro nella spiegazione
@GiovanniScafora4 жыл бұрын
Ottimo video e ottima iniziativa. Da parte mia un bel pollice in su e iscrizione al tuo canale. Bravo, continua così, questo corso mi interessa moltissimo.
@leandrolacagnina34252 жыл бұрын
Complimenti vivissimi,sono più che interessato
@SuperShynobi Жыл бұрын
3:15 92 minuti di applausi!👏👏👏👏🤝
@VanninoDomenico9 ай бұрын
quando provo ad avviare mi dice "fatal error: studio.h: No such file or directory". come posso risolvere?
@davidebianchi52842 жыл бұрын
Bravoo. Dillo. Iniziate dal C, non dal Java o altro, ad esempio il Java è influenzato dal C++ che si fonda a sua volta sul C. Iniziate dal C 👍E' vero che il Java è il linguaggio di programmazione più richiesto nel mercato del lavoro, ma quantomeno imparate i fondamenti del C.
@973die4 жыл бұрын
Bellissimo. Ti seguirò con piacere.
@claudiosilvestri84852 жыл бұрын
Ciao, ascolta mi sapresti dire quale sia la differenza tra il C vecchio stile e il C11 ? Se dovessi programmare in C11 utilizzando un libro sulla vecchia versione del C per esempio il C89 o C99 potrei farlo?
@ProgrammazioneTimeOfficial2 жыл бұрын
Le differenze delle versioni comportano la correzione di bug, implementazione di nuove feature e modifiche di cose già implementate. Ora la lista è lunga, ma in alcuni video parlo di effettive modifiche tra una versione e l'altra su determinate cose. Per esempio le funzioni come le dichiari oggi è diverso da come facevi con C89. Un altro esempio può essere il membro d'array flessibile di una struttura, è stata un'implementazione venuta con gli anni. Tu puoi utilizzare una vecchia versione X con un compilatore che lavora con una versione più recente Y. Ma non penso che tu andrai a utilizzare o lavorare con C89, al momento la versione lavorativa dovrebbe essere C99, tuttavia imparare C11 non ti sconvolge tutto perché i cambiamenti sono minori, mentre C18 ancora meno cambiamenti (è "C11 con sistemazione di bug")
@claudiosilvestri84852 жыл бұрын
@@ProgrammazioneTimeOfficial ascolta io devo dare ripetizioni di C e C++ ma non mi piace aggiornarmi con le nuove versioni, ecco perché avevo chiesto quale fosse la differenza tra una vecchia e una nuova versione del linguaggio. A proposito secondo te potrò attualmente dare ripetizioni per esempio in C99 (cosa che conosco molto bene) non sapendo nulla sugli aggiornamenti al C11 ?
@ProgrammazioneTimeOfficial2 жыл бұрын
È bene e opportuno aggiornarsi se ci sono dei cambiamenti consistenti. Non ha senso spiegare oggi C89 per fare un esempio. Per quanto riguarda le differenze tra C99 e C11, una delle modifiche più lampanti è la rimozione di gets a favore di fgets. Già questa funzione era deprecata in C99, ma con C11 è stata letteralmente rimossa. Quindi spiegare gets non trova più un'utilità, magari fare il confronto con fgets e del perché si usa quest'ultima sì. (Poi ci sono anche altri cambiamenti, per esempio con strutture e unioni anonime ecc.) Infine dipende da che argomenti devi spiegare alla persona a cui fai ripetizioni. Se ti limiti a cose basilari allora non ci sono variazioni tra le due versioni. Se invece ti devi spingere in profondità è bene sapere che alcune cose sono cambiate. (Addirittura nel 2023 ci sarà C23)
@pierpozzebon464111 ай бұрын
Posso seguire il corso anche usando visual studio code!
@andreaalma35304 жыл бұрын
Io ho un Mac e ho installato Visual Studio Code, può andare bene?
@ProgrammazioneTimeOfficial4 жыл бұрын
Sì certo, gli ide sono indicativi nel video. Anche visual studio code è un'ottima alternativa che va bene sia su Windows, Mac e Linux
@pancry774 жыл бұрын
Ciao, scusa se te disturbo. ma il tipo di ritorno della funzione main va inserito perché fa riferimento al tipo di funzione e non ai suoi parametri
@ProgrammazioneTimeOfficial4 жыл бұрын
Non ho capito bene il commento, ma spero di interpretarlo correttamente. Il tipo di dato "int" specifica che la funzione "main" restituisce un valore intero alla fine della sua esecuzione, non ho inteso minimamente che si riferisce ai parametri interni alle tonde (dove appunto ho scritto "void" perché al momento non ne facciamo uso). Per quanto riguarda la conclusione del main le versioni precedenti allo standard C attuale richiedevano di esplicitare return 0; Mentre la versione attuale lo restituisce implicitamente nel caso si ometta l'istruzione return (specificarla non è comunque un errore, e comunque è anche troppo presto spiegare cosa sia sebbene come ti ho motivato non è obbligatoria).
@pancry774 жыл бұрын
@@ProgrammazioneTimeOfficial Nemmeno il parametro void serve lo mette di default
@ProgrammazioneTimeOfficial4 жыл бұрын
Certo, l'ho scritto anche a lato in rosso che si può scrivere "int main()", specificarlo è serve solo a mantenere un codice pulito e chiaro a chi lo legge. Nemmeno l'int davanti al main è obbligatorio se proprio si vuole trovare il pelo nell'uovo.
@djsantijienaro97743 жыл бұрын
Se posso chiedere ma perché utilizzi codeblocks e no dev c++?
@ProgrammazioneTimeOfficial3 жыл бұрын
DevC++ è il classico IDE scolastico da superiori, ma è altamente sconsigliato per via della mancanza di aggiornamenti. Molte cose non si sono adeguate e quindi sono impraticabili
@antonellacorcella93844 жыл бұрын
Potresti dare delle indicazioni più precise su come installare codeblocks?
@SuperTommox4 жыл бұрын
Fantastico!
@erosenninjiraya45904 жыл бұрын
Ciao, volevo chiederti quanti video farai essendo che ne esce 1 a settimana?
@ProgrammazioneTimeOfficial4 жыл бұрын
Al momento non so darti una risposta precisa (dai 20 ai 30) perché sto valutando se alcuni argomenti raggrupparli in unici video, o se farli distinti. Grosso modo nella descrizione della playlist scrivo in ordine quali sono i video presenti fino a quel momento (pure quelli in privato che ovviamente sono caricati), aggiorno la lista mano a mano che li carico (sono impegnato anche con l'università).
@erosenninjiraya45904 жыл бұрын
Gentilissimo grazie, se posso ti volevo chiedere dato che sto per fare un corso di sicurezza informatica mi hanno detto che una solida base sarebbe stata imparare il C,come gestisce la memoria il C, per imaparare ed capire meglio l'informatica classica essendo che la sicurezza informatica è una sua ramificazione...lo affronterai questo tema? Secondo te perche è importante il C riguardo alla sicurezza informatica? Grazie in anticipo...
@ProgrammazioneTimeOfficial4 жыл бұрын
Riguardo la memoria ne parlo sempre in modo connesso (come per il video che sarà per le variabili, puntatori, etc.), ma non entro nel dettaglio se non in una massimo due lezioni dove si guarderanno aspetti specifici. Il C viene impiegato come ho detto nel video per tante cose, tra cui sistemi operativi per rifare un esempio, quindi non è un linguaggio con cui si lavora poco, è importate praticare anche una programmazione sicura per evitare debolezze (ho accennato qualcosa nel video dell'output). Ribadisco che non è una playlist per la sicurezza informatica, quindi non tocco quegli argomenti con il fine di praticare sicurezza (anche se comunque ogni volta che è necessario dico le cose migliori da fare per una buona programmazione).
@erosenninjiraya45904 жыл бұрын
@@ProgrammazioneTimeOfficial certo certo perfetto, grazie mille! Cerco di avere uno sguardo a 360 gradi quindi mi interessa sapere le basi iniziali del C anche per un mio tornaconto, gentilissimo aspetto il prossimo episodio :)
@ProgrammazioneTimeOfficial4 жыл бұрын
gli episodi saranno presenti all'interno della nuova playlist che puoi già trovare (attento a non confonderti con quella vecchia)
@giuseppecesarino18594 жыл бұрын
grazie molto
@sonoproprioflavix4 жыл бұрын
Ma io non ho mai capito una cosa... Quale è la differenza tra C e C++?
@ProgrammazioneTimeOfficial4 жыл бұрын
C++ integra C, ma è un linguaggio OOP, quindi usi le classi e oggetti (poi polimorfismo, ereditarietà ecc.). C al contrario non dispone l'uso di classi e oggetti.
@dragon-j20664 жыл бұрын
potresti portare un conrso per Mongo.db o SQL
@francescomarra73383 жыл бұрын
grazie
@jack-pb3yi4 жыл бұрын
va bene visual studio
@ProgrammazioneTimeOfficial4 жыл бұрын
Sì certo, indicativamente ho dato dei consigli, ma non è troppo vitale l'ide che usi (a patto che non sia Dev-C++ o altro di veramente vecchio o penoso). Clion è ottimo pure, per chi vuole andare tranquillo il buon vecchio codeblocks non delude mai ;)