JS is a "with great power comes great responsibility" language. I hated it as well as a beginner, but now that I have a little bit of experience, I tend to like some advantages of it. Plus, nowadays, the new cool trend framework to build a web application is NodeJS.
It's true that when you are searching for a job, a lot of opportunities asks for Java (in France as well).
@AnyOldName Yes, in fact at work I use CoffeeScript instead of standard JS.
Oh goodness. JavaScript, that brings back memories. You kids have it nice and easy with your frameworks and modern browsers, and fancy industry standard practices. Back in my day, IE6 was still king, and heaven forbid you actually wanted to debug anything with that. I just remember it would give vague errors on line numbers and leave you to figure out WTF blew up in your face. XMLHttpRequests were weird on IE as well. FF got better, but it took forever for good JS debugging to materialize.
HTML/CSS was what I studied back then too, along with C++. Again, web developers are spoiled these days. I kid you not, but in 2006, you had to test your designs in every browser to make sure they were compliant and one didn't break in weird ways. That meant IE6, IE7, Opera, FF, Chrome, and Safari. Nowadays, it's basically you just test mobile and desktop designs, and that's it. The whole situation was crap until 2009-ish I want to say, and became a thing of the past.
Ah yes, *wipes away nostalgic tear* nothing beats the Bad Old Days of webdev.
A lot of my friends love to hate JavaScript, and I honestly don't know why. It definitely has its quirks, but it gets things done and I love how it's so easy to just open a browser dev console and quickly prototype some code.
My school has really loves Java, and I don't know why. Almost all of the CS classes are taught in Java except the intro class (Python), Operating Systems ©, a couple programming language concept classes (Scheme), and a few other oddballs like computer graphics.
I personally like the C languages, and definitely prefer C# to Java. It just feels like C# is a lot more approachable and open, and it's so much easier to find answers and documentation (at least in my experience)
Anyway, to the reason I started this post...
In a JITed language like C#, does writing an interpreter basically become a JIT itself? I know that there's a lot of lost room for optimization, but the interpreter itself does get optimized fairly well I imagine..
JavaScript is easy to hate because it's an absolute mess. It has everything that if you're a complete newbie to coding seems like, "oh, that's convenient," but if you have experience coding, makes you go, "why the fuck do they let you do that." For example, you can ask it if "13" is equal to 13, and it will tell you yes, because JavaScript lets you check equality without regards for type. Why. Why would you do this. Casting isn't that hard. You don't need two different equality operators. Also somehow NaN does not equal NaN. Because that makes sense.
I think a lot of CS courses teach Java because that decision was made at a time when C# wasn't a good choice - it used to be worse than Java and covered by bullshit Microsoft licencing crap and only work under Windows. There were also a huge number of businesses recruiting Java developers and far fewer recruiting C# ones, and universities like it when their alumni are employable. Once C# got better, it started being used more, and Mono got better, making it easier to use on Unix, and a load of effects started a positive feedback system where it's beaten Java in every measure of goodness (including being open-sourced) and it's rapidly catching up to Java in industry. I wouldn't be surprised if some unis start switching their CS courses to C# within the next few years.
A new DLC was announced for A Hat in Time for Gamescom which includes a new chapter, co-op mode, hardcore challenges, six new Time Rifts, a new badge, new dyes and costumes. The best news yet: it is available on September 13 for PC. Ohh... And it's coming to the Nintendo Switch too, but I stick to the PC version.
Anyone else hyped? Any other announcements from Gamescom you guys are hyped for?
A Hat in Time is one of the best platformers in recent years, so try it out! Especially if you loves classic N64 platformers such as Super Mario 64 and Banjo-Kazooie.
(08-21-2018, 12:48 PM)MayImilae Wrote: [ -> ]Yay the new Nvidia GPUs are finally revealed! 2080Ti for us!
indeed yay. this will hopefully get the prices down of older gpu's because this shit is ridiculous
10X0 generation will have lower prices, good good...
I think I'll get the GTX 1060 6 Go.
Ray tracing and GDDR6 can wait.
A 32 core and 64 threads AMD Ryzen processor? It's just a mere give or take 1800 US dollars.
Why would any need one for Desktop gaming? Is it not a little tiny bit to powerful for Dolphin? Well... If you can run Xenoblade Chronices in the Interpreter mode with it, I guess that's fine then? Still... What does Dolphin even do with that many cores.
I dunno, wouldn't the Intel i9-9900k be better? I guess it doesn't have as many cores and threads.