Ricordo da qualche tempo la lettura di uno strumento a riga di comando che spiega il codice C, qualcuno sa come potrebbe essere chiamato?Strumento per spiegare il codice C
risposta
Forse intendi cdecl, un programma che può tradurre dichiarazioni complicate in inglese e ritorno?
Ad esempio:
cdecl> explain int (*(*foo)(int))(float)
declare foo as pointer to function (int) returning pointer to function (float) returning int
cdecl è disponibile anche online all'indirizzo http://cdecl.org/
Questo è un programma molto bello dal suono di esso. Ha una home page da qualche parte? –
Sì, è tutto, grazie! – Karolis
Si tratta di un piccolo programma e troverete diverse versioni della sorgente che galleggiano. Molti sistemi Linux che ho incontrato sembrano averlo installato. Credo che K & R sia la fonte originale. Il libro usa il programma come strumento per spiegare dichiarazioni complicate. – sigjuice
se si intende spiegare allora penso le risposte già date. Se intendi la ricerca di potenziali problemi, allora c'è il lint e le sue varianti, per prima cosa fermati in qualsiasi revisione del codice.
- 1. Strumento di unione per codice C#
- 2. Strumento per convertire java in codice C#
- 3. Strumento di generazione codice C#
- 4. Qualcuno può spiegare questo codice C?
- 5. Strumento/gemma per trovare il codice commentato
- 6. Hai bisogno di aiuto per spiegare un codice C++ offuscato?
- 7. Strumento di preprocessore per il modello C++
- 8. Strumento per rilevare problemi di stile per codice C++?
- 9. Spiegare cosa fa il seguente codice?
- 10. Strumento open source per trovare codice C# irraggiungibile/non utilizzato
- 11. Strumento gratuito Code-to-Flowchart/UML per codice C#
- 12. Esiste uno strumento per convertire il codice ANSI C in C#?
- 13. Uno strumento per un'ispezione del codice IL facile
- 14. Strumento per convertire (tradurre) C per andare?
- 15. Qualcuno potrebbe spiegare e/o pubblicare il codice C per l'algoritmo del filtro kalman avanzato?
- 16. Quale strumento esiste per compilare il codice C++ 2011 per la destinazione Windows?
- 17. Spiegare questo bit di codice
- 18. Si prega di spiegare questo codice Objective-C
- 19. Strumento per l'analisi statica incrementale del codice?
- 20. Strumento Java per modificare il codice di prova
- 21. Qual è un buon strumento per annotare il codice?
- 22. Strumento per il rilevamento di copia/codice incollato in TSQL?
- 23. Uno strumento per convertire il codice MATLAB in Python
- 24. C'è qualche strumento per tradurre il codice Lisp in Python?
- 25. strumento per l'analisi del codice PHP
- 26. Strumento online per convertire il formato oggetto JSON in C#
- 27. Strumento per trovare cast in stile C
- 28. Si prega di spiegare a me il seguente codice Clojure
- 29. Quale strumento può decompilare una DLL nel codice sorgente C++?
- 30. Elenco Params nella funzione Scala. Qualcuno può spiegare il codice?
Che tipo di spiegazione stai parlando? Un po 'più specifiche, per favore :) –
Ulteriori domande sull'argomento: https://stackoverflow.com/questions/1448849/how-do-i-understand-complicated-function-declarations – o11c