Can you just imagine a con artist trying to unload a mainframe on some unsuspecting customer just before Y2K?
"Yes, it's fully Y2K compliant, and includes superfast core memory..."
Thought Y2k was bad ? Wait till 2038
Moderator: Edi
- Crayz9000
- Sith Apprentice
- Posts: 7329
- Joined: 2002-07-03 06:39pm
- Location: Improbably superpositioned
- Contact:
A Tribute to Stupidity: The Robert Scott Anderson Archive (currently offline)
John Hansen - Slightly Insane Bounty Hunter - ASVS Vets' Assoc. Class of 2000
HAB Cryptanalyst | WG - Intergalactic Alliance and Spoof Author | BotM | Cybertron | SCEF
John Hansen - Slightly Insane Bounty Hunter - ASVS Vets' Assoc. Class of 2000
HAB Cryptanalyst | WG - Intergalactic Alliance and Spoof Author | BotM | Cybertron | SCEF
- Sarevok
- The Fearless One
- Posts: 10681
- Joined: 2002-12-24 07:29am
- Location: The Covenants last and final line of defense
You can not make modifications to a staticaly linked library such as time.h once a program has been compiled. That is one of the reasons why DLLs are so popular.Let's start selling some "Y2038 protection" software to scan systems for the outdated time.h library in order to rip off, er... "help protect" users.
I am afraid the solution is not that simple. Every application that was written with that library will have to be recompiled. That means Windows, Office, Quake 3, Halo etc would have to be recompiled. And then you have to distribute the new program to every user in the world who would have to reinstall almost every software in their PC.
Also recompiling may not be easy for some programs that may rely on a 32 bit time_t. They would fail to compile if they size of time_t is changed.
It means that after Jan 1st 2038 everything written in C/C++ will consider the next day to be Dec 31st 1970 instead of Jan 2nd 2038. Since C/C++ is the language virtualy everything from operating systems to games are written in this could cause serious damage.Can you explain a bit, what this means, and what practically would fall under that?
C/C++ is the greatest programming language. Most software from Windows to Games are written in them. They are the most powerful language available.Does anyone even use C/C++ anymore?
Not only Games but everything else from MS Office to Photoshop are written in C/C++.I believe IIRC that C/C++ is still THE language to use in game programming.
I have to tell you something everything I wrote above is a lie.
On the plus side, we've got 35 years to take care of the problem.
Howedar is no longer here. Need to talk to him? Talk to Pick.
- Sarevok
- The Fearless One
- Posts: 10681
- Joined: 2002-12-24 07:29am
- Location: The Covenants last and final line of defense
Agreed. A note to those who use Visual Studio.NET. Even if you do not write your software in C/C++ it still runs on the .NET framework which was written in C++ so you too are affected by this bug.Howedar wrote:On the plus side, we've got 35 years to take care of the problem.
I have to tell you something everything I wrote above is a lie.
- Crayz9000
- Sith Apprentice
- Posts: 7329
- Joined: 2002-07-03 06:39pm
- Location: Improbably superpositioned
- Contact:
Two words that sum up my take on .NET:
C Flat.
C Flat.
A Tribute to Stupidity: The Robert Scott Anderson Archive (currently offline)
John Hansen - Slightly Insane Bounty Hunter - ASVS Vets' Assoc. Class of 2000
HAB Cryptanalyst | WG - Intergalactic Alliance and Spoof Author | BotM | Cybertron | SCEF
John Hansen - Slightly Insane Bounty Hunter - ASVS Vets' Assoc. Class of 2000
HAB Cryptanalyst | WG - Intergalactic Alliance and Spoof Author | BotM | Cybertron | SCEF
- Sarevok
- The Fearless One
- Posts: 10681
- Joined: 2002-12-24 07:29am
- Location: The Covenants last and final line of defense
.NET is having immense effect on everyones lives. It is something you can not live without and yet something many programmers do not like.Crayz9000 wrote:Two words that sum up my take on .NET:
C Flat.
However we made great changes when Windows 95 was introduced. We succesfuly made the transition to Win 32 programming from DOS programming. Then around 1997 people starting learning the MFC. So .NET is just another stop in the road. I am sure with time most programmers would be using .NET like they use the MFC today.
I have to tell you something everything I wrote above is a lie.
- Crayz9000
- Sith Apprentice
- Posts: 7329
- Joined: 2002-07-03 06:39pm
- Location: Improbably superpositioned
- Contact:
We made great changes. So what? We got a funky user interface that was ripped off of Xerox, and legendary unreliability. The only thing that Microsoft really gave the software industry was a new way to market stuff...
A Tribute to Stupidity: The Robert Scott Anderson Archive (currently offline)
John Hansen - Slightly Insane Bounty Hunter - ASVS Vets' Assoc. Class of 2000
HAB Cryptanalyst | WG - Intergalactic Alliance and Spoof Author | BotM | Cybertron | SCEF
John Hansen - Slightly Insane Bounty Hunter - ASVS Vets' Assoc. Class of 2000
HAB Cryptanalyst | WG - Intergalactic Alliance and Spoof Author | BotM | Cybertron | SCEF
- Sarevok
- The Fearless One
- Posts: 10681
- Joined: 2002-12-24 07:29am
- Location: The Covenants last and final line of defense
Agreed. Microsoft makes you pay outrageous amounts of money for their software. No wonder Microsoft is a prime target of software pirates.Crayz9000 wrote:We made great changes. So what? We got a funky user interface that was ripped off of Xerox, and legendary unreliability. The only thing that Microsoft really gave the software industry was a new way to market stuff...
I have to tell you something everything I wrote above is a lie.