►
Description
Vorlesung „Programmieren in Rust“ an der Universität Osnabrück im Wintersemester 2016/17.
Dies ist die Aufnahme des Beamerbildes sowie des Notebook-Mikrofons. Alternative Aufnahme (mit Dozentenvideo): https://video4.virtuos.uos.de/engage/theodul/ui/core.html?id=1cac1644-d054-4fce-b59b-6214730abf19
Slides und weitere Informationen: https://github.com/LukasKalbertodt/programmieren-in-rust
Playlist: https://www.youtube.com/playlist?list=PL0Ur-09iGhpwMbNiVTBeHmIjs0GuIXhNg
A
C
C
C
A
B
A
Department
after
six,
there
should
actually
be
very
few
exams,
I
think
only
computer
scientists
and
some
super
small
ones.
It
doesn't
affect
almost
everyone.
What
department,
96
bypasses.
There
are
a
few
problems
you
had
to
watch
out
for
once
it's
that
Internship,
where
some
I
believe
that
around
15
or
so
from
this
course
also
participate.
That
starts
exactly
then
apply
the
time
that
I
have
now
set
to
change.
That
means,
if
I
overlap,
that
it
would
be
particularly
stupid,
especially
the
people
there
at
the
moment
between
two
between
projects.
A
A
B
A
A
D
A
A
I
will
I've
heard
everything
now
we'll
think
again,
but
probably
will
stay
that
can.
Maybe,
if
you
personally
have
really
big
problems
with
it,,
then
maybe
we
can
do
it
personally,
then
maybe
some
of
you
will
get
the
project
earlier,,
but
of
course
we
only
have
four
weeks,
we'll
have
to
see.
If
there
really
is
n't
any
other
way,
then
maybe
you
can
do
that
in
exceptional
cases.
I'll
take
a
look,
but
first.
A
A
A
B
A
B
A
Will
dive
in
a
bit
again?
That
means
we
will
get
to
know
more
interesting,
funny
things
that
we
previously
had
our
thoughts
about.
So
we
will
now
we
are
doing
types
represented
as
sets.
Each
type
is
a
set
of
elements
that
this
type
can
accept.
I
was
told,
for
example,
phew.
That
is
a
two-month
set
because
there
is,
and
that
we
want
to
look
at
today
is
why
it
actually
works.
We
have
it
on
the
net
and
we
know
that
each
arm
of
the
match
has
to
return
the
same
type
here.
A
A
Branches
other,
but
also
the
same
type,
is
returned
that
we
said
at
the
match
and
you
fall
of
course
it
has
to
be
because
what
else
happens
if
the
other
brunch
is
taken
and
you
then
access
arrow?
Of
course
you
can
say
a
lot
is
nonsense.
Why
should
worrying
about
locklear
saying
return,
then
jumping
over
the
other
way
in
the
control
flow
of
the
woo?
The
other
way.
That
means
we
will
never
be
able
to
access
that
arrow
once
that
arm
has
been
taken.
B
A
Gotten
to
the
point
where
you
can,
that
can
think
so
logically,
that
we
can
simply
jump
away
from
here
and
therefore
can
never
put
nonsense
in
it
here,.
But
we
want
to
look
at
it
a
bit
theoretically
and
that's
not
necessarily
important
to
understand
it,,
but
you
can
still
do
it
from
a
different
side,.
So
actually
the
same
types
should
come
back.
Why
is
that
so,
and
now
we
want
to
go
through
a
few
types
and
you
normally
say
how
powerful
they
are.
A
B
A
F
B
B
D
A
This
type
far
from
kreuzau
to
other
programming,
languages,
and
think,
but
that
's
nothing
but
far
has
exactly
one
element
in
the
type
that
the
type
just
this
one
element
we
do
not
need
to
store
anywhere,
which
of
the
elements
the
type
has
actually
accepted,.
In
contrast
to
cleaning
example,,
we
must
of
course,
store
in
an
example
which
element
of
this
instance
has
now
accepted,
which
veit
has
exactly
one
instance,
namely
one
wanted
to
assume
the
word.
A
0
instances
always
has
0
elements
in
the
set,
but
it's
not
correct
it
lights
up
here
was
one
in
particular.
You
can
do
this
simple
calculation,
so
an
element
wanted
to
know
if
we
somehow
calculate
10
and
a
2.0
calculation
comes
up,
170
joke,
but
doubt
are
once
and
now,
of
course
you
ask
yourself:
okay,
now
about
a
guy
with
new
elements,
how
we
thought?
How
can
you
always
leave
where
you
might
also
have
the
idea?
A
Let's
make
an
empty
wing
thought
that
works,
because
the
shaking
of
our
heads
really
20,
we
don't
on
an
empty
truck
tag,
exactly
one
type,
that's
why
it
is
called
in
rast
on
unit
like
such
trucks
and
unit
was
with
this
type
up
here
on.
The
unit
is
called
so
far
and
unit.
That
shows
me
that
myself,
so
there
is
exactly
one
type
of
tuesday
can
I
see
that
they
are
a
type
of
this
performance.
So
it's
definitely
not
cross
product
types
and
I
always
do
a
few
phrases
and
then.
E
A
Simile
something
else
so
in
rast.
It
has
something
else
to
do,
not
necessarily
now
how
the
types
are
structured.
But
if
you
had
his
comparison,
the
macho
would
go
because
there
is
only
one
element.
Just
like
we
compare
very
far
so
exactly.
I
would
like
to
throw
in
a
few
mathematical
phrases
that
he
added
that
everything
is
connected.
Why
doesn’t
it
work?
The
neutral
element
regarding
the
multiplication
is
1.
That
means,
if
we
similar
to
these
product
types,
stretches
and
tuchel
that
we
have
here.
A
B
A
Type
that
is
empty.
That
means
none
elements
the
set
is
empty.
That
means
we're
trying
to
create
it.
We
ca
n't,
do
it
it's
simply
impossible,
where
you
can,
of
course
ask
yourself
what,
for,
if
that's
possible,
then
it's
impossible
seems
to
be
such
weird
types
of
theory
again
now,
the
in
practice.
It
has
no
application
at
all,
so
the
type
is
very
often
in
germany
has
in
many
texts
bottom
simply
for
the
type
of
elements
has
in
rast,
which
is
sometimes
represented
by
an
exclamation
mark.
That
is
no
special
syntax
for
this
type.
B
B
A
E
A
B
A
Variable
have
with
this
guy,
it
has
consequences
from
the
park
there
wo
n't
go
into
all
the
details.
Now,
although
that's
interesting,
but
first
we
want
to
understand
why
what
can
he
be
used?
For,,
namely
we
can
identify
the
so-called
governing
functions
and
expression
with
it
conducting
that
means,
when
the
controller
is
in
this
expert
or
in
this
function
that
he
does
not
come
back.
That
means
the
reacting
example.
There
is
a
library,
a
function
exit
just
calls
from
the
system,
somehow
close
you.
That
means,
then
it's
over
immediately.
A
That
means
it
just
means
the
functions,
never
returned,
because
that's
what
you
can
read
from
it
now,
because
if
you
would
irritate
you
would
somehow
be
able
to
create
a
distance
of
the
type
bottom,
but
that's
obviously
not
possible.
That's
why
it
still
marks
like
we
do
against
the
functions
like
here
or
something
now
correctly.
None
does
n't
come
back
either
or
but
also
express
re
break
and
return.
You
can
use
other
expressions.
A
Sorry
these
are
two
different
exclamation
marks
once
there
is
this
mark
with
the
exclamation
mark
after
the
name,
which
means
it
has
a
different
meaning,
but
if
he
is
in
the
type
position
like
here
in
the
modern
whole
life
expectancy
type
know
others
expressions.
Apart
from
the
two
who
are
reacting,,
there
is
actually
another
1
8.
A
B
A
A
A
A
A
A
Happens
exactly
then,
you
get
behind
the
loop
all
of
a
sudden.
Yes,
yes,
so
briefly!
Yes,
we
need
a
little
time
now.
To
say
to
ourselves
is
that
the
function
has
not
even
come
up
in
the
professions,
but
it
really
works
that
way
that
this
function
never
returns.
That,
of
course,
now
a
stupid
variant
to
install
such
a
divergent
function.
A
Much
sense,
yes,
exactly
or
if
you
don't
have
to
write
that
much
just
panic.
If
you
nod
here,
then,
theoretically,
it
also
works.
So
we
can
either
use
such
a
special
function.
Calls
that
are
already
given
to
us,,
such
as
panic
or
exit,,
are,
of
course,
now
somehow
specially
implemented,
so
that
this
probably
often
works
with
111
rust
but
yes,
exactly
either
the
calls
come
or
the
endless
loop
for
which
we
need.
A
Not
a
sensible
example:
that's
right
and
we'll
probably
never
write
a
divergent
function
ourselves.
Maybe
that
makes
sense
in
special
moments
where
we
want
to
write
a
rapper
max
it.
We
have
to
say
want
to
say
it
again
and
then
say
exit
yes,
then
we
would
write
his
function,
which
also
reacts.
Then
the
databases
would
say
princess
and
then
exact
does
n't
make
much
sense.
So
you
probably
won't
have
to
do
that.
I
don't
think
I've
ever
written
that
in
the
real
world
either
its
function.
A
And
looking
at
it
a
little
differently
before
we
understand
everything,
like
we
do,
we
can
convert
between
types
we
can
think
of
ourselves
as
types
these
sets
offers
a
comment.
Intermediate
ranks
is
just
a
mapping
from
one
to
the
other,
something
like
that.
You've
seen
at
some
point
in
mathematics,
a
mapping
from
a
set
to
a
melee,
it's
very
generic,
but
that
is
exactly
what
we
have
to
do.
A
A
D
A
Have
to
enter
0
arrows
for
our
nation,.
That
means
our
conversion
from
botta
is
trivial,.
There
is
exactly
one
reduction,
and
that
doesn't
matter
because
we
have
to
enter
zero
errors,,
we
don't
have
to
say
for
any
type
of
botta
to
which
other
type
the
conversion
has
to
take
place,.
Of
course,
that
extends
it
does
it
matter
if
we
want
to
have
quantities
as
input
and
some
other
type
as
output
quantity,
that
you
have
to
approach.
A
We
could,
if
we
have
some
deficiencies
here
again
and
then
we
also
have
to
choose
the
command
against
the
image
he
can
either
map
to
this
element
or
map
this
element
to
this
element.
If
we
convert
from
somewhere
else,
that's
why
the
quality
of
voip
somewhere
is
not
trivial.
There
is
very,
very
much
many.
That
means,
if
we
wanted
to
do
something
like
that,
we
would
have
to
specify
how
we
want
to
do
it
ourselves
or
advice.
There
is
only
this
one
conversion,
so
the
programmer
doesn't
have
to
specify
how
it
works.
A
That
means
the
first
part
of
it
is
automatically
changed
from
botta
to
someone
else
types,
and
that
in
turn
means
that
here
is
a
valid
rast.
Here
is
a
type
a
variable
cream,
because
here
on
the
right
by,
I
can't
write
and
the
checker
says:
that's
ok,
because
the
conversion
from
bottoms
to
any
other
type
is
easy,
that
I'll
do
for
you.
You.
E
A
A
And
the
ears
are
in
love,
so
it's
no
problem
to
write
the
law
that
later
I
can
access
it.
So
will
we
never
Merck
nessa
nonsense
and
jumping
tournaments,
because
you
can
also
look
at
it
from
the
theoretical
side
and
say,
and
the
conversion
is
very
simple
and
that's
why
it
works.
That's
why
it
works
in
this
match
lure
if
we
somehow
really
had
it
back
so
that
he
actually
did
it
problem
see
again.
H
A
B
A
B
H
A
Exactly
right,
if
it
is
announced,
then
just
panic
that
when
we
think
back
to
our
other
two
error
categories
that
we
breathe,
that
now
means
for
us
that
this
other
one
converts
into
a
recovery
britta
wauer,
because
we
got
into
a
bug
around
here
with
this
money-
is
returned
to
the
victims.
What
does
this
error
error
mean
that
it
could
not
be
in
the
pain
recovery?
That
means
the
program
could
deal
with
it,
but
the
programmer
is
now
looking
here,
laughs
and
says
with
it.
No,
we
can't
do
that
wickler.
A
If
there
are
no
ratings
here,
then
it's
a
bug
of
mine.
You
really
have
to
think
about
it
as
to
wandering
between
these
two
error
categories.
In
such
cases,
you
ca
n't.
Do
that
yet,
but
it's
a
burden
so
that
you're
completely
open.
This
can
be
avoided
by
simply
setting
11,
for
example,.
There
is
the
nice
ncap,.
It
is
simply
a
method.
Entry,
the
key
can
be
specified,.
Then
you
can
do.
B
A
A
This
is
just
a
specific
example
example,
with
the
puff
I
mean
there
are
a
lot
of
possibilities
in
every
possible
situation.
Let's
do
that
somehow,
so
that
you
can
avoid
the
other
I'll
come
to
a
generic
of
generic
example.
I
I
have
a
nice
letter
that
has
something
so
we
have
such
an
option
and
will
ask
is
whether
there
is
something
in
there
that
will
bring
anna
to
polish.
A
A
A
E
A
Up
reading
the
specified
port
from
the
configuration
file
could
of
course
say
it
can
be
specified
there.
The
configuration
can
be
advantageous
if
none
is
specified,
then
we
take
it
80
80,
so
this
function
of
this
method,
others
before
the
panic.
Never
because
for
the
long
line
you
have
already
specified
a
sentence
that
only
makes
sense
if
we
have
a
sensible
default
in.
A
A
B
A
Only
that,
if
the
panic
is
still
outputting,
this
error,
message,,
that
means
this,
this
string,,
it's
not
a
default
or
anything
else,,
but
that
it's
only
information
in
a
case
that
third-party
income
was
that
a
bit
more
information
that
you
can
give
than.
If
you
still
cancel-
and
you
often
say
it
is
different-
is
very
bad.
A
Please
just
make
the
whole
example
thicker
and
bad
to
understand
why
very
often
rap
in
examples
that
are
too
small,
but
you
can
also
expressing
that
the
recovery
boiler
handles
is
actually
on
rica
vertigo
because
it
doesn't
make
any
sense
or
anything
else
happens,
don't
expect
it
to
go
wrong
and
that
you
don't
want
to
cover
it
properly.
That's
also
possible
yes,.
G
A
A
D
A
A
If
his
name
was
already
in
there,
if
there
was
an
error
before
and
together,
is
in
if
before
an
ok
turn
were
think,
it's
quite
clear
how
to
get
between
the
environment
and
elsewhere,
but
it
makes
even
less
sense.
If
you
choose
your
option,
you
can
say:
okay
and
then
you
can
enter
an
error
value.
So
here
we
say
describe
the
error
with
the
27
as
well.
Always
that
should
be,
but
then
comes
the
website
with
tee
and
ii.
32.
A
That
is
rarely
necessary,
but
I
must
have
said
that
first,
then,
you
ask
yourself
if
that
was
already
the
end
of
error
handling,
because
so
far
there
is
still
a
bit
much
to
come.
What
we
do
must
be
demented
page
from
other
languages
that
you
don't
have
to
deal
with
so
much
co2
pollution
that
if
we
can
see
later,
the
weather
will
learn
several
tricks,
how
to
make
it
much
more
pleasant.
A
Sometimes
we
need
other
options.
That's
why
we
won't
do
it
now,
we're
not
going
to
do
it
justice
at
all,
now,
we'll
do
it
for
a
few
weeks,
as
I
said,,
because
we'll
also
need
other
features
from
Rasten
rus,,
for
example
klosters,.
They
don't
know
them
at
all
and
before
that
they
couldn't
deal
with
them,,
but
also
because
all
these
simplifications
too
All
of
this
leads
to
the
fact
that
at
some
point
you
forget
what
is
actually
happening,
underneath,,
what
is
actually
happening,.
A
So
you
have
to
write
a
lot
of
code
for
a
few
weeks,.
So
it's
a
lot
of
money,
but
write
more
code
than
is
actually
necessary
and
to
understand
how
you
can
actually
constantly
do,
and
then
we
will
learn
how
we
can
express
it
much
more
briefly.
So
that
is
the
current
plan,
probably
only
two
weeks
good,
but
one
of
the
it
after
kurths,
but
conceivable
that
you
fit
back
in.
A
If
I
now
what
he
has
already
seen
in
a
variety,
for
example,
So
that
will
have
a
function
where
test
survives
and
most
starts
are
in
there..
These
are
just
test
functions,,
e.g.
July
tests,
and
with
this
attribute
we
now
know
that
the
attribute
is
with
cash
and
on
the
other
hand,
if
we
say
tyler,
this
is
a
test.
Function.
Function
falls
exactly
when
the
panic.
That
is
the
condition
it
is
considered
to
have
been
successfully
completed.
A
Complicated
because
you
specify
this
minus
test
in
the
first
part,
and
then
you
can
also
get
the
embedded
testbed
from
many
providers
where
you
would.
I,
the
actual
mail
functions
is
carried
out
by
you,
but
by
ras
compiler,
all
test
functions
are
filled
out.
It
is
huge.
They
are
the
top
nation,
so
make
sure
that
these
experts
do
the
man
alone.
There
are
shoes,
if
you
don't
crew,
then
agree
that
the
fact
that
s&p,
nickel
testers
failed
and
it's
the
tu
just
means
these
two.
E
A
A
and
b
have
to
be
the
same,
and
if
not
then
every
day,
sometimes
you
want
one
too
write
a
function
where
you
expect
a
panic,
that
is,
the
penken
is
supposed
to
have
panic
on
youtube.
That
would
probably
only
have
to
be
written,
very
rarely,,
but
so
that
you've
seen
it
before,.
You
want
to
test
that
your
editor
of
his
implementation
of
ben
klock,
actually
little
if
you
on
an
empty
path,
scorer
initiated
element
there.
You.
A
Good
then
I
will
now
that's
exactly
one
more
thing.
I
wanted
to
say.
The
award
from
montag
went
a
bit
wrong
at
first,
but
virtuos
actually
did
it
better
this
time
than
I
did
so.
The
award
from
virtuos
works
completely.
That
means
you
can
already
see
it
on
youtube.
It's
not
like
that
yet
really
available.
A
I
will
also
somehow
work
out
that
it
works
the
award
from
last
week,
which
has
probably
already
been
mentioned.
The
microphone
sound
from
the
video
recording
is
very
bad
because
it
comes
from
behind
or
something
I
will
somehow
improve
it
so
that
my
microphone
does
so
I'll,
somehow
throw
different
things
together,
so
that
everything
is
as
good
as
possible
and
now
I'll
just
switch
over
the
recording
and
the
screen
with
I
can
finally
program.
You
can
prepare
yourself
in
the
meantime,
you're
welcome
to
use
programs.
A
Think
I'm
ready,
then
everything
should
work
that
should
work.
Some
have
already
prepared
wonderfully.
We
will
now
recognize
a
tree
from
your
normal
bongos
informatics
and
if
so,
then
write
a
few
help
functions
and
methods
and
we'll
see
how
we
would
be
like
that.
Well,
I'd
rather
have
a
meeting
point
he's.
H
A
Smaller
on
that,
okay,
we'll
do
that
with
you.
So
exactly
we
want
to
make
a
tree
first,
let
's
want
to
have
a
tree
that
probably
every
every
node
can
have
any
number
of
children,
so
not
in
a
binary
tree,
but
one
with
any
number
of
children.
I
would
like
to
brainstorm
how
we
then
maybe
want
to
represent
what
we
types
rast
want
to
represent
on
this
tree
when
it
someone
else
like
us,,
a
computer
scientist
did.
A
A
A
A
I
start
Let's
just
get
into
it.
A
bit,
and
I
would
like
to
present
the
whole
thing
as
him
as
a
whole,.
So
if
you
just
have
to
swing
them
or
keynote
would
be
even
better,,
but
if
we
say
some,,
then
we
mean
at
the
same
time
prinoth
with
all
his
children.
That's
also
a
tri.
What
options
does
it
have?
Because
now
we
have
here?
That
means
I
probably
want
to
point
out
that
we
have
several
options
which
different
options
can.
A
Then
you
can
have
your
grades,
that's
exactly
what
you
call
it
a
leaf
from
the
tree.
That
means
he
has
no
children
the
one
at
the
bottom
and
we
don't
even
know
what
the
tree
wants
to
store.
That's
why
we
leave
it
empty
for
now,
and
then
we
say
internal
for
an
internal
node.
These
two
different
things
are
there
now.
The
only
problem
here
is
not
yet
saved
these
children's
relationships,
so
we
can
now
save
the
children.
We
have
to
do
that.
D
A
A
Sort
internally,
we
will
add
further
data
trailers,
not
a
vector
of
what
was
actually
very
good
from
the
trainer.
So
that's,
including
data
structures.
The
videos
self
shows
talk
to
ourselves
data
structure
inside
us
again.
Yes,
no,
maybe
right
away
for
the
first
time,
write
us
a
lot
of
functions
and
try
out
a
few
things
like
a
tree
here
and
it
just
came
in
and
now
we
could
create
a
second
tree,,
for
example,
Of
course.
C
A
A
First
came
up
with
the
idea:
tell
him
woman,
equal
vector
new,
then
you
could
say
1
each
and
that,
of
course,
significantly
more
code
than
we
would
simply
write
here.
Exclamation
mark
t1
and
now
he's
a
club
calls
is,
of
course,
maybe
a
shame
if
we
still
do
that
what
we
wanted
to
start,
but
for
us
it
does
n’t
matter
where
we
are
when
we
have
to.
If
I
actually
make
the
tri
to
the
capital,
I
mean
this
ran.
That
is
now.
There
are
no
data
saved.
We
can
just
copy
it.
B
B
A
One
if
we
know
that
it
's
a
leaf,
then
we
could
copy
something,
but
other
things
can
also
take
on
a
trick,,
especially
where
we
have
a
work
there
or
right
away.
That
means
something
like
drive
copy
doesn't
work,
but
what
we
can,
of
course,
do
is
riding.
It
actually
always
makes
sense.
For
the
vast
majority
of
guys
that
we
write
about
it,
they
will
usually
grab
a
few
things
for
most
guys
who
he
will
program
himself,
because
I
just
makes
sense
than
what
the
tires
could
do
afterwards.
A
A
A
A
A
A
B
A
C
A
Else
I
won't
tell
you,
does
n't
always
do
that,
yes,?
You
can
manage
it
somehow,,
but
normally
you
should,.
If
you
really
have
an
unnamed
variable
and
that
makes
sense,
you
can
in
any
case
somehow
use
those
with
an
underscore
at
the
beginning,
even
well,,
then
the
compiler
will
no
longer
be
able
to
do
that
sometimes
makes
sense.
If
you
actually
have
a
function,
signature
or
something
else.
You
have
to
stick
to
this
signature,
but
you
don't
want
the
compiler
to
complain.
Then
just
write
an
underscore
in
front
of
it
or
you
just.
A
A
A
A
B
F
F
B
B
A
D
D
D
A
A
A
A
A
Right
before
that
was
quasi
the
pentax,
we
either
somehow
teach
variance
in
this
content.
There
is
probably
nothing
behind
it
or
we
have
this
this
puppet
syntax,
where
we
simply
have
several
can
write
things
one
after
the
other,
but
without
names
or
will
this
trucks
and
tax
with
striped
brackets
are?
The
three
are,
can
use
taxi
generic.
B
A
A
So
we
create
a
data
structure
to
display
what
he
actually
wants
to
display.
So
there's
another
output,
but
then
let's
go
a
bit
faster,
so
here
it's
already
being
output
with
fields.
Wonderful,
so
far,
so
good,
but
maybe
it
should
write
a
few
more
methods
for
this
tree,
because
if
we
always
have
to
create
it
like
this,
for
example,,
that's
annoying
or
if
we
always
have
to
do
everything
manually,,
it's
a
bit
annoying.
A
A
B
B
B
A
A
A
A
A
A
A
To
do
it
so
that
up
to
11
left
the
same,
it
doesn't
work
now,
because
this
remains
the
same
comparison
of
not
only
the
variant
but
also
the
content.
That
means,
if
eleven
somehow
ran
in,
but
it
has
20
in
it,
and
here
you
have
to
so
that
wouldn't
work
like
that,
we
have
to
specify
some
inter
exactly
here,
has
to
be
on
the
right
side,
a
valid
instance
of
type
3,
and
that
one
is
already
worth
specifying.
That's
why
it
does
n't
work
properly.
That's
what
we
want.
A
D
A
E
A
B
A
A
A
Underscore
and
this
punkt.de
is
actually
to
look
for
well
well.
This
underscore
means
we
want
to
ignore
the
developer.
Who
is
running
on
this
then,
in
this
case
we
don't
need
to
access
the
probably
and
with
the
struck.
That's
just
a
point
point
to
say
all
the
fields
that
are
still
coming
when
decorating,
we
do
n't
need
them
on
the
arms
either,,
as
well
as
the
Sunday,
and
now
that
has
already
been
said
here.
Can
we
just
underscore
and
write?
That's
the
other.
Casey
could
also
abbreviate
like
that.
You
have.
B
A
A
A
B
B
A
A
C
A
A
On
and
that
can
be
tackled,
we
want.
Yes,
we
want
to
release
exactly
these
states
exactly
in
the
restoration
we
simply
we
do
n't
have
to
stick
to
the
order.
We
can
think
of
something,
but
it's
also
a
bit
simple.
We
do
n't
necessarily
have
to
change
it.
It's
not
that
important
is
it
so
he
can
just
buhl
data
and
then
write
here
quite
later,
then
we
do
n't
need
to
rename
this
field.
A
A
A
B
A
A
A
Means
the
dough
checkers
now
at
least
satisfied
with
this.
Second
two:
we
can
just
write
that
down
and
it
works
work.
We
see
the
error
from
the
first
no
longer
refers
to
this
match
and
the
whole
match
and
says
I
expect
one
youtuber
eschhofen
ii,
32
and
but
get
straight
to
32,
and
then
he
says
he'll
be
right
here
again
here
is
a
human
with
the
left
compatible
types,
the
type
that
the
human
expression
is
determined
by
the
types
of
expressions
from
the
arms.
So
and
now
we
have
here.
A
A
A
A
Now
he
says
that
from
peter
m
model
long
enough
also
shows
this
eng
says
that
invites
me
long
enough,
because
that's
kind
of
just
the
song
only
short
sn
he's
here
that
just
kind
of
lives
in
this
area.
That's
a
value
here,
that's
only
valid
for
this
small
area,,
for
example.
We
can
it
's
already
clear
not
to
reach
for
the
end
here.
That
means
it
will
also
be
removed
as
soon
as
this
area
is
left.
Sorry
I'm,
of
course,
in.
B
A
Exactly
that
you
can
write
these
very
strange
things
in
front
of
the
name
that
simply
say
how
the
name
is
linked.
There
are
these
two
categories
in
which
we
can
assign
properties
that
we
can
assign
to
the
name
name
found
in
youtube,
or
should
the
name
be
completely
bound
as
well
say
here
now,
the
name
should
be
found
as
youtube
refrains
want
to
actually
try
it
works.
But
of
course,
if
we
were
called-
and
you
would
go
in
here-
it
would
have
an
effect.
So
we
have
to
improve
the
car.
A
Yes,
that's
a
bit
difficult
to
do
so
here
on
the
left.
We
have
a
pattern
on
a
pattern.
If
we
were
to
sign,
then
that
just
wants
more
destruction,
so
even
more
structure
to
pull
away
from
what
we
actually
have
and
that's
why
you
can
differentiate
but
have
to
have
this
special
description
from
the
type
of
binding,
then
writing
and
saying
to
beining
should
be
as
a
referent.
What
you
get
used
to
a
little
bit,
that
it
is
sometimes
different,
but
actually.
A
B
A
A
A
B
A
A
We
can
be
the
gymnast,
and
here
we
are
not
quite
sure
yet
what
happens
and
what,
if
we
are
running
that
can't
happen,
that's
exactly
why
say
here
at
ried
about
that's
now
an
instance
where
you
say:
okay,
if
we
in
this
case
come
in,
then
it's
quite
clear
that
we
made
a
programming
error
beforehand
or
that
somehow
something
is
completely
broken
the
memory
or
something
else
that
you
didn't
expect.
In
any
case,
it's
usually
always
a
bully
here
here
we
expect
the
game
already
internal
lets
like
that,
and
now,
if
we
like
to
say.
A
A
L300
children
write
there.
Then
we
expect
that
this
sector
will
be
linked
to
children.
That
means
the
name-
children
own
vector
directly.
That
of
course
you
can't
do
that,
because
it's
not
a
capital,
so
we
would
from
telfs
minutes
that
doesn't
work.
So
we
just
listen
to
the
compiler
and
add
or
rafting
tour,
and
we
need
that.
B
A
Now
combine
us
now
also,
then
leave
it
with
the
programming.
I
will
upload
an
even
more
complete
version
of
this
tree
to
the
repository
where
you
can
look
at
it
again.
Then,
of
course,
now
all
the
functions
and
methods
here
are
not
used
at
all
down
here,
but
we
will
do
that
too.
You
got
a
few
exercises
yesterday
and
that
is
in
the
first
task.
So
in
the
first
task
you
just
have
to
make
a
program
more
beautiful,
then
he
will
already
be
given
a
program
that
works
completely,
but
he
has
to
somehow
embellish.
A
That
will
be
very
interesting,
the
name
it
really
concentrates
on
what
can
be
made
more
beautiful
and
it
should
really
be
the
highest
optimization
program
that
is
as
beautiful
and
short
as
possible.
You
have
my
task
in
it,
so
to
speak,
that
your
tutors
always
do
with
your
craig
hot
and
the
task.
Two.
The
actual
task
should
program
a
pocket
calculator
that
now
the
task
description
is
a
bit
longer
again.
I
hope
that
doesn’t
scare
you
but
that’s
actually
a
description
of.
B
A
And
there
are
three
main
tasks
that
you
have
to
do
you
don’t
have
to
and
that’s
closed
show
here
that
should
work
later.
I
have
a
calculator
at
some
point
where
he
can
enter
things
and
then
you
spit
out
the
correct
result.
That's
not
as
easy
as
it
sounds,
but
we
can
calculate
without
problems
but
analyzing.
This
input
string
that
's
the
difficult
thing
about
it.
It
is
written
here
in
quite
a
long
time
how
to
do
it
best
randomly
learns.
A
few
basics
of
dismantling
is
also
quite
nice.
A
I
think
that
at
least
task
a
and
b
are
reasonably
feasible
task,
such
as,
for
example,
you
can
make
good
use
of
what
you
just
did
with
the
tree.
Task
c
is
a
more
difficult
one,
but
I
always
wrote
for
task
and
c
you
don't
have
to
do
it
100%.
The
way
you
would
like
it
to,
but
you
can
do
it
first
in
mainz,
upset
internet
other
things
are
then
optional,
for
example,
with
the
couple
we
sink
first,
let's
say
we
only
want
these
types
of
expression,.
I
mean
these
types
of
a
garden.
A
We
only
want
to
be
able
to
process
them
first.
If
you
then,
of
course,
really
want
to
work
your
way
through
them
and
express
them
even
more
clearly,
then
it's
a
bit
more
complicated,
but
that's
not
absolutely
necessary.
We
won't
let
you
fail
immediately.
If
you
don't
have
it
the
same
way
with
the
first
step,
you
would
n't
have
to
do
a
few
things,
so
I
hope
that.