does c has Auto uh it has it as a
keyword but I'm not sure if it has it in
a C++ meaning where it is like basically
um inferring the type so here's the
thing uh Auto existed in C and C++ I
think pretty much since the beginning
and you guys know what's the original
meaning of Auto in C C and
C++ that means the like if you mark a
variable as
automatic that means it will be
automatically freed from this
stack yes the thing that happens by
default these days right it's it's kind
of useless keyword like and that's why
C++ took it as a you know inference um
here is an interesting thing like we
take this kind of for granted we
take this kind of for granted but
the compilers actually had to do a
little bit of work to allocate uh stuff
on the on a stack and decate stuff from
the stack and also keep track of the
lifetime of objects that live on a stack
right we never really think about it
because it's just like yeah yeah
basically in all the languages but you
have to do a little bit of work and at
the earliest um times of computing uh
when people didn't really know well how
to develop compilers and stuff like that
it was not really obvious and it was
like a very cool feature like garbage
collector or something like holy
automatic delocation of memory from the
stack what the and it's just like
yeah these days it's just like it's it's
a common thing everyone agreed it's like
univers universally agreed upon that
this is something that you want to have
uh yeah but that keyword exists from
those times um and what's interesting is
that I I know that you need to do a
little bit of work for stack allocation
in the allocation and keep a track of
the lifetimes because I developed uh you
know language that does that right so
the Russian PR language that I did for
April fools uh I don't know how many of
you actually had the privilege to watch
that stream right so but uh there I
explained that I I actually didn't
expect this much work to just keep track
of what's allocated on the stack and
don't forget to delicate it it's
actually very easy to make a mistake in
there and your entire stack just like
you know topples
right uh yeah