Message from @ping
Discord ID: 400458326380511232
I don't really have the authority to speak on anything.
And personal interest in the topics
@Revan what's your native programming languages?
We can combine stuff you know about with stuff you don’t know about. Nuclear powered rocket ships.
There is a drive idea based around firing nukes to use as propulsion
The university I went to for Computer Science started with C and C++, then moved on to Java. Since graduating, I've worked mainly with Java and Javascript (I'm most qualified as a web developer nowadays)
I also know enough of the following to be "dangerous": Lisp, Erlang, Ada, FORTRAN
Oh, and Groovy and Kotlin
Oof Fortran
but those are just Java with nicer syntax
I started with java in highschool. Uni did C/C++, and I'm a c# developer now.
I know none of those things.
I've looked into C# on occasion, but the companies I've worked for haven't been that big into C#
With some web development as I know JavaScript, just not great
@ping I know there's more to it than that, but they're both supersets of Java
Any valid Java code is also valid Groovy/Kotlin code
C# has only really started to take off recently now that the .net framework is going cross platform
just like C++ is just a superset of C
And Microsoft is making things more open source
Any valid C code is valid C++ code, ergo C++ is a superset of C
It is
Not at all
Give me one line of code that would compile under C but not under C++
C++ doesn't allow most of the pointer casts involved with idiomatic C
Yes it does. It just has better syntax for those now, so people rarely use the old C pointer casts
No naming in struct initializers
You have to extern "C" all C headers to make sure symbols aren't mangled
I'm not well versed on struct initializers, so I can't speak to those
Wait, whys the convo on coding now?
Wasnt it electric cars before
Because we are actually qualified to talk about coding
@GingaBomber Because ping and I disagree on the definition of "<Language B> is a superset of <Language A>"
The compilers let you deviate from the specs but that doesn't really count as a language feature
Well I guess, but my expertise is only in C++ and C#
More C# now sincei ts easier to develop games in
i made a diagram awhile ago one sec
XNA still a thing? Haven't looked recently.