49 karma · joined September 22, 2023
I had no idea web applications could cause memory leaks.
You have an example? Cause I don't see how this is true.
Think I read something here about wrapping it in Django's Model paradigm. Personally i think Tornado gives you greater flexibility while not confining you to a particular lock in.
That said, again, great initiative. I forked the project and may even contribute to it.
Take this all with a grain of salt as a lot of C++ code is really just C-With Classes. As well if i remember correctly you can wrap objective-C in C++ or vice versa.
"Consider the Python 3 transition in this light. Python 3 came in 2008 and I don't think it could be said the transition completed prior to 2020"
To be fair, yes Python3 came out but there were still a lot of Python2 libraries that had to be migrated to 3, so for most people it didn't make sense to use 3 when it came out.
I'm a backend dev so I've focused on that mostly and haven't created an app but I can honestly say that things I've learned have not only made me a better programmer but allowed me to shine at some jobs where others didn't have a clue.
Keep going - if that's what you want - but wear your accomplishment as a badge of honour. Feel free to connect with me as well.
The arrogance most software "engineers" have is astounding. 99% of companies aren't splitting the atom. Companies shoot themselves in the foot and waste so much talent this way.
"As far as I know, header files came to be because when C was built disk space was at a prime and storing libraries with their full source code would be expensive. Header files included just the necessary to be able to call into the library while being considerably smaller."
The modules/packages that were built from C/C++ for example in Python and maybe other scripting languages those were all compiled with the inclusion of the .h files. for exactly the reason that the OP states...for efficiency. Header files should really only include definitions, and when you compile it's tight code using only what you included.
Wouldn't modules include everything? isn't that like saying:
import *
as opposed to say:
Import module.package
I'm just confused how this will help statically typed languages like C/C++ into maintaining and compiling to very efficient machine or executables.
Someone enlighten me.
Ironically I think google already has the right idea. Remember when we use to have to use "+" in our searches and "and or"?
It's gotten "smarter" over the years and the user literally just writes a conversational query and google just returns results. That's where we need to go.
Side note, I think this is one of the reasons they'll be a heavy hitter in the ML/AI space. because they're already doing this. It was just a business decision to not release their own GPT.