Timeline for When does it make sense to compile my own language to C code first?
Current License: CC BY-SA 4.0
32 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Feb 16, 2022 at 12:03 | history | edited | Basile Starynkevitch | CC BY-SA 4.0 | added 39 characters in body |
| Dec 28, 2020 at 15:55 | history | edited | Basile Starynkevitch | CC BY-SA 4.0 | added 220 characters in body |
| Dec 28, 2020 at 12:14 | history | edited | Basile Starynkevitch | CC BY-SA 4.0 | added 190 characters in body |
| Nov 19, 2020 at 10:18 | history | edited | Basile Starynkevitch | CC BY-SA 4.0 | added 565 characters in body |
| Jan 23, 2020 at 9:57 | history | edited | Basile Starynkevitch | CC BY-SA 4.0 | mention C++ exceptions and lambda expressions |
| Jan 23, 2020 at 9:51 | history | edited | Basile Starynkevitch | CC BY-SA 4.0 | mention C++ exceptions and lambda expressions |
| S Jan 23, 2020 at 9:40 | history | suggested | CommunityBot | CC BY-SA 4.0 | mention C++ generation and RefPerSys |
| Jan 23, 2020 at 9:40 | review | Suggested edits | |||
| S Jan 23, 2020 at 9:40 | |||||
| Jan 23, 2020 at 9:09 | comment | added | alinsoar | Beautiful answer. I would have added some further links to fundamental papers of Dan Friedman (to different related topics) and to the old library.scheme.org which now lies here: web.archive.org/web/20180721161229/http://… | |
| Jun 14, 2018 at 9:17 | history | edited | Basile Starynkevitch | CC BY-SA 4.0 | added 85 characters in body |
| Oct 7, 2017 at 21:54 | comment | added | Basile Starynkevitch | It is a goto with argument passing... | |
| Oct 7, 2017 at 20:15 | comment | added | curiousguy | Tail recursion is just goto function entry. But mutual recursion... | |
| Dec 28, 2015 at 9:58 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | mention asmjit |
| Oct 4, 2014 at 16:49 | comment | added | user7043 | @Panzercrisis Most JIT compilers require their machine code backends to support things like replacing a function and patching existing code with a jump/trap door. Aside from that, gcc specifically is... architecturally less suited to JIT compilation and other use cases. Check out libgccjit though: gcc.gnu.org/ml/gcc-patches/2013-10/msg00228.html and gcc.gnu.org/wiki/JIT | |
| Oct 4, 2014 at 15:42 | comment | added | Panzercrisis | Is it relatively practical to make a virtual machine, like Java or something, compile bytecode to C, then use gcc for JIT compilation? Or should they just go straight from bytecode to assembly? | |
| Oct 2, 2014 at 17:48 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 344 characters in body |
| Oct 2, 2014 at 17:39 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 108 characters in body |
| Oct 2, 2014 at 17:34 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 108 characters in body |
| Oct 2, 2014 at 17:30 | history | edited | Robert Harvey | CC BY-SA 3.0 | added 7 characters in body |
| Oct 2, 2014 at 17:30 | comment | added | Basile Starynkevitch | Yes.I gave the URL. | |
| Oct 2, 2014 at 17:29 | comment | added | Robert Harvey | Are you referring to "Chicken Scheme?" | |
| Oct 2, 2014 at 17:27 | vote | accept | danijar | ||
| Oct 2, 2014 at 17:23 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 394 characters in body |
| Oct 2, 2014 at 17:17 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 394 characters in body |
| Oct 2, 2014 at 17:10 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 293 characters in body |
| Oct 2, 2014 at 17:04 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 293 characters in body |
| Oct 2, 2014 at 16:59 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 293 characters in body |
| Oct 2, 2014 at 16:53 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 54 characters in body |
| Oct 2, 2014 at 16:47 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 54 characters in body |
| Oct 2, 2014 at 16:41 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 54 characters in body |
| Oct 2, 2014 at 16:35 | history | edited | Basile Starynkevitch | CC BY-SA 3.0 | added 639 characters in body |
| Oct 2, 2014 at 16:29 | history | answered | Basile Starynkevitch | CC BY-SA 3.0 |