Sono su osx. Ho trovato questo http://neugierig.org/software/c-repl/ ma i collegamenti su quella pagina per codice sembrano essere interrotti.Esiste un REPL per la programmazione C?
risposta
Sembra che il codice c-repl sia ora disponibile in un Github repository. Sembra essere un progetto morto, anche se (ultima commit era 3 anni fa), quindi io suggerirei esaminando le alternative così:
che uno di loro ritiene sia adatto per utilizzare –
gdb fa un REPL piuttosto buono. Non è possibile definire nuove funzioni lì, ma è possibile valutare le espressioni (comprese quelle con effetti collaterali).
Grazie. GDB è una buona opzione. E dovrei essere bravo a usarlo comunque. – Surya
Un esempio di come usare gdb come risposta sarebbe bello. – g33kz0r
Un esempio di come usare gdb: 1) 'gdb/bin/ls' 2)' stampa "Hello world" [0] 'Naturalmente diventa più complicato di così ... ma anche questo semplice esempio illustra una C comune idioma in un repl – gcbenison
Appena trovato il REPL IGCC (Interattivo GCC). Mi piace.
Esempio:
./igcc
g++> int a = 1, b = 2;
g++> printf("%d\n", a + b);
3
g++>
E dà si compila gli errori come questo:
g++> c = 3;
[Compile error - type .e to see it.]
g++> .e
<stdin>:14:1: error: use of undeclared identifier 'c'
c = 3;
^
(SF scaricare: http://sourceforge.net/projects/igcc/files/)
- 1. Esiste un REPL completo per Erlang?
- 2. Esiste una shell REPL per Perl 6?
- 3. Esiste un file di configurazione per Scala REPL/SBT Console?
- 4. Qual è la differenza tra Clojure REPL e Scala REPL?
- 5. REPL per ocamldebug?
- 6. Le buone maniere per la programmazione C
- 7. Esiste un interprete per C?
- 8. Esiste un repository di libreria per C?
- 9. Esiste una shell interattiva per la programmazione di snippet di codice C# veloci?
- 10. Python REPL per un processo in esecuzione
- 11. Esiste un modo per impostare REPL per eseguire sempre il pprint?
- 12. Esiste un linguaggio specifico per la programmazione di componenti di entità?
- 13. Meteor ha un REPL?
- 14. divisione per zero - c programmazione
- 15. Esiste un uso per la decorazione del lancio C++?
- 16. Programmazione della console interattiva per c/C++?
- 17. settings.maxPrintString per Scala 2.9 REPL
- 18. Esiste una libreria di programmazione quadratica in C++?
- 19. IDE per la programmazione Polyglot
- 20. Tasto di scelta rapida per interrompere REPL?
- 21. Qualsiasi ambiente * nix leggero per la programmazione
- 22. Esiste un equivalente JavaScript per C# 'params'?
- 23. Esiste un compilatore come servizio per C++?
- 24. Esiste un equivalente in C++ per getcwd?
- 25. Esiste un controllo di stile per C++?
- 26. Programmazione distribuita C++
- 27. Esiste un modo semplice per caricare pacchetti extra su ghci quando viene richiamato tramite cabal repl?
- 28. Esiste un parser CSS per C#?
- 29. Esiste un AppDomain per ogni programma C#?
- 30. Esiste un compilatore C portatile per Windows?
Solo l'aggiunta di un link a questo post con un po 'c-repl esempi: http://stackoverflow.com/questions/1459678/where-can-i-find-c-repl-documentation/6902522#6902522 – sdaau