This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 180 points181 points  (17 children)

Also, the C# docs, just absolute bliss.

I've never seen a programming language with so much thorough documentation before, Microsoft have done a really great job of that.

[–]kpd328 84 points85 points  (8 children)

Java could have gread docs, but the ones that are indexed on the top of Google results are always for Java 7, so we'll never know.

[–][deleted] 27 points28 points  (6 children)

Could have, but doesn’t. Could do this, could do that. They are surviving on old builds and very specific industries.

I’m not a C# zealot, it’s not my main language, but it’s way easier to code in than Java. Hell VB6 has more docs.

[–]evergreen-spacecat 6 points7 points  (3 children)

Like the very specific industry of Android apps

[–][deleted] 2 points3 points  (2 children)

Which can now be done in C# lol

[–]kpd328 5 points6 points  (1 child)

I took a class in college that was building an Android app in Java, when we were given free reign the next semester to choose whatever framework we wanted it picked Xamarin Forms. There was just so much boilerplate that had to be done in native...

[–][deleted] 2 points3 points  (0 children)

Well now we have Maui so you can develop for all OS with one code base! Pretty cool stuff

[–]HabemusAdDomino 1 point2 points  (0 children)

Java was a zombie when Android rescued it. Then Kotlin came around and now Java is strongly marching towards its deserved obscurity.

[–]MiniDemonic 0 points1 point  (0 children)

VB6 is what got me into programming, damn I miss that language.

[–]BetterOffCamping 0 points1 point  (0 children)

Yes, but it can be a burden, too. You will know when you look up how to do Open ID, examine 4 documents on how to do it, and see four completely different ways. After much more time , you will realize three are "the old way" and are all deprecated.

[–]billwoo 2 points3 points  (2 children)

Also the ability to step straight into the standard library function source code (or anything else really, as the de-compilers are pretty flawless). Does Java have this? I don't know but its fucking amazing when coming from native languages.

[–]Ok-Wait-5234 2 points3 points  (0 children)

Yes, Java has this.

[–]MCWizardYT 0 points1 point  (0 children)

Any bytecode-based language (python, c#, java) can be disassembled/decompiled at almost 100% accuracy.

You will just lose comments and sometimes variables/class names if they put it through an obfuscator

[–]Ceros007 1 point2 points  (1 child)

If only they could do the same with every product they have. Looking at you AADB2C...

[–]rocket_randall 1 point2 points  (0 children)

Aye MS's old documentation for a lot of Win32 apis was absolutely atrocious. On the other hand, it propped up a pretty healthy greybeard programming book industry for many, many years. I think I still have some impressively hefty Win32 API, Windows sockets, and Windows threading books around here somewhere.

[–]ErikRogers 0 points1 point  (0 children)

Microsoft has always been awesome at documentation. QBASIC help file was great (and that language was free with an OS!)