|
Recently, I was inspired to investigate the original HELLO.C for Windows 1.0, a 125 line behemoth that was talked about in hush tones. Just in case you need to compile any Windows 1.0 code
Someone makes a decimal off-by-one error or something
|
|
|
|
|
Eurocrat: "But the decimal separator is , not . "
Redmondite: "No, it's . "
...so to resolve the issue, they agreed to omit it completely.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Humans and AI systems work better when they tackle problems together. That’s according to research from Microsoft chief scientist Eric Horvitz. Just don't ask them to open the pod bay doors
|
|
|
|
|
Normally when Microsoft decides an end-of-life date for a product, they really just mean “you shouldn’t be using this anymore, but we understand if you do”. This won’t be the case for Silverlight, which will no longer be downloadable after October 12, 2021. "Well it's all right, even if the sun don't shine Well it's all right, we're going to the end of the line"
I did actually triple-check to confirm this wasn't a couple of years old.
|
|
|
|
|
The design framework is currently used in apps such as Outlook, Teams and OneDrive, and Microsoft recently announced Fluent UI, unifying their web and mobile UI libraries under a shared charter. New icons for everyone?
|
|
|
|
|
F Fluent Design.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
In the quest to make computers ever-more pervasive, and invisible, Google's AI research team has now unveiled a new way to weave technology directly into our garments. The so-called "e-textile" concept could let users control electronic devices through a flick or a twist of their hoodie strings. Or they're just yanking everyone's cord
|
|
|
|
|
I think the problem is not them trying to find new ways... I think the problem is the amount of morons that will and make 3 days camping to be the firsts to buy it
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
The four horsemen of the apocalypse will be wearing them. Very soon, by the looks of things!
|
|
|
|
|
Microsoft and Altran release Code Defect AI to identify potential problems in software development and suggest fixes. It looks like you messed up the order of the items in the for loop again. Do you want help with that?
|
|
|
|
|
I hope they don't feed it with VB6
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
The acceptance of Work from Home is expected by many to be one of the most enduring fall-outs o the COVID-19 crisis, but Microsoft CEO Satya Nadella worries that it comes with its own negative side effects due to the lack of casual interaction with fellow employees. They built all those shiny buildings and need to make use of them
|
|
|
|
|
Having an office bigger than some employees' houses will probably help too
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I ran across someone recently who says the way to move past object oriented programming (OOP) is to go back to simply telling the computer what to do, to clear OOP from your mind like it never happened. That would make it an 'OOPs'?
|
|
|
|
|
Another entry in the "who not to hire" catalog.
|
|
|
|
|
Yes. If someone doesn't understand OOP, I'd even doubt their non-OOP skills. Before my own conversion I came across a situation where the logic was getting eight 'if' levels deep. OOP simplified the heck out of it, and I would never go back. Just reading that code hurt! And of course the function size drastically shrank after the refactoring. I'd never want a programmer on my team arguing for the old way!
|
|
|
|
|
Or the other way round?
He won't hire you for his team of Functional Programmers either.
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Kent Sharkey wrote: to clear OOP from your mind like it never happened. Like that night when... ooops, sorry.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
What happens in Visual Studio STAYS in Visual Studio.
".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
|
|
|
|
|
C# kinda forces you into the OOP paradigm, even if you create one giant class that contains all of your functional code.
I've been programming for over 40 years, and until about 1990, all of my code was "functional". When I started using c++ in 1991, I fought the learning curve going to OOP. Using C++ didn't force you to do OOP, it just made it possible. With the advent of C#, MS really pushed hard on the OOP of things.
OOP is merely a paradigm for organizing code. It makes sense, and having done functional programming, I have no desire to revisit it (functional programming).
".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
modified 18-May-20 9:38am.
|
|
|
|
|
In my very first university level programming class, we did OOP without knowing of it. The programming language was plain Pascal, and we were taught how to group closely relate data into a given type of record (c/c++: struct). Operations to manipulate the data of each record type were directly associated with the record type, and no other code was allowed to modify the fields of the record. All calls to the functions took a specific record instance as its first parameter - we didn't name it "this", but I guess we could have.
This was a nice and orderly coding discipline, not enforced by the compiler but by the professor. So when "real" OOP arrived a couple of years later, it really was not much of a change to me; it was just syntactic sugar. I never learned the unruly behaviour that makes it difficult to accept OOP.
This is quite similar to what was then termed "structured programming", roughly the same as goto-less programming. I learned while and repeat/until and if/then/else before I learned goto, so I never could see the value of it: It just breaks everything, every structure! I never learned goto misbehaviour either. I think I have benefited from that, too.
(I am not perfectly hones saying that I didn't know goto - my very first, high school self study, programming experience was with Univac's very first attempt at Basic, with single-letter or single-letter-single-digit numeric variable names and 26 string variable names. There I saw the goto. But I consider that just a toy experience, at the level of programming Lego motors and lights.)
|
|
|
|
|
Functional != Procedural.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Those who haven't studied languages in a more formal sense are usually quite unaware of the "functional language" concept, and use the term "functional" in a much more informal way.
I don't know of #realJSOP's formal background, but you certainly may be a decent programmer even if you have never seen a functional languge or the definition of the term.
|
|
|
|
|
I have no formal background.
".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
|
|
|
|
|
I'm not inferring anything about #realJSOPs ability - from previous posts he evidently has a lot of experience. I was aiming to inform, not denegrate.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|