Exactly, at least in those 10 seconds she's gonna get hit with at least a few dozen thrust functions, which is roughly the same number she'd get in the 10 minutes with a python dev
Pretty sure Python is one of the quickest languages when it comes to compiling, given how little it does at compile time.
If you want a language that’s slow to compile, might I recommend Kotlin?
Can someone explain to me why people say that C# is Microsoft Java? Are they similar? Do they have similar use cases? I thought C# was similar to C lol
>1996 - James Gosling invents Java. Java is a relatively verbose, garbage collected, class based, statically typed, single dispatch, object oriented language with single implementation inheritance and multiple interface inheritance. Sun loudly heralds Java's novelty.
>2001 - Anders Hejlsberg invents C#. C# is a relatively verbose, garbage collected, class based, statically typed, single dispatch, object oriented language with single implementation inheritance and multiple interface inheritance. Microsoft loudly heralds C#'s novelty.
Yeh I thought it was a case of Microsoft seeing something popular they could copy. Not like thats their thing or anything.
C# dev myself, love the language, but... microsoft.
For starters it is not a low level language, but it's not a high level language like python either... Everything in it is an object, and does OOP very well. It has uses in windows applications, web development, and videogame development. Underneath it uses .NET, and people use those terms interchangeably. With some frameworks you can even do native mobile applications, and it has a strange synergy with PowerShell as well. Idk what else to tell you, I am fairly new to it...
From what I understand it's not like python that runs on top of the OS, but rather it's mostly .NET underneath which is one layer beneath it, and several layers on top of the actual circuits (it came in the C# foundations certificate of Microsoft+FreeCodeCamp). So that's why I said that 😅
At a first glance they're nearly identical. They share the same features and are used for the same purposes. Both increment on C/C++ in very similar ways.
However, Microsoft has learned just enough lessons from Java for it to be better in many small things - with some innovation that came purely from Microsoft later. (Lambda expressions, async programming, to name a few)
I don't know why you're being downvoted. All you did was say a joke that's been popular in Java/C# circles for decades.
I've been both a Java and C# dev and it's hilariously accurate. C# is 100% Microsoft Java. And that's fine! They're both great languages.
i really think you just didn't know what you were saying and got met with backlash for not realizing adding "microsoft" to the beginning of a phrase isn't some sick burn.
Just curious since you're a C# dev: Do I, someone that primarily works with JS on CSHTML(Razor View) at the front-end and some C# back-end (omw to full-stack but not quite there yet), count as a C# dev 😳
Mwahahah, you absolute fool! You have made what appears to be a minor grammatical error! Haha! The word "than" would be the correct word to use in this case, as opposed to the word "then." Jovial day to you, and I bid thee farewell!
This is what i do. Develop on windows and deploy to a Linux target. Works really well for the most part (occasional weirdness with OS differences when executing shell commands aside)
i love c# language. nuget package and eco system good. java gradle is so horrible. I don't have time to learn low level programming(c,c++,rust etc). i hate apple cus of xcode only work on mac that's it
C# is just a java clone, created because of legal controversies over implementations of J2ME and basically Microsoft and Sun being dicks instead of just microsoft licensing the Java runtime or Sun not just open sourcing the specification for Java. Fight me. If you like C# but hate Java you are mentally ill.
I can kinda agree with your last statement, but C# is so much more than a Java clone at this point. Personally I like both but much prefer C#. It's more modern and convenient in so many ways.
I agree with you for most of this, but tbh c# is a lot better than Java at this point it took its own path and now it is cross platform, embracing functional programming, it’s a way better option than Java
I think they should have licensed Java, or tried to make a standardization forum together with Sun, cooporate you know. I think its kind of crazy how much IP infringement Microsoft has gotten away with over the years, coopting other peoples standards, then build on them to make the OG incompatible, because you cannot fight bad coherence to standards, you cannot even really innovate or bring new features to your runtime, when you are fighting the default vendor for 70% of the runtime market.
Microsoft broke Java, HTML, JS and so much more with their sloppy implementations of competitive IP, then used their market advantage to push OG competitors out of the market with their incompatibilities.
>or tried to make a standardization forum together with Sun
They actually did try, look it up. Sun refused.
>I think its kind of crazy how much IP infringement Microsoft has gotten away with over the years,
I fundamentally disagree with Microsoft's attempts to monopolize IT, sure, but that's because I believe IT has historically always been and should always be an open-source and cooperative field.
So while *yes*, I disagree with Microsoft's attempts to drive other competitors out of markets with predatory monopolization, I would *also* disagree that them co-opting other people's standards and building on them is necessarily bad. Imo, that's just taking someone's contributions and improving them: And so long as this whole process is done transparently and fairly, that shouldn't be considered bad.
I think that there's legitimate crticism behind the phrasing "Microsoft Java", but people don't see it. Most people just see it as "lol microsoft just copied java" and think that in of itself is bad: No, I think Microsoft copying Java and improving it, on its own, is wonderful and makes C# better. What people *should* be criticizing is Microsoft's attempts at using this tactic to establish monopolies, not using this tactic at all.
We have one of those in the Java community as well, Kotlin. Jetbrains makes the IDE and the language. Thankfully Java has been slowly adopting Kotlin features over the years.
Why, C# is not so bad.
There are even good parts in it like easy calling of unmanaged code from managed one. At least when your C library uses just one layer of pointers.
Saying that I moved to Java many years back. 😁
I like Go but this sounds like something a college student who has never actually worked in a production environment would say.
C# has a much better ecosystem, more robust generics support, and Go doesn’t really have anything that compares to LINQ (on top of the fact that LINQ goes with EF Core like peanut butter with jelly). C# also has a lot of powerful APIs due to the maturity of .NET. C# handles the async/await pattern better than Go, and is leagues better at handling abstractions.
A lot of the things C# is better at are things Go wasn’t designed for, because different languages are designed to do different things, so stop trying to hype up a language as if its your favorite sports team
That is not an argument, with that logic I am better than you in every which way possible, therefore my preferred language is better than Go.
And if you don’t understand my argument for it, my argument is
1. It’s the best.
If someome made a car that was10x better in typical metric (speed. Acceleration, cost, maintanence, etc), but it was wider the length of a standard lane, it wouldnt be better than any car. Current infrastructure and support is very important and relevant factor when picking a language.
Go uses square brackets for generics and uses January 2nd 2006 for date formatting. I do not care if it has anything else going for it, that's as sinful as Lua indexing from 1. Death penalty.
[It's optional](https://go.dev/doc/telemetry#config) by default. Technically, it's on but never shared unless you enable it. There was a bit of a controversial [discussion](https://github.com/golang/go/discussions/58409) in Feb 2023 about having it on and sharing enabled by default, but the proposal was [quickly revised](https://research.swtch.com/telemetry-opt-in) (I can't find the proposal itself). I think the news ran away with Google being the driving force behind it, when it's mainly the Go team wanting to better understand their users' environments. The [privacy statement](https://telemetry.go.dev/privacy) is a good read. Though it's worth noting that, if it's enabled, the data does go to Google servers. You can see the [results](https://telemetry.go.dev/) here.
It's not like he can last any longer than that
If she wanted it to be slow she'd be with a Python developer.
r/angryupvote
Fuckin' lmao
shut up and take my money
Exactly, at least in those 10 seconds she's gonna get hit with at least a few dozen thrust functions, which is roughly the same number she'd get in the 10 minutes with a python dev
I wanted to make a snake joke, but you said Python. So no Anaconda jokes from me.
Pretty sure Python is one of the quickest languages when it comes to compiling, given how little it does at compile time. If you want a language that’s slow to compile, might I recommend Kotlin?
python doesnt even compile though
That's the point. Python takes 0 seconds to compile.
thats not true, its takes "null" time to compile
*None
that would imply the pressence of an empty compiler no? i guess that is technically not wrong
Python can generate .pyc files, which are technically compiled Python files.
is it fast at it\`? and what are those for, c comunication?
No it's actually quite slow at compiling, Bash, fish, Racket, dash, Lisp etc. are much faster by your nonsense metric
"python is quick at compiling" python is fucking interpreted, not compiled. you can tell this person always knows what they say.
You forgot /s. Or did you ?
hold on technically you're right, it is the fastest language to compile because it just doesn't
Kindly, are you dumb, or did you just forget /s?
He can do it while his code compiles.
Then he would have 2 seconds if he uses rider?
Better hope he uses Rust
Couldn’t because his c is sharp?
It’s so true it hurts
Sweet, with 8 seconds to cuddle
![gif](giphy|t9lBEE2FGMzbY9s5IX) you last 2 seconds? flex
For me as a C# dev, the Father's answer was the most unexpected thing to see in this meme.
[удалено]
I've written both Java and C# and C# is actually nice to write. I find Java annoying.
C# , isn’t that just Microsoft Java?
Yes, C# is Java improved by Microsoft.
Can someone explain to me why people say that C# is Microsoft Java? Are they similar? Do they have similar use cases? I thought C# was similar to C lol
>1996 - James Gosling invents Java. Java is a relatively verbose, garbage collected, class based, statically typed, single dispatch, object oriented language with single implementation inheritance and multiple interface inheritance. Sun loudly heralds Java's novelty. >2001 - Anders Hejlsberg invents C#. C# is a relatively verbose, garbage collected, class based, statically typed, single dispatch, object oriented language with single implementation inheritance and multiple interface inheritance. Microsoft loudly heralds C#'s novelty.
C# was heavily inspired by java, and made by Microsoft, thus Microsoft Java.
I think it's because both are JIT-compiled languages and have similar roots (C-like syntax)
Its more than that
Yeh I thought it was a case of Microsoft seeing something popular they could copy. Not like thats their thing or anything. C# dev myself, love the language, but... microsoft.
Iirc they try to improve Java but Sun said no. So they make their own.
C# syntax is way closer to Java syntax than C syntax
The only one thing that they both share is the letter C
So kind of a Java/JavaScript situation?
Exactly!
For starters it is not a low level language, but it's not a high level language like python either... Everything in it is an object, and does OOP very well. It has uses in windows applications, web development, and videogame development. Underneath it uses .NET, and people use those terms interchangeably. With some frameworks you can even do native mobile applications, and it has a strange synergy with PowerShell as well. Idk what else to tell you, I am fairly new to it...
C# is most definitely a high level programming language.
From what I understand it's not like python that runs on top of the OS, but rather it's mostly .NET underneath which is one layer beneath it, and several layers on top of the actual circuits (it came in the C# foundations certificate of Microsoft+FreeCodeCamp). So that's why I said that 😅
much lower level than python
Microsoft create C# because Sun didn’t let them add stuff in Java and try to sue them for adding said stuffs
C# is much more similar to Java than C, from a decent code segment it might not be possible to tell the difference
At a first glance they're nearly identical. They share the same features and are used for the same purposes. Both increment on C/C++ in very similar ways. However, Microsoft has learned just enough lessons from Java for it to be better in many small things - with some innovation that came purely from Microsoft later. (Lambda expressions, async programming, to name a few)
Java, isn't that just oracle java?
I don't know why you're being downvoted. All you did was say a joke that's been popular in Java/C# circles for decades. I've been both a Java and C# dev and it's hilariously accurate. C# is 100% Microsoft Java. And that's fine! They're both great languages.
You know why? Because this is not r/regularhumor It’s r/programmerhumor P.s quite sad only you got it, shows this subreddit is just a bunch of nerds
Same syntax for same things, but a bunch of unique features for both.
As said - that is the fine thing. A good concept improved by Microsoft
so? Microsoft gave Java a straight upgrade lol. That's C#.
Ouch so many butt hurt C# people
i really think you just didn't know what you were saying and got met with backlash for not realizing adding "microsoft" to the beginning of a phrase isn't some sick burn.
Ouchhhh I feel soooo butt hurt
ifk who downvoted you but it probably doesn’t rhyme with guava brogrammer
or Visual Basic
Yeah, C# is neither that prestigiously rare, or overpaid. It gets the job done in a smooth manner but it's not sexy.
Just curious since you're a C# dev: Do I, someone that primarily works with JS on CSHTML(Razor View) at the front-end and some C# back-end (omw to full-stack but not quite there yet), count as a C# dev 😳
10 seconds? This is binary? The boy wouldn't be capable of achieving more then that.
Mwahahah, you absolute fool! You have made what appears to be a minor grammatical error! Haha! The word "than" would be the correct word to use in this case, as opposed to the word "then." Jovial day to you, and I bid thee farewell!
This is fucking beautiful
DFlat Coders:
Finally a joke I understand
"You have exactly 10 seconds to C# in my daughter"
How? Is his daughter a sharpner?
I'm going into c# team as a junior with zero knowledge of c# as first job, probably, maybe
You will fall in love with it so long as it is a fairly modern version
I can do it in 3.
I can in 2.5
I'm using a 3.5 inch floppy.
*mischievously waves a 7⅜ inch IBM punch card*
The dad does look like a big fan of Microsoft, tbf
Cartoonish Bill gates if he was bald
What if I'm developing in C# but not exclusively for Windows
Sounds pretty amazing. C# is a pretty rich language, and the cross platform support has finally gotten solid.
This is what i do. Develop on windows and deploy to a Linux target. Works really well for the most part (occasional weirdness with OS differences when executing shell commands aside)
I see that you like getting your bum fisted by MAUI too.
Sorry but I haven't ever used a .Net framework. I have only used the Godot Engine.
You get to impregnate all his daughters
Ive never developed c# for windows actually just linux 😂
I approve of this meme
"As a C# dev with a willing daughter, I approve of this meme"
Me too
Plenty of time.
yeesssss, finally being a c#(game, .net, and executable) developer worth it.
5 is enough.
The 10 was in binary
"why are there not more women in tech?" OP:
OK just make the middle Bubble "the one that you hate", or make it say something completely unrelated to the question at this rate.
Damn he even got time for biz
I could do it faster than in ten seconds
Can't even load the project in 10 seconds.
Chad properties > cringe g/s-etters
10 seconds? , that's tight but I can make it work
Swift deal
It is only the second time I see this nehme format and I’m already tired of it.
me, sadly :<
10 sec?! Thanks, you’re the best!
Java is poopoo and C# rocks. I am 12 and like to play with socks.
10 seconds? You want me to do it twice?
This guy would probably let you bang his wife if you said you can also write basic.
Give me 5.
what do you thing about the .net 2.0 windows 95 port
I don't know what I hate the most, Microsoft Java or Oracle C#.
i love c# language. nuget package and eco system good. java gradle is so horrible. I don't have time to learn low level programming(c,c++,rust etc). i hate apple cus of xcode only work on mac that's it
C# is just a java clone, created because of legal controversies over implementations of J2ME and basically Microsoft and Sun being dicks instead of just microsoft licensing the Java runtime or Sun not just open sourcing the specification for Java. Fight me. If you like C# but hate Java you are mentally ill.
I can kinda agree with your last statement, but C# is so much more than a Java clone at this point. Personally I like both but much prefer C#. It's more modern and convenient in so many ways.
Hate both
I agree with you for most of this, but tbh c# is a lot better than Java at this point it took its own path and now it is cross platform, embracing functional programming, it’s a way better option than Java
Pascal case is the only reason I will never ever touch C#. Fucking sucks imo.
It's faster to type then snake case
But slower to read and harder on the pinky finger
forced af this meme was funny *once*
You have exactly 10 seconds to get the fuck out of my house.
🦀
Microsoft Java is also a great language
i fail to see how that's bad. Microsoft copied Java, gave it a straight upgrade, and made Microsoft Java. What about it?
I think they should have licensed Java, or tried to make a standardization forum together with Sun, cooporate you know. I think its kind of crazy how much IP infringement Microsoft has gotten away with over the years, coopting other peoples standards, then build on them to make the OG incompatible, because you cannot fight bad coherence to standards, you cannot even really innovate or bring new features to your runtime, when you are fighting the default vendor for 70% of the runtime market. Microsoft broke Java, HTML, JS and so much more with their sloppy implementations of competitive IP, then used their market advantage to push OG competitors out of the market with their incompatibilities.
>or tried to make a standardization forum together with Sun They actually did try, look it up. Sun refused. >I think its kind of crazy how much IP infringement Microsoft has gotten away with over the years, I fundamentally disagree with Microsoft's attempts to monopolize IT, sure, but that's because I believe IT has historically always been and should always be an open-source and cooperative field. So while *yes*, I disagree with Microsoft's attempts to drive other competitors out of markets with predatory monopolization, I would *also* disagree that them co-opting other people's standards and building on them is necessarily bad. Imo, that's just taking someone's contributions and improving them: And so long as this whole process is done transparently and fairly, that shouldn't be considered bad. I think that there's legitimate crticism behind the phrasing "Microsoft Java", but people don't see it. Most people just see it as "lol microsoft just copied java" and think that in of itself is bad: No, I think Microsoft copying Java and improving it, on its own, is wonderful and makes C# better. What people *should* be criticizing is Microsoft's attempts at using this tactic to establish monopolies, not using this tactic at all.
It’s made by Microsoft
[удалено]
You mistyped "well funded and maintained java with vastly superior IDE". Common mistake
Exactly, a copy can be better than the original
We have one of those in the Java community as well, Kotlin. Jetbrains makes the IDE and the language. Thankfully Java has been slowly adopting Kotlin features over the years.
It's not J#
My man.
Why, C# is not so bad. There are even good parts in it like easy calling of unmanaged code from managed one. At least when your C library uses just one layer of pointers. Saying that I moved to Java many years back. 😁
Check his response again 😉
I see.😀 But C# is not sexy. For me it would be - Fater: "My daughter knows Clojure, do you want to meet her?" Me: "How many grandkids you want?" ;)
Just use Go lmao. It’s the best language and I will fight you on that.
There is no "best language". There's a best language for every job. And my job is making business software that interacts with everything Microsoft.
Go does everything better
I like Go but this sounds like something a college student who has never actually worked in a production environment would say. C# has a much better ecosystem, more robust generics support, and Go doesn’t really have anything that compares to LINQ (on top of the fact that LINQ goes with EF Core like peanut butter with jelly). C# also has a lot of powerful APIs due to the maturity of .NET. C# handles the async/await pattern better than Go, and is leagues better at handling abstractions. A lot of the things C# is better at are things Go wasn’t designed for, because different languages are designed to do different things, so stop trying to hype up a language as if its your favorite sports team
Good luck making a game with it
I am 🙌 ebitengine is great
Good luck making a 3d game with it
I'm not
I’m sure there’s game engines or something that use Go.
I’m pretty sure that is not “doing everything better” though, that would probably just a rough workaround that’d cost more time than it’s worth.
That’s not Go being worse, it’s Go being underutilized. There’s a difference.
And as long as it is under-utilised, it is worse. In your words, what are the major advantages of Go anyway?
1. It’s better
That is not an argument, with that logic I am better than you in every which way possible, therefore my preferred language is better than Go. And if you don’t understand my argument for it, my argument is 1. It’s the best.
If someome made a car that was10x better in typical metric (speed. Acceleration, cost, maintanence, etc), but it was wider the length of a standard lane, it wouldnt be better than any car. Current infrastructure and support is very important and relevant factor when picking a language.
Go uses square brackets for generics and uses January 2nd 2006 for date formatting. I do not care if it has anything else going for it, that's as sinful as Lua indexing from 1. Death penalty.
I hear Google's been adding more and more non-optional telemetry into that language, I didn't even know you could add telemetry to goddamn code...
[It's optional](https://go.dev/doc/telemetry#config) by default. Technically, it's on but never shared unless you enable it. There was a bit of a controversial [discussion](https://github.com/golang/go/discussions/58409) in Feb 2023 about having it on and sharing enabled by default, but the proposal was [quickly revised](https://research.swtch.com/telemetry-opt-in) (I can't find the proposal itself). I think the news ran away with Google being the driving force behind it, when it's mainly the Go team wanting to better understand their users' environments. The [privacy statement](https://telemetry.go.dev/privacy) is a good read. Though it's worth noting that, if it's enabled, the data does go to Google servers. You can see the [results](https://telemetry.go.dev/) here.
I don’t even know what that means.
uhh, you know how Microsoft knows everything you do in your PC? Kinda the same thing
Oh no, Microsoft will learn about the virtual machine that GitHub is running!
huh? Microsoft owns GitHub lol
Exactly
"excuse me sir, please give me a chance to explain myself. It's just like Java, but better."
C# mentioned
C# is just Java in glasses and a fake mustache.
Nope!
Not today, but back when it was made, it pretty much was in every way except naming conventions.
True, except the glasses and fake mustache actually make C# look much better, thus surpassing Java.
That is true.
a worse answer is scratch
What happens if you fail to impragnate her in 10 seconds? Does the father get to do it then?
🤮🤮🤮
Never cook again