GAMERS LAIR

WhatNitrous

Well-known member
Messages
23,452
Points
113
Well, if nobody does the low-level work...the top level stays the same with all its flaws...The Boost library is a good example frequently used, microsoft doesn't even own the rights to half the picture formats like jpeg, music formats like mp3...randomization in gaming is now usually Twister made as open source (Lighting Returns has it in the title screen on PS3), YS Monstrum Nox just used rpmalloc to fix up the performance, a low level assembly based memory library that replaces regular malloc.

Anyone who doesn't just want to make a quick buck should care about it, your using it everyday regardless if you like it or not. Usually made by someone who does care about it.

Getting jobs doesn't require it, but actual understanding of the system does.

Directory.GetAllFiles("C:\*.*", True); // is not programming, its lego blocks for Obama :ROFLMAO:

Sorry 🤷‍♂️

cmp DX, opinion :
je depends ; typo lol (and down it all goes)
nop ;
My point here is this..

C Sharp - Made in C
Python - made in C
Visual Basic - made in C++
C++ - made in C
C - made in assembler

If you take away the documentation for the last 2, you hide everything except their own classes for every language ever made.

They document what they want you to use well, while hiding any chance of someone making anything themselves...not the best strategy except to prevent anyone else from ruling the kingdom they buried.
 

Lewitas

Well-known member
Messages
320
Points
93
Well, if nobody does the low-level work...the top level stays the same with all its flaws...The Boost library is a good example frequently used, microsoft doesn't even own the rights to half the picture formats like jpeg, music formats like mp3...randomization in gaming is now usually Twister made as open source (Lighting Returns has it in the title screen on PS3), YS Monstrum Nox just used rpmalloc to fix up the performance, a low level assembly based memory library that replaces regular malloc.

Anyone who doesn't just want to make a quick buck should care about it, your using it everyday regardless if you like it or not. Usually made by someone who does care about it.

Getting jobs doesn't require it, but actual understanding of the system does.

Directory.GetAllFiles("C:\*.*", True); // is not programming, its lego blocks for Obama :ROFLMAO:

Sorry 🤷‍♂️

cmp DX, opinion :
je depends ; typo lol (and down it all goes)
nop ;
You didn't get my point. When I use high level I care about what it does but I don't need to know what functions it calls in C. What can this knowledge give me? Am I going just for this method start using C or maybe rewritten whole project in C. Yea my client will be overjoyed and will give extra money to project's budget. And secondly there is no need to invent wheel again. If something works fine and other things are secondary why you need to waste time. When I write in C# I don't need it.
When I do something in Assembly then I care more about this because I am able to improve it but some changes.
 

WhatNitrous

Well-known member
Messages
23,452
Points
113
You didn't get my point. When I use high level I care about what it does but I don't need to know what functions it calls in C. What can this knowledge give me? Am I going just for this method start using C or maybe rewritten whole project in C. Yea my client will be overjoyed and will give extra money to project's budget. And secondly there is no need to invent wheel again. If something works fine and other things are secondary why you need to waste time. When I write in C# I don't need it.
When I do something in Assembly then I care more about this because I am able to improve it but some changes.
As I said, employment doesn't require it at all.

Until something goes wrong that can't be fixed in the higher level languages...the wheel is already broken.

They have been using duckt tape for years, you need to make a driver just to ensure an SD card doesn't get popped out or lose connection during a large file transfer...I'm sure a client would love a program that did that, it can be worked around (painfully) in C, you practically have no method in C# except to pop an error dialogue.

I have been programming for near 30yrs and have never cared about making a cent...I love computers because I love computers.

Thats the difference between us, plain and simply...and there isn't any right or wrong in this debate, Microsoft hid the real documentation to prevent people from being able to truly make something better, they now charge you to create a driver than can be signed and used in windows.

That was my argument, its pure greed and protection from competition, this has nothing to do with our preferences of how or why we do things the way we do.

You said the documentation was their saving grace, I say the lack of real documentation is their eventual downfall.

What happens when one of those wheels is found to be truly damaged and absolutely nobody is left with the actual skill to repair it?

Say another 30yrs from now, with AI involved?

You have to see the bigger picture...thats all fine and dandy in the moment...but long term it'll be the end of days because the entire world will be based on technology and there is always a bug to be found at some point.

Nothing is perfect, because nobody is perfect...which is why AI is the biggest mistake humanity could ever make.
 

Lewitas

Well-known member
Messages
320
Points
93
I have been programming for near 30yrs and have never cared about making a cent...I love computers because I love computers.
I love games and computers but it doesn't stop me from thinking about money cause I love money too and I am realistic.

Say another 30yrs from now, with AI involved?
I would be suprised if any of existing languages still existed. Especially the ones from first decade of XXI age. :)
 

Lewitas

Well-known member
Messages
320
Points
93
They can never remove C without working in assembly :ROFLMAO:

Catch 22
Still C will be removed. As for Assembly I believe that will be keeped until we change CPUs. By change I mean the logic behind them. For now we are getting better and better CPUs but basics don't change. That's why there is no need to have new low-level language.

Only Prolog will be eternal. All hail king Prolog :) Best language ever
 

DanteFromHell89

Well-known member
Messages
5,507
Points
113
In that game you can literally have multiple clones of your body doing exactly what you did a few moments before (not like vergil's doppelganger delay), you make copies of copies of copies so to speak...all performing the attacks you did previously...kind of intense.
whoa, that's sounds pretty interesting and innovative! o0
that's....strange :unsure:🤣🤣🤣
Me either but I try my best when I do ... and I defo play them Fall Guys & Roblox-style like in Dante's video! :ROFLMAO::ROFLMAO:
I think, it wasn't my video though, it was @nirjor 's)
They document what they want you to use well, while hiding any chance of someone making anything themselves...not the best strategy except to prevent anyone else from ruling the kingdom they buried.
that's a pretty smart words, you know?)^з^
They have been using duckt tape for years
exactly what's one of my friends was talking all the time.
but here we called it "костыли"
What happens when one of those wheels is found to be truly damaged and absolutely nobody is left with the actual skill to repair it?
Say another 30yrs from now, with AI involved?
You have to see the bigger picture...thats all fine and dandy in the moment...but long term it'll be the end of days because the entire world will be based on technology and there is always a bug to be found at some point.
yeah, remember that one day at the end of 1999? That was hilarious XDD
Nothing is perfect, because nobody is perfect...which is why AI is the biggest mistake humanity could ever make.

too-doom toom too-doom!
 

WhatNitrous

Well-known member
Messages
23,452
Points
113
Still C will be removed. As for Assembly I believe that will be keeped until we change CPUs. By change I mean the logic behind them. For now we are getting better and better CPUs but basics don't change. That's why there is no need to have new low-level language.

Only Prolog will be eternal. All hail king Prolog :) Best language ever
Prolog is an interesting one, and something I doubt more than a few people actually truly know, myself included. It was ahead of its time by such a leap it wasn't very sensible to use when it was created and wasn't very often because of the fact.

C going away, that I don't "See", assembler is based on the micro-chip so your possibly right in that sense...but again, somebody still has to do the dirty work if we were ever to change the logic behind our processors...so again we come full circle in the fact that somebody needs to understand machine code in order to accomplish the task.

We still use 16 bit drivers to load Windows, if you've ever made a program in Win RE (recovery environment) even using C# you would notice it runs in a 32-Bit environment instead of a 64-bIt and your executable needs to be compiled for that, although I think C# does that automatically for you if they can even run in Win RE, I've never tried since that kind of task is not ideal for a C# program.

All the other languages will die or change, even C++ is heading towards full encapsulation...but Microsoft is so reliant on C they have to actually go by ITS standards, probably the only thing Microsoft can't fully control and is forced to accept it, they actually cannot log or modify about 5-6 basic functions in any way, include _read/-write, and deviceiocontrol, which is another good reason for using them directly--they can (and do) when you use the higher level languages that call those--not great to have a log of your encryption algorithm or where that data is stored on disk if your making a protection or recovery program, anything you want secure really.
 

igbrokeigpeət

Well-known member
Messages
1,606
Points
113
No, but I was one of the few who probably would have lol. It got 💩 on pretty bad in reviews...I don't like shooters (even the gun in Blades of time annoys me lol) so that might have killed that one for me....but for the price on sale I almost bought it anyways a few times.

That definitely did not help...and I still haven't seen any time manipulation almost a hilarious 10 minutes in. Brutal.
I've never played it myself, but have heard along the years of it being a janky gem (sort of like deadly premonition).

The time manipulation that you described earlier for Blades of Time got me curious, I'll check a review for gameplay footage.
 

WhatNitrous

Well-known member
Messages
23,452
Points
113
whoa, that's sounds pretty interesting and innovative! o0
Hence my interest, it also has puzzles based on that mirage factor...I'm surprised it never got a sequel.
that's....strange
Thats gay
Screenshot_20221109-150209~2.png

that's a pretty smart words, you know?)^з^
When you actually use the code they removed the documentation for, its hard to miss :ROFLMAO:
exactly what's one of my friends was talking all the time.
but here we called it "костыли"
Sounds like me and your friend would get along heh.
yeah, remember that one day at the end of 1999? That was hilarious XDD
I know a few people who got extra money in their banks and shit...but ya, overreaction to the extreme lol...but it makes the point.

They had no idea what side affect could happen.
 

DanteFromHell89

Well-known member
Messages
5,507
Points
113
Lootboy code: Card7
FOR GOD SAKE, what took you so long, Kid? 🤣 Thanks anyway!))
Thats gay
okay...but after watching the sequel to Nightmare on the Elm Street for the second time in my life (literally a mere minutes ago), nothing is more gay than that movie XD
Sounds like me and your friend would get along heh.
well, if he'd choose so, he's pretty sociopathic at times, so...
but yeah, I think so))
I know a few people who got extra money in their banks and shit...but ya, overreaction to the extreme lol...but it makes the point.
They had no idea what side affect could happen.
yeap, like I sang already, Too-Doom Toom Too-Doom!))...
 

igbrokeigpeət

Well-known member
Messages
1,606
Points
113
Prolog is an interesting one, and something I doubt more than a few people actually truly know, myself included. It was ahead of its time by such a leap it wasn't very sensible to use when it was created and wasn't very often because of the fact.
A few decades ago Prolog, Jess and Haskell were taught in ML/AI classes at Uni; I don't think I've ever ran into them outside that context.
 
Top