Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Se sì, dove e perché lo useresti? In caso contrario, fornisci …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Quanto è ampiamente usato allocanel mondo reale? Devo insegnare ai miei …
Sono un programmatore amatoriale in una classe CS che cerca di imparare le abilità di programmazione adeguate. Ecco come appare il mio codice, i suoi bordi si estendono a 103 colonne. int extractMessage(char keyWord[25], char cipherText[17424], int rowSize, char message[388]) { int keyColumn = 0; int cipherColumn = 0; int …
C e C ++ compila i letterali stringa adiacenti come un letterale stringa singola. Ad esempio questo: "Some text..." "and more text" è equivalente a: "Some text...and more text" In altri linguaggi della famiglia C come C # o Java, questo è un errore di sintassi (che è perfettamente perfetto …
Ci sono persone molto esperte su Stack Overflow che parlano sempre dello standard C. Le persone non sembrano apprezzare le soluzioni non portatili, anche se lavorano per me. Ok, capisco che lo standard deve essere seguito, ma non pone ostacoli alla creatività del programmatore? Quali sono i vantaggi concreti che …
Sto lavorando in un'azienda che otterrebbe 11 punti su Joel Test - almeno sulla carta. In pratica, tuttavia, nulla funziona esattamente come previsto e il progetto è stato su DEFCON 1 da sei mesi. Ora, la maggior parte dei miei colleghi è felice se possono tornare a casa alle 18:00 …
Non sono nuovo nella programmazione e ho anche lavorato con alcuni C e ASM di basso livello su AVR, ma non riesco davvero a pensare a un progetto C integrato su larga scala. Essendo degenerato dalla filosofia di Ruby di TDD / BDD, non riesco a capire come le persone …
Quando studiavo all'università sentivo spesso l'idea che i compilatori Fortran producessero codice più veloce dei compilatori C per un programma equivalente. Il ragionamento chiave è andato così: un compilatore Fortran emette in media 1,1 istruzioni per processore per riga di codice, mentre un compilatore C emette in media 1,6 istruzioni …
Sfondo: L'overhead delle chiamate di sistema è molto più ampio dell'overhead delle chiamate di funzione (le stime vanno da 20 a 100x) principalmente a causa del passaggio dal contesto dello spazio utente allo spazio del kernel e viceversa. È comune incorporare le funzioni per risparmiare sull'overhead delle chiamate di funzione …
Uso C ++ su ESP-32. Quando si registra un timer devo fare questo: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Qui il timer chiama soundCallback. E la stessa cosa quando si registra un'attività: xTaskCreate(reinterpret_cast<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTask", stackSize, this, 10, &taskHandle); Quindi il metodo viene avviato in un'attività separata. GCC mi avvisa sempre …
C'è un modo semplice per visualizzare il passaggio tra l'assemblaggio del codice e il codice macchina? Ad esempio, se si apre un file binario nel blocco note, viene visualizzata una rappresentazione in formato testo del codice macchina. Suppongo che ogni byte (simbolo) che vedi sia il corrispondente carattere ASCII per …
Sono piuttosto nuovo in C, e mi chiedo se la duplicazione del codice sia un male necessario quando si tratta di scrivere strutture di dati comuni e C in generale? Potrei provare a scrivere un'implementazione generica hash mapper esempio, ma trovo sempre che il risultato finale sia disordinato. Potrei anche …
Ho studiato un po 'di algoritmi e ho visitato siti come SPOJ.pl TopCoder ecc. Ho visto che i programmatori preferiscono C o C ++ solitamente per la maggior parte dei concorsi di programmazione algoritmica. Ora ho avuto qualche problema ultimamente. Conosco sia un po 'di C che Python e quando …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Scrivevo ampiamente C ++ tra 8 e 10 anni fa. Da allora sono passato a …
Sto sviluppando un emulatore NES come hobby, nel mio tempo libero. Uso C ++ perché è il linguaggio che uso principalmente, lo so soprattutto e mi piace soprattutto. Ma ora che ho fatto qualche progresso nel progetto, mi rendo conto che non sto usando quasi nessuna caratteristica specifica di C …
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.