Re:Show HN: I wrote my own RTS game engine in C
by typon on Wednesday May 12, 2021 @11:24PM
(#27138063)
I don't understand C programmers are their seemingly utter inability to understand that C is actually not perfect and has tons of flaws, including a lot of complexity. Just because you're used to something doesn't make that thing not complex. Try teaching C to first year undergrads.
[ Parent
| on HN ]
Re:Show HN: I wrote my own RTS game engine in C
by kjs3 on Thursday May 13, 2021 @12:40AM
(#27138484)
I don't understand non-C programmers and their seeming utter inability to understand that C programmers are very aware of C imperfections and how to effectively deal with it, while being equally blind to the flaws and complexity in their own environments.
I learned C as a first year undergrad.
Re:Show HN: I wrote my own RTS game engine in C
by Smithalicious on Thursday May 13, 2021 @04:29AM
(#27139795)
I'm a final year undergrad and all my courses have used C except for the funcprog and OOP courses which used haskell and Java respectively.
I've even been a teaching assistant for the very first programming course students take, so I have taught C to first year undergrads!
Re:Show HN: I wrote my own RTS game engine in C
by smabie on Thursday May 13, 2021 @12:14AM
(#27138329)
I feel like undergrads learn C in their first year? Or at least I did (well I already knew it, but had a class that was in C).
Re:Show HN: I wrote my own RTS game engine in C
by colonCapitalDee on Thursday May 13, 2021 @03:54AM
(#27139520)
I don't think C is the standard anymore. I'm graduating class of 2022 and my college taught Java to freshmen. My friends at different colleges mostly had the same experience, with a few using Python or C++
Re:Show HN: I wrote my own RTS game engine in C
by pta2002 on Thursday May 13, 2021 @09:33AM
(#27141869)
This definitely varies by university. I had haskell and C on my first year, only had Java on the second.
Re:Show HN: I wrote my own RTS game engine in C
by pjmlp on Thursday May 13, 2021 @02:29AM
(#27139081)
On my university we learned C++, already with proper strings, vectors, in-house collection library.
About 30 years ago.
Re:Show HN: I wrote my own RTS game engine in C
by kevinmchugh on Thursday May 13, 2021 @12:00AM
(#27138241)
C the language is really neat and exciting. C the ecosystem, including standard libraries, is a lot less compelling.
Re:Show HN: I wrote my own RTS game engine in C
by monk_e_boy on Thursday May 13, 2021 @04:12AM
(#27139665)
I do (well to apprentices who are the same age and same level) I teach about 2 hours a week on c++ and they are fine. They pass the cpp institute exams (which are super hard!)
So unless you actually DO teach then don't assume :)
Re:Show HN: I wrote my own RTS game engine in C
by ceceron on Thursday May 13, 2021 @03:19AM
(#27139323)
Have taught first year undergrads.
Highly recommended experience: 5 stars.
C definitely has many flaws, but I wouldn't say complexity is one of them. I wulld rather say it's too simple and one has to add the complexity all by themselves :D
Re:Show HN: I wrote my own RTS game engine in C
by reasonabl_human on Thursday May 13, 2021 @12:04AM
(#27138271)
Learned C in a class as a first year undergrad, it was great!
Re:Show HN: I wrote my own RTS game engine in C
by IQunder130 on Thursday May 13, 2021 @03:31AM
(#27139389)
C was my first language as a first year undergrad, in mechanical engineering to boot. I think I came out of the experience just fine.