Timeline for Is it reasonable to write a game engine in C? [closed]
Current License: CC BY-SA 2.5
22 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Aug 13, 2022 at 12:36 | review | Reopen votes | |||
Sep 12, 2022 at 12:41 | |||||
Jan 6, 2018 at 22:55 | comment | added | user77245 | C also has that added advantage of being widely portable even for ABI, so it becomes pretty easy to take your existing C code and then start using it in other languages from, say, an FFI. C++ is a bit more awkward with name mangling, inability to safely throw across module boundaries, vtable reps not being the same across compilers, standard library implementations differing between vendors, etc. Generally I find the C libraries I write lasts longer without needing changes and going out of style, though it takes longer to write anything of scale with it. | |
Jan 6, 2018 at 22:48 | comment | added | user77245 | I actually think C would be easier to write games in up to a certain scale, say tens of thousands of LOC or so, mainly because it lets you just focus on bits and bytes without complex data types and builds super fast compared to C++. But after a certain scale (say reaching hundreds of thousands of LOC), I'd start to want to reach for C++ where I'd start actually wanting complex data types, more type safety, possibly exceptions, templates, and going even larger in scale (say millions), for things other than C++ to combine with the C and C++ code. | |
May 11, 2017 at 1:34 | history | edited | Gnemlock |
removed engine tag (no further improvements, no improvement could make this question on-topic)
|
|
May 7, 2015 at 14:37 | comment | added | Alan Wolfe | Console games use c++ FYI! | |
Apr 29, 2014 at 15:04 | history | closed | House | Opinion-based | |
Jun 5, 2012 at 21:24 | answer | added | David C. Bishop | timeline score: 1 | |
Jun 5, 2012 at 19:45 | answer | added | Luke Taylor | timeline score: 5 | |
Jun 5, 2012 at 12:42 | answer | added | user6395 | timeline score: 0 | |
Sep 29, 2010 at 21:47 | answer | added | jokoon | timeline score: 0 | |
Aug 24, 2010 at 7:15 | answer | added | Dan Olson | timeline score: 2 | |
Aug 23, 2010 at 15:39 | answer | added | Erik Engheim | timeline score: 21 | |
Aug 7, 2010 at 18:49 | history | edited | Jesse Dorsey |
edited tags
|
|
Jul 16, 2010 at 22:28 | vote | accept | bruxisma | ||
Jul 16, 2010 at 10:54 | history | edited | ZorbaTHut |
edited tags
|
|
Jul 15, 2010 at 8:45 | answer | added | user266 | timeline score: 7 | |
Jul 15, 2010 at 8:20 | answer | added | Ben Zeigler | timeline score: 61 | |
Jul 15, 2010 at 7:37 | answer | added | Loris | timeline score: 5 | |
Jul 15, 2010 at 7:19 | answer | added | Sander van Rossen | timeline score: 3 | |
Jul 15, 2010 at 7:00 | answer | added | Jeff | timeline score: 0 | |
Jul 15, 2010 at 6:41 | answer | added | munificent | timeline score: 51 | |
Jul 15, 2010 at 6:14 | history | asked | bruxisma | CC BY-SA 2.5 |