|
A first working draft proposal for the next version of C clarifies and refines existing features, rather than adding new ones Updates aren't just for those new-fangled languages
|
|
|
|
|
It's hard to improve on perfection.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Let's hope that they start a trend.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I’m excited about our plans for how Visual Basic.NET will be supported .NET Core 3.0! Finally, those Linux developers will have a REAL programming language
|
|
|
|
|
The current plan is that C# 8.0 will ship at the same time as .NET Core 3.0. However, the features will start to come alive with the previews of Visual Studio 2019 that we are working on. It's looking more and more Python-like all the time
Yeah, kind of a dupe of a Lounge item. Hopefully you'll forgive me.
|
|
|
|
|
I believe the comment about C# more and more Phyton-like is more of a joke than a serious statement. And I also believe there are many of us, C# programmers, waiting for the new features mentioned in the .NET blog post, but I would like the final release also incorporate the announced "records" and the "with" clause features.
Sorry for my bad English
|
|
|
|
|
I'm a bit surprised they are effectively deprecating .NET Framework with this, as some of the new features won't work on .NET Framework, only on .NET Core.
With such a major change, .NET Standard should at least get a major version bump to 3.0 rather than 2.1, to indicate potentially breaking changes, in accordance with Semantic Versioning.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Quote: ... rely on new runtime enhancements, and we will not make those in the .NET Runtime 4.8 either. So this feature simply will not work on .NET Framework 4.8 ... What a great feature! And what about the features of .Net 6 which we use? Will all of them be supported by .NET Core 3.0? I doubt that...
And what a nice code example:
var area = figure switch
{
Line _ => 0,
Rectangle r => r.Width * r.Height,
Circle c => Math.PI * c.Radius * c.Radius,
_ => throw new UnknownFigureException(figure)
}; Why is that bad code?
I could ask such a question in a job interview. I want to see if the candidate understands basic OO concepts and the consequences of unclean code.
(This code places the calculation of the area into an extra class, instead of providing a method in the interface of figure. Adding a new figure type means finding all such places. Of course we can expect many different implementations scattered all over the code base, ...)
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
this was a contrived sample to show how the new switch expression works.
while you remark about this particular expression being better handled with override and a common class is accurate, it misses the point....
further this handle the "not a figure" case, which overriding wouldn't!
and Line, obviously, has no need to implement area ....
|
|
|
|
|
HTTP is switching to a protocol layered on top of UDP. IPoAC finally getting it's due?
|
|
|
|
|
So everyone can now save a bit of memory bloat by going to Network Settings, browsing to their network adapter, and removing the TCP protocols from it.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
A lump of metal defines the world’s system of weights — but that changes this week I'm on a diet, trying to lose a few Plank's constants worth of mass
|
|
|
|
|
I did it my weigh.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
If the new system doesn't involve hamsters, it will be a pity.
|
|
|
|
|
Kent Sharkey wrote: the IPK has been found to have lost around 50 micrograms in mass, roughly equal to a single eyelash .... The exact reason for this discrepancy isn’t know No, I'm not going to apologise!
It's perfectly normal for people to take souvenirs, when they visit somewhere new!
And they're replacing it with dog food, anyway, so it can't be all that important.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Microsoft hasn’t had a great time with Windows 10 in 2018. As good a time to start as any
|
|
|
|
|
You've heard of "software as a service" - Microsoft has implemented "customer as tester".
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Quote: “We shifted the responsibility for base functional testing to our development teams in order to deliver higher quality code from the start,” explains Fortin. So their development teams got twice the time (or more) to do the same work they had been doing? Color me skeptical.
|
|
|
|
|
|
Ah refreshing, I find the speed of innovation too high, slowing down is fine with me
|
|
|
|
|
RickZeeland wrote: Ah refreshing, I find the speed of innovation too high, slowing down is fine with me
While you typed that, 73 new JavaScript libraries were created.
|
|
|
|
|
One moment please!
I agree with you that this can / will end badly.
Just; We are the ones who manage the free market economy, which is not generally bad.
That some big players are getting bigger and bigger is more likely to us consumers who for several years more and more feel on the Internet everything is "free"
Microsoft ... Visual Studio / MS SQL
Google ... search service and some more.
At some point the price has to be paid ...
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
0x01AA wrote: At some point the price has to be paid
I agree. I don't think everything should be free.
A lot of work has gone into technology that needs to be paid for.
Also, it is very interesting that you make this point because I just watched Jaron Lanier's TED talk, Jaron Lanier: How we need to remake the internet | TED Talk[^]
His final call is that all the companies should start charging for everything. I believe he is saying that will drive people to question what the companies are doing instead of just saying, "well it's free".
It's an interesting point.
|
|
|
|
|
Btw: You did not replied to my post (or it is a mistake of cp again these days). Now I was about to edit my post, I will do it here (not related directly to your reply here).
When I think more about all these presented in the article....
Of course _not_ support some Features can end in indirect censorship. But the more "dangerous" Thing with Google I see is, that "anybody" simply enter a "search/question" in Google and takes the proposed as "_the truth_" and this one worries me a lot more.
[Edit]
And please do not Count at the Moment that I will be informed about an answer CP seems to have some strange days at the Moment
[/Edit]
[Edit0]
An example what has been deleted more or less from the Scene:
Borland/Embarcadero: They had since more than 20 years a Thing called vcl which supports "visual inhertitance"! WPF and xaml compared to that early technics are simply "shameful". Of course wpf/xaml is not really that bad, but compared to this 20 year old borland technics it is something smelling. And yes I'm aware the architect was the same Person, as far what I know...
[/Edit0]
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
What I find most interesting about the article is that the site will only open in a few browsers (try it yourself). I haven't investigated why, because, well, total lack of interest; I just won't use the site.
But it gives the impression that they're taking the "They must be doing this, because it's what we'd want to do!" path with their commentary.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|