Compilatori avanzati come gcccompilare codici in file leggibili dalla macchina in base alla lingua in cui è stato scritto il codice (ad es. C, C ++, ecc.). In effetti, interpretano il significato di ciascun codice in base alla libreria e alle funzioni delle lingue corrispondenti. Correggimi se sbaglio. Vorrei capire …
Spesso nella mia esperienza di programmazione devo decidere se usare float o double per i miei numeri reali. A volte vado per il float, a volte vado per il doppio, ma in realtà questo sembra più soggettivo. Se dovessi confrontarmi per difendere la mia decisione, probabilmente non darei ragioni valide. …
A volte durante la programmazione in diversi linguaggi (C / C ++, C #), mi viene in mente questo pensiero: Ogni lingua è scritta nel linguaggio di programmazione C? La lingua C è la madre / il padre di tutte le lingue? Ogni concetto ( OOP , ecc.) È tutto …
Sono stato introdotto all'Informatica per poco più di un anno ormai e dalla mia esperienza sembra che C e C ++ siano entrambi considerati linguaggi "ultraveloci", mentre altri come Python e tali linguaggi di scripting sono generalmente considerati un po 'più lenti . Ma ho anche visto molti casi in …
Come sviluppatore Linux (lato server), non so dove e perché dovrei usare C ++. Quando vado a esibirsi, la prima e l'ultima scelta è C. Quando "performance" non è il problema principale, i linguaggi di programmazione come Perl e Python sarebbero buone scelte. Quasi tutte le applicazioni open source che …
Attualmente C è considerato un linguaggio di basso livello , ma negli anni '70 era considerato di basso livello? Il termine era persino in uso allora? Molte lingue popolari di livello superiore non esistevano fino alla metà degli anni '80 e oltre, quindi sono curioso di sapere se e come …
Con tutte le nuove lingue "moderne" oggi, come mai C è ancora annunciato come il più veloce e "il più vicino alla macchina"? Non credo davvero che ci sia mai un solo modo corretto di fare le cose, e C è in circolazione da molto tempo (dagli anni '60!). Non …
Capisco che C e C ++ sono lingue diverse ma quando stavo imparando il C ++ mi è sempre stato detto che C è un sottoinsieme di C ++ o C ++ è C con classi. E questo era abbastanza vero fino alla comparsa di C ++ x0, C ++ …
Sto pensando di imparare C. Ma perché le persone usano C (o C ++) se può essere usato 'pericolosamente'? Per pericoloso, intendo con puntatori e altre cose simili. Come la domanda Stack Overflow Perché la funzione gets è così pericolosa che non dovrebbe essere usata? . Perché i programmatori non …
Vedo spesso nel codice C e C ++ la seguente convenzione: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; invece di some_type val = something; some_type *ptr = &something_else; Inizialmente supponevo che fosse un'abitudine rimasta dai giorni in cui dovevi dichiarare tutte le variabili locali in …
C ha puntatori e Java ha quelli che vengono chiamati riferimenti. Hanno alcune cose in comune nel senso che indicano tutte qualcosa. So che i puntatori in C memorizzano gli indirizzi a cui puntano. Il riferimento memorizza anche l'indirizzo? In che modo differiscono se non che il puntatore è più …
La definizione di "linguaggio C-Style" può praticamente essere semplificata fino a "usa parentesi graffe ( {})". Perché usiamo quel particolare carattere (e perché non qualcosa di più ragionevole, come [], che non richiede il tasto shift almeno sulle tastiere statunitensi)? C'è qualche vantaggio reale per la produttività del programmatore che …
Sono un programmatore C # e la maggior parte del mio sviluppo riguarda siti Web e alcune applicazioni Windows. Per quanto riguarda C, non lo uso da molto tempo, poiché non ce n'era bisogno. Mi ha sorpreso quando uno dei miei amici ha detto che ha bisogno di imparare il …
Scrivo molto codice sia in C che in C ++, ma non mi aspettavo che C fosse il secondo linguaggio più popolare, leggermente dietro Java. TIOBE Programming Community Index Sono curioso di sapere perché, in questa era di OOP, C è ancora così popolare? Si noti che 4 dei 5 …
Perché il maestro C Dennis Ritchie ha introdotto i puntatori in C? E perché gli altri linguaggi di programmazione come VB.NET o Java o C # li hanno eliminati? Ho trovato alcuni punti su Google e voglio ascoltare anche i tuoi commenti. Perché stanno eliminando i concetti di puntatore nelle …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.