Domande con tag 'c'

8
risposte

È meglio documentare le funzioni nel file di intestazione o nel file sorgente?

Nelle lingue che distinguono tra un file "sorgente" e "header" (principalmente C e C ++), è meglio documentare le funzioni nel file di intestazione: (rubato da CCAN ) /** * time_now - return the current time * * Example: * printf("N...
posta 15.06.2011 - 06:15
16
risposte

Le giovani menti hanno bisogno di imparare i concetti del puntatore?

Perché il master C Dennis Ritchie ha introdotto dei 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é...
posta 05.09.2011 - 22:50
6
risposte

Perché alcuni programmi C sono scritti in un enorme file sorgente?

Ad esempio, lo SysInternals strumento "FileMon" del passato ha un driver in modalità kernel il cui codice sorgente è interamente in un file di 4.000 righe. Lo stesso vale per il primo programma ping mai scritto (~ 2000 LOC).     
posta 02.03.2017 - 22:44
12
risposte

Qual è il vantaggio della programmazione orientata agli oggetti rispetto alla programmazione procedurale?

Sto cercando di capire la differenza tra linguaggi procedurali come C e linguaggi orientati agli oggetti come C ++. Non ho mai usato il C ++, ma ho discusso con i miei amici su come differenziare i due. Mi è stato detto che C ++ ha concetti o...
posta 16.11.2011 - 06:20
10
risposte

Perché i C array non tengono traccia della loro lunghezza?

Qual era il ragionamento dietro non memorizzare esplicitamente la lunghezza di una matrice con una matrice in C ? Per come la vedo io, ci sono motivi schiaccianti per farlo ma non molti a supporto dello standard (C89). Ad esempio: L...
posta 28.04.2014 - 17:27
5
risposte

Perché non ci sono sistemi di gestione dei pacchetti per C e C ++? [chiuso]

Esistono alcuni linguaggi di programmazione per i quali esiste un sistema di gestione dei pacchetti: CTAN per TeX CPAN per Perl Pip & Uova per Python Maven per Java cabal per Haskell Gemme per Ruby npm per Nod...
posta 20.10.2012 - 11:16
19
risposte

Perché dovrei preoccuparmi delle prestazioni micro e dell'efficienza?

Molte domande e risposte sulle pagine C / C ++, in modo specifico o indiretto, discutono i problemi relativi alle prestazioni micro (come il sovraccarico di una funzione indiretta vs diretta vs inline) o l'uso di una O (N 2 ) vs O (N log N)...
posta 11.05.2011 - 10:47
11
risposte

Hai affrontato la tempra spaziale?

Sono molto desideroso di studiare le migliori pratiche quando si tratta di tempra spaziale. Ad esempio, ho letto (anche se non riesco a trovare più l'articolo) che alcune parti principali dei rover Mars non usassero l'allocazione dinamica della...
posta 23.02.2009 - 08:15
10
risposte

Perché le lingue richiedono parentesi intorno alle espressioni quando vengono utilizzate con "if" e "while"?

Lingue come C, Java e C ++ richiedono tutte le parentesi attorno a un'intera espressione se utilizzate in if , while o switch . if (true) { // Do something } al contrario di if true { // Do something } Questo mi se...
posta 07.11.2016 - 03:26
8
risposte

Perché C fornisce "binding" di linguaggio in cui il C ++ non è sufficiente?

Recentemente mi sono chiesto quando usare C su C ++ e viceversa? fortunatamente qualcuno mi ha già battuto e sebbene ci sia voluto un po 'di tempo, sono riuscito a digerire tutte le risposte e i commenti a quella domanda. Tuttavia un arti...
posta 04.05.2015 - 12:03