
English: 
As the Digital equivalent of the
dilemma of the chicken and the egg.
Which came first? Okay.
Alright. And I was as confused as that.
The reason its called bootstrapping
Is that it comes from an old tale of literally pulling yourself up by your boot straps.
So that way in which you would actually get something started is that you would pull yourself up with your bootstraps.
and that bootstrapping sequence is the thing
that starts that process.
One of the hardest bits of doing Computing
is that you ultimately have to recognise, that there comes a moment
when you can't understand it all.
You can't understand the thing that you are building
is so complex that it doesn't all fit in your head.
Okay?
Thats the hardest and most difficult moment I face
I've ever faced. And it's the bit that everybody kind of doing Computing, Struggles with.

Turkish: 
Dijital eşdeğeri olarak
tavuk ve yumurta ikilemi.
Hangisi önce geldi? Tamam.
Peki. Ve bunun gibi kafam karıştı.
Bunun nedeni bootstrapping
Bunun tam anlamıyla kendini eskiz kayışlarınla ​​çekip çıkarmanın eski bir masalından gelmesi mi?
Bu yüzden, bir şeyi gerçekten başlatacak olmanızın yolu, kendinizi bootstrapsınızla çekip çekmenizdir.
ve bu önyükleme sırası şey
bu süreci başlatır.
Bilgisayar yapmanın en zor parçalarından biri
Sonunda tanımak zorunda olduğun, bir an geldiğini mi?
hepsini anlayamadığın zaman.
İnşa ettiğin şeyi anlayamazsın
o kadar karmaşık ki hepsi kafanıza sığmıyor.
Tamam?
İşte karşılaştığım en zor ve en zor an.
Ben hiç karşılaştım. Ve herkesin bilgisayarla yaptığı, mücadele ettiği şey bu.

English: 
It happened to me when I learn't about Compilers.
Now Compilers are the things which take the programming languages that we have
and translate that programming language, into the sequence of instructions that run, at the chip, on that computer.
Okay?
So they go all the way from a high level programming language like Java
down to the machine codes that you might be running on.
Here's what it kind of gets difficult on this one. You're gonna have to bear with me on this one.
And as the digital equivalent of the dilemma of the chicken and the egg. Which came first?
Okay
All right
And as I was confuse in that. Okay.
And so you will write something in a language, say for example,
You write something in one of the language, let it be java
And you write things in java

Turkish: 
Derleyiciler hakkında bir şey öğrenemediğimde başıma geldi.
Şimdi Derleyiciler, sahip olduğumuz programlama dillerini alan nesnelerdir.
ve bu programlama dilini, bilgisayardaki yongada çalışan talimat dizisine çevirir.
Tamam?
Böylece Java gibi üst düzey bir programlama dilinden baştan sona gidiyorlar
üzerinde çalıştığınız makine kodlarına kadar.
İşte bu konuda biraz zorlaşıyor. Bu konuda benimle birlikte hareket etmek zorunda kalacaksın.
Ve tavuk ve yumurta ikileminin dijital eşdeğeri olarak. Hangisi önce geldi?
Tamam
Tamam
Ve bu konuda kafam karıştı. Tamam.
Ve böylece bir dilde bir şeyler yazacaksınız, örneğin
Dilinden birine bir şeyler yaz, java olsun
Ve sen Java'da bir şeyler yazıyorsun

Turkish: 
Ve kendine özgü bir yazı tarzı var.
"eğer", bilirsin, if ifadeleri
bir sürü şey
ama nasıl başlıyorsun?
ilk dil nereden geliyor?
ve oraya nasıl gidersin
bu karmaşıklık anı
Bu neredeyse sihir gibi geliyor
tamam, çünkü çalışıyor
Ve neden işe yaradığını nerede bulacağınızı size öğretiyor.
Ve oldukça aldatıcı hissettiriyor
Önyükleme
hangi bir araç
izin verebiliriz
bizim yazılım sistemlerimiz var
Çalıştıkları makinelerden bağımsız.
Bootstrap gibi şeyler ve derleyiciler olmadan
Aslında programları yeniden yazmak zorunda kalacaksın
ve çoğalt
üretmiş olduğunuz her makine için tüm talimatlar; Tamam,
veya her makine ailesi.
eğer öyleyse, eğer her şey seviyede kaldıysa
olanlar ve sıfırlar ve kaydırma düğmeleri
farklı bir sıraya sahip olmalısın
flicking anahtarların
dünyada var olan her makine için

English: 
And it has a particular style of writting
"if", you know, if statements
a whole set of things
but how do you start?
where do the first language come from?
and how do you get there
it is that moment of complexity
that almost feels like magic
ok, because it works
And it teach you where to figure why it works
And it feels quite allusive
Bootstraping is
is a means by wich
we can allow
our software systems to exist
independent of the machines that they're running on.
Without things like bootstrap and without compilers
You'd essentially have to rewrite programs
and replicate
all the instructions for every machine  that you'd ever built; Ok,
or every family of machines.
so if you, if everything stayed at the level
of ones and zeros and flicking switches
you'd have to have a different sequence
of flicking switches
for every machine that exists in the world

Turkish: 
ve en iyi ihtimalle yorucu oluyor
ama sahip olduğumuz karmaşıklık ve boyut dikkate alındığında neredeyse imkansız.
 

English: 
and that gets tiresome at best
but virtually impossible given the complexity and the size we've got.
 
