ZAMYLA Chan: Hey, h蓹r k蓹s.
B枚lm蓹 xo艧 g蓹lmisiniz.
Bu g眉n yaln谋z b眉t眉n viktorina olacaq 脟蓹r艧蓹nb蓹 g眉n眉 sizin viktorina 眉莽眉n g枚zd蓹n ke莽irin.
M蓹n h蓹r k蓹s xat谋rlay谋r 眉mid Onlar 脟蓹r艧蓹nb蓹 viktorina var.
V蓹 siz 蓹g蓹r, yax艧谋, 陌ndi xat谋rlatd谋 etdik.
Siz 蓹min g枚st蓹rm蓹k Bel蓹 ki, 莽蓹r艧蓹nb蓹 etm蓹k sinif v蓹 ya dig蓹r ya艧ay谋艧 kimi
laz谋md谋r.
Siz u艧aqlar z蓹hmli olacaq.
Bu, b枚y眉k olacaq.
M蓹n h蓹r 艧eyi etm蓹y蓹 gedir蓹m yard谋m 眉莽眉n viktorina 眉莽眉n bu g眉n haz谋rlamaq
indi.
V蓹 h蓹m莽inin halda bilmir蓹m, bir kurs geni艧 bax谋艧 sessiya var
7 saat da bu g眉n Northwest laboratoriyalar谋 otaq B103.
Siz encore kimi yen蓹 m蓹ni g枚r蓹 bil蓹rsiniz M蓹n n蓹z蓹rd蓹n sessiyas谋n谋n i艧tirak r蓹hb蓹rlik ed蓹c蓹k
d蓹.
Bel蓹 ki, m蓹n蓹 kifay蓹t q蓹d蓹r 蓹ld蓹 ed蓹 bilm蓹z 陌ndi, yenid蓹n gec蓹 g蓹l蓹 bil蓹r.
>> Ilk B眉t眉n h眉quqlar, bel蓹 ki, ilk 艧ey.
Yaln谋z bir viktorina m蓹sl蓹h蓹tl蓹r biz 蓹vv蓹l h蓹qiq蓹t蓹n t蓹hlil dal谋艧.
H蓹r hans谋 bir imtahan, t蓹cr眉b蓹 il蓹 q蓹d蓹r m眉tl蓹q siz蓹 k枚m蓹k ed蓹c蓹k.
Ke莽mi艧d蓹n imtahanlar谋 var alt谋 v蓹 ya yeddi il orada,
bel蓹 ki, t蓹cr眉b蓹 bir 莽ox var u艧aqlar 眉莽眉n material var.
V蓹 蓹slind蓹, bu g眉n yaln谋z h蓹qiq蓹t蓹n H蓹r hans谋 bir m枚vzu 眉z蓹rind蓹 ged蓹n olacaq
u艧aqlar, el蓹c蓹 d蓹 sual var t蓹cr眉b蓹 probleml蓹ri i艧 kimi
viktorina s谋f谋r.
M蓹n viktorina s谋f谋r q蓹d蓹r atmaq laz谋md谋r 枚t蓹n il burada,
v蓹 h蓹r hans谋 bir probleml蓹ri il蓹 i艧l蓹y蓹 bil蓹r Sizl蓹rin ist蓹yir蓹m ki.
>> Bel蓹 ki, t蓹cr眉b蓹.
Siz ki, bu g眉n bunu ba艧lamaq olacaq.
Ka臒谋z 眉z蓹rind蓹 Kodu.
Bel蓹 ki, B蓹li, 蓹g蓹r h蓹r k蓹s h蓹qiq蓹t蓹n 蓹ld蓹 ed蓹 bil蓹r
ka臒谋z, ki, b枚y眉k olacaq Siz deyilik, 莽眉nki
Bu sizin komp眉ter 眉莽眉n gedir imtahan v蓹 蓹l il蓹 kodu yaz谋l谋
tez-tez daha 莽蓹tin Siz g枚zl蓹m蓹k bil蓹r daha.
Siz yaln谋z istifad蓹 etdiyiniz g枚r蓹n v蓹 yazaraq,
v蓹 sizin compiler var 茝g蓹r s蓹hvl蓹r zaman siz蓹 k枚m蓹k,
lakin imtahan ki, yoxdur.
Bel蓹 ki, h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n, vacibdir , kodu yazmaq 眉莽眉n bil蓹c蓹kl蓹r
v蓹 bunu 蓹z蓹l蓹 yadda艧 蓹l il蓹 h蓹qiq蓹t蓹n siz蓹 k枚m蓹k ed蓹c蓹k.
>> Bel蓹likl蓹, biz bir az yax谋n 蓹ld蓹 edirik.
Bu Bazar ert蓹si.
Sizin imtahan 脟蓹r艧蓹nb蓹 edir.
Amma vaxt varsa, m眉tl蓹q birini
Ke莽蓹n il v蓹 ya g蓹l蓹n imtahanlar谋n谋n zaman s谋x谋nt谋 alt谋nda 蓹vv蓹l il
bir saat yar谋m.
Yaln谋z bir saat d枚ym蓹k v蓹 zaman yar谋m,
v蓹 枚z眉n眉z眉 a艧a臒谋 oturmaq v蓹 yaln谋z probleml蓹ri il蓹 i艧
Siz h蓹qiq蓹t蓹n sanki , alaraq bir 莽眉nki
biz e艧itm蓹k ki, 蓹n b枚y眉k 艧eyl蓹r Bu viktorina onlar 莽ox uzun ki.
Bu material bir 莽ox deyil.
Suallar bir 莽ox var, v蓹 insanlar谋n 莽oxu ba艧a bil蓹r.
M蓹n tamamil蓹 ba艧a deyil ki, bilirik M蓹nim s谋navlar I sinif ald谋.
>> Qeyd haqq谋nda, bir az rahat ikib枚lm蓹li,
Bu kurs n蓹z蓹rd蓹 tutulur ki, ba艧a d眉艧眉r眉k b眉t眉n s蓹viyy蓹l蓹rd蓹 insanlar 眉莽眉n azuq蓹 il蓹 t蓹min etm蓹k.
B眉t眉n s蓹b蓹bi biz split var az rahat yerd蓹 aras谋nda,
v蓹 daha rahat edir c眉r daha 蓹dal蓹tli etm蓹k.
Az rahat, 蓹g蓹r, bu z蓹ruri 枚zl眉y眉nd蓹 h蓹r 艧eyi almaq 眉莽眉n.
Siz 蓹ld蓹 edilmi艧dir 蓹g蓹r kimi h蓹r 艧ey, siz y蓹qin ki, olacaq
daha rahat b枚lm蓹sind蓹 olmaq.
Bel蓹 ki, a莽谋q-ayd谋n 枚z眉n眉z眉 d枚ym蓹k deyil 脟ox 莽蓹tin imtahan ba艧a bilm蓹z.
M蓹n bunu etm蓹di, m蓹nd蓹n onu.
M蓹n h蓹l蓹 bir concentrator deyil蓹m.
M蓹n h蓹l蓹 d蓹 d蓹rs k枚m蓹k edir蓹m.
Siz g枚z蓹l olacaq.
B眉t眉n h眉quqlar.
V蓹 n蓹hay蓹t, b蓹zi yuxu almaq.
Ayd谋nd谋r ki, h蓹r hans谋 bir imtahan biz h蓹mi艧蓹 bunu s枚yl蓹yirik.
Gec蓹 蓹vv蓹l 蓹zb蓹r莽ilik v蓹 h蓹r hans谋 bir yuxu 蓹ld蓹 deyil
yoxdur deyilik b蓹lk蓹 蓹g蓹r sizin 眉莽眉n 莽al谋艧谋r, bunun 眉莽眉n getm蓹k.
Amma 蓹ks蓹riyy蓹ti 眉莽眉n insanlar, b蓹zi yuxu almaq,
sizin beyin istirah蓹t imkan v蓹 b蓹rpa imtahana g蓹l蓹n 蓹vv蓹l
h蓹qiq蓹t蓹n siz蓹 k枚m蓹k ed蓹c蓹k.
H蓹m莽inin orada dem蓹k olar ki, 艧眉bh蓹siz ki, imtahan konfet,
bel蓹 ki, ir蓹li baxmaq laz谋md谋r.
Siz u艧aqlar b枚y眉k etm蓹k 眉莽眉n gedir.
Bu g枚z蓹l olacaq.
陌ndi n枚vb蓹ti saat yar谋m m蓹n c蓹hd v蓹 yax艧谋 kimi m蓹n kimi haz谋rlay谋c谋 olacaq.
>> M蓹n 蓹sas蓹n dan slaydlar indiy蓹 q蓹d蓹r b眉t眉n b枚lm蓹l蓹r.
M蓹n vasit蓹sil蓹 getm蓹k niyy蓹tind蓹 deyil蓹m Onlar谋n b眉t眉n deyil
bir saat yar谋m m眉mk眉n h蓹m莽inin t蓹cr眉b蓹 probleml蓹ri il蓹 i艧 kimi.
Bel蓹 ki, 蓹v蓹zin蓹 m蓹n m枚vzular bir siyah谋s谋 var.
Bu h蓹r 艧eyi var biz siz蓹 viktorina bil蓹r.
Bir 艧ey varsa h蓹qiq蓹t蓹n h蓹yata Jumps
Siz art谋q getm蓹k ki, siz ist蓹yir蓹m ki, M蓹n蓹 konseptual 眉z蓹rind蓹 getm蓹k ist蓹yir蓹m,
M蓹n c蓹hd v蓹 ver蓹 bil蓹r orada 眉mumi.
Yoxsa siz do臒ru tullanmaq ist蓹yirsinizs蓹 birlikd蓹 t蓹cr眉b蓹 probleml蓹ri etm蓹kl蓹,
biz bunu ed蓹 bil蓹rsiniz.
Bu u艧aqlar var.
Siz 莽ox yoxdur.
Bel蓹 ki, u艧aqlar n蓹 etm蓹k ist蓹yir蓹m n蓹 var.
M蓹n 蓹n olmaq ist蓹yir蓹m Sizl蓹rin do臒ru faydal谋.
M蓹n sad蓹c蓹 baxmaq imkan olacaq.
>> Auditoriya: Bir 艧ey biz saxlamaq ki, chart
y谋臒谋n v蓹 y谋臒谋n haqq谋nda s枚yl蓹y蓹r蓹k.
Arxas谋nda yaln谋z b眉t眉n fikir v蓹 n蓹 o dem蓹kdir ki.
ZAMYLA Chan: OK, B蓹li.
Bu da b眉t眉n yol son, bel蓹 ki, m蓹n蓹 vasit蓹sil蓹 diyirl蓹yin bildirin.
>> Auditoriya: Biz yoxdur indi bunu, amma h蓹r hans谋.
>> ZAMYLA Chan: var idimi bu bir anything--.
Insanlar 眉莽眉n qeyri-s蓹lis bu c眉r deyil?
Auditoriya: B蓹li, m蓹n ikinci ki.
V蓹 biz d蓹 da艧q谋n bufer ed蓹 bil蓹rsiniz?
ZAMYLA Chan: Buffer overflow?
OK.
Bel蓹 ki, bufer da艧q谋n olduqca yaln谋z dan谋艧maq asan.
Bu 蓹sas蓹n d眉艧眉nm蓹k TAKOZLARI sa臒 ki, b蓹zi array yadda艧?
Biz ad蓹t蓹n haqq谋nda dan谋艧maq bufer da艧q谋n zaman
Siz n蓹 q蓹d蓹r yoxlan谋lmas谋 deyilik istifad蓹莽i sa臒, qoyur?
V蓹 fikir olan bufer da艧q谋n
onlar uzaq qoyulmas谋 yerin 莽ox m蓹lumat
onlar 眉莽眉n ayr谋lm谋艧 etdik ki, sa臒?
>> Dey蓹 Bel蓹 verm蓹k M蓹n蓹 bir mesaj, biz ist蓹yirik
onlar verm蓹k olacaq ki, f蓹rz Biz蓹 a臒labatan uzunlu臒u mesaj.
B蓹lk蓹 bir ne莽蓹 x蓹tl蓹ri, etajer.
Bel蓹likl蓹, biz kontrol yoxdur.
Bunun 蓹v蓹zin蓹 onlar biz蓹 qidaland谋rmaq bir mesaj var ki, b眉t眉n kitab,
v蓹 m蓹bl蓹臒i da艧q谋nlar Biz bu t蓹sis etdik ki, yer.
V蓹 n蓹 olur bu 眉zerine bil蓹r, Bu ehtimal deyil ki, yerl蓹rd蓹.
>> M蓹n Professor Malan s枚yl蓹di bilirik bufer da艧q谋n h眉cumlar haqq谋nda bir 艧ey.
Bel蓹 ki, burada istifad蓹莽i giri艧i var 眉mid m蓹lumatlar谋n b蓹zi k眉tl蓹vi m蓹bl蓹臒i
O ke莽mi艧 眉zerine yaz谋r ki, bufer sonu
v蓹 蓹v蓹z 艧ey g枚r蓹s蓹n M蓹n burada bu slaydlar var.
M蓹n biz d眉艧眉nm眉r蓹m burada o slaydlar.
Amma 蓹sas蓹n o 眉zerine yaz谋r yadda艧 bir qismini
ona 莽谋x谋艧 imkan谋 verir Sizin komp眉ter hiss蓹l蓹ri
ki, olmaz Normal etm蓹k imkan谋 var.
>> Il蓹 b枚y眉k 艧ey bufer da艧q谋n yaln谋z
bu ba艧a d眉艧眉r眉k ki, olmayan zaman olur
n蓹 q蓹d蓹r yoxlan谋lmas谋 sizin istifad蓹莽i qoyur.
Zaman c眉r deyil ki, qar艧谋 qorumaq.
V蓹 Onun sad蓹 at 艧ey, yaln谋z sizin istifad蓹莽i var
k眉tl蓹vi m蓹bl蓹臒i giren c蓹hdi m蓹lumatlar谋n
b蓹zi t蓹hl眉k蓹sizlik yazmaq yadda艧 hiss蓹si.
Bu b眉t眉n var.
>> Bel蓹 ki, burada, y谋臒谋n v蓹 y谋臒谋n.
茝sas蓹n bu b眉t眉n yaln谋z yadda艧 n眉may蓹nd蓹liyi
v蓹 h蓹r 艧eyi harada saxlan谋l谋r.
Bu c眉r h蓹qiq蓹t蓹n var b眉t眉n bilm蓹k laz谋md谋r.
茝n b枚y眉k 艧eyl蓹r Siz bilm蓹k laz谋md谋r
that-- m蓹n蓹 g枚r蓹k burada bir yax艧谋 var.
Bel蓹 ki, burada y谋臒谋n谋 deyil.
>> Bel蓹 y谋臒谋n谋 il蓹 n蓹 var Sizin funksiyalar谋 b眉t眉n
ki, h蓹r hans谋 bir zamanda z蓹ng edirik.
V蓹 xat谋rlamaq vacibdir n蓹 malloc il蓹 ke莽蓹n h蓹ft蓹 off gedir
Siz, h蓹qiq蓹t蓹n, yoxdur ki, 眉z蓹rind蓹 laz谋mi n蓹zar蓹t.
Bu, b眉t眉n zaman m眉蓹yy蓹n as谋l谋d谋r funksiyalar谋 icra edir.
Onlar icra zaman, onlar y谋臒谋n谋 莽蓹r莽iv蓹sind蓹 adlan谋r n蓹 var
burada getm蓹k.
>> Bel蓹 ki, b眉t眉n n枚v olur h蓹r hans谋 bir real daxil olmadan.
Siz proqram yazmaq, v蓹 siz run ed蓹k,
v蓹 y谋臒谋n谋 c眉r edir Bu laz谋md谋r kimi 枚z眉n眉 qay臒谋.
Bel蓹 ki, 蓹sas siz z蓹ng etdiyiniz 蓹g蓹r burada q蓹bul olunacaq kub.
Bu 莽蓹r莽iv蓹 yaratmaq laz谋md谋r.
Amma ayd谋n he莽 bir 艧ey yoxdur ba艧qa ki y谋臒谋n谋 莽蓹r莽iv蓹sind蓹 yaratmaq
OK, il蓹 ba艧lamaq 眉莽眉n funksiyas谋 yazmaq?
>> N蓹 alt谋nda c眉r sizin n蓹zar蓹t malloc il蓹 y谋臒谋n edir.
Bel蓹 ki, zaman malloc bir 艧ey, Siz y谋臒谋n yadda艧 edirl蓹r.
V蓹 yadda艧 ki, daha yax艧谋 bir s枚z olmamas谋 眉莽眉n, var,
a莽谋q, n蓹zar蓹t malloc il蓹 xat谋rlay谋ram 莽眉nki
Bu 蓹sas蓹n var ba艧qa dem蓹k q蓹d蓹r.
Sizin ed蓹nl蓹r 眉莽眉n Ke莽蓹n h蓹ft蓹 b枚lm蓹 seyr,
Siz getm蓹k dem蓹k q蓹d蓹r var.
Orada halda olacaq ba艧qa c眉r izah.
Bel蓹 ki, y谋臒谋n bir 艧ey deyil Siz yadda艧 kimi hesab ed蓹 bil蓹r
Siz n蓹zar蓹t var.
V蓹 o yaln谋z var iki f蓹rqli b枚y眉k 艧eyl蓹r.
>> Ba艧qa, siz olmamal谋d谋r y谋臒谋n v蓹 y谋臒谋n haqq谋nda 莽ox narahat
suallar v蓹 ya ad蓹t蓹n daha yaln谋z Yerli parametrl蓹ri varsa
v蓹 ya funksiyas谋 olacaq y谋臒谋n谋 v蓹 ya y谋臒谋n.
Ayd谋nd谋r ki, bu halda Bu y谋臒谋n谋 olacaq.
茝g蓹r bir 艧ey mallocing edirik, haradan g蓹lir?
Y谋臒谋n.
Siz t蓹cr眉b蓹 viktorina baxsaq, o 眉mumiyy蓹tl蓹 suallar n枚v眉 var
Onlar var.
>> Siz narahat yoxdur bu bar蓹d蓹 莽ox.
Siz daha ayd谋n n蓹z蓹r蓹 almaq y谋臒谋n v蓹 y谋臒谋n haqq谋nda
sonra v蓹 ya dig蓹r CS d蓹rsl蓹ri.
Bel蓹 ki, yaln谋z bir c眉r olan Bu n蓹 眉mumi fikir
yax艧谋 olacaq I yaln谋z c眉r getdi.
H蓹r hans谋 dig蓹r m枚vzular?
B蓹li?
>> Auditoriya: Siz art谋q getm蓹k bil蓹r h蓹qiq蓹t蓹n tez yenid蓹n g枚st蓹ricil蓹rin蓹?
ZAMYLA Chan: Pointers?
Siz konseptual ist蓹yirsiniz g枚st蓹ricil蓹rin蓹 眉mumi
v蓹 ya g枚st蓹ricil蓹r il蓹 etiqad edirsiniz?
Auditoriya: Kind sintaksis kimi.
ZAMYLA Chan: The syntax?
B蓹li.
OK, biz 蓹ld蓹 edirik.
B蓹li, bu yaln谋z c眉r bir 艧ey deyil Bir recursive funksiyas谋 var zaman,
recursive funksiyas谋 h蓹r zaman adlanan bu yaln谋z dig蓹r y谋臒谋n谋 莽蓹r莽iv蓹sind蓹 edir.
N眉mun蓹 olduqca 莽ox nec蓹 siz h蓹qiq蓹t蓹n deyil
Bu n蓹zar蓹t var Sizin y谋臒谋n谋 莽蓹r莽iv蓹sind蓹.
>> OK, g枚st蓹ricil蓹r.
B眉t眉n h眉quqlar, bel蓹 g枚st蓹ricil蓹rin蓹 yarad谋lmas谋.
, Yaln谋z ulduz yaz谋n Unutmay谋n.
Bel蓹 ki, n蓹 data n枚v眉 ki, Siz i艧ar蓹 olacaq.
Bel蓹 ki, bu bir int bir pointer olacaq.
Bu char bir g枚st蓹rici olacaq.
Bu float bir g枚st蓹rici olacaq.
Bel蓹 ki, 蓹sas蓹n h蓹r hans谋 var Siz bu i艧ar蓹 etm蓹k ist蓹yir蓹m
Siz pointer b蓹yan nec蓹 ulduz OK var?
>> Amma sonra a莽谋q-ayd谋n bir az olur Siz g枚st蓹rici zaman 莽蓹tin
v蓹 ya h蓹r hans谋 ulduz var.
Bel蓹 ki, b枚y眉k f蓹rq zaman declaring-- edirik
biz some-- bel蓹 var bu bir int ulduz edir.
Bel蓹 ki, bu, b蓹zi g枚st蓹ricisidir sa臒, bir int x 莽a臒谋r谋r?
Bel蓹 ki, bu n蓹 xat谋rlay谋ram Bu sistem x 莽a臒谋r谋r.
Bu gedir sa臒, b蓹zi 眉nvan谋 var?
Bel蓹 ki, yaln谋z bu, bizim 眉nvan谋 dey蓹k.
Pointers 眉nvanlar谋n谋 saxlay谋n.
Bel蓹 ki, n蓹 bu deyir ki, bu da yeri, bir int saxlan谋lmas谋 olunur.
>> Biz hesab ed蓹 bil蓹r, bel蓹 ki, ba艧qa bir yolu bu bir int edir.
Biz, h蓹qiq蓹t蓹n, onu t蓹yin deyil bir 艧ey deyil, lakin yaln谋z bir int var.
Bel蓹likl蓹, biz x, biz ulduz 蓹g蓹r n蓹 ed蓹 bil蓹r Bu OK, 5 olur, 5 b蓹rab蓹rdir?
Bu n蓹 x getm蓹k deyir i艧ar蓹, bu 眉nvana getm蓹k
v蓹 5 b蓹rab蓹r olun.
Bel蓹likl蓹, biz do臒ru, bu 眉nvana 5 t蓹yin?
>> V蓹 sonra bunu 蓹g蓹r, bu, biz蓹 眉nvan谋 verir.
Bu operator 眉nvan谋.
Bel蓹 ki, x 眉nvan谋 n蓹dir?
Biz bilmirik.
Biz bunu bir 眉nvan t蓹yin deyil.
Biz indi verdik some-- dem蓹k bil蓹r Bu, bel蓹 ki, 眉nvan谋 4 眉nvan谋.
V蓹 biz bir 艧ey il蓹 getm蓹k h蓹qiq蓹t蓹n 蓹g蓹r bu kimi c眉r biz n蓹.
Bel蓹 ki, burada m蓹n tapa vasit蓹sil蓹 i艧 Siz g枚st蓹ricil蓹rin蓹 c蓹lb 蓹g蓹r k枚m蓹k edir.
Siz imtahan edirsinizs蓹, m蓹n y眉ks蓹k qutular谋 r蓹sm g蓹lir.
>> Bel蓹likl蓹, bu ilk bir int x 5 b蓹rab蓹rdir.
Bu yaln谋z biz b蓹zi var dem蓹kdir sa臒, 5 yadda艧谋nda yer?
V蓹 burada masa biz蓹 deyir Bu 眉nvan 0x04 da var ki,.
V蓹 sonra biz bir pointer yaratmaq.
Bel蓹 ki, bir-bir bu q谋rmaq ed蓹k.
Bel蓹 ki, bu yarad谋r, b蓹zi sa臒, bir int qutusu?
Bu ke莽irm蓹k niyy蓹tind蓹 bir b蓹zi 眉nvan谋.
Bel蓹 ki, bu, b蓹zi g枚st蓹ricisidir.
Bu t蓹ba艧ir h蓹qiq蓹t蓹n ki莽ik.
Bel蓹likl蓹, biz burada b蓹zi g枚st蓹rici var.
V蓹 bizim masa biz蓹 deyir ki, 眉nvan 0x08 edir.
Cool.
V蓹 biz t蓹yin olunur bu x 眉nvana.
>> G枚st蓹ricil蓹rin蓹 OK, 眉nvanlar谋n谋 ke莽irilm蓹si saxla?
Biz x ke莽irm蓹k ist蓹yirsinizs蓹, biz bel蓹 脺nvan operator istifad蓹 眉莽眉n
i艧areti, 眉nvan谋 almaq 眉莽眉n x, bu halda, 0x04 olan.
V蓹 sonra biz 蓹g蓹r b蓹zi int sur蓹ti, bu, yaln谋z
b蓹zi dig蓹r qutusu yarad谋r bir int adl谋 sur蓹ti ke莽irir.
V蓹 biz t蓹yin 蓹g蓹r H蓹l蓹 眉莽眉n bu o sened.
Bel蓹 ki, getm蓹k deyir n蓹 脺nvan g枚st蓹rici ke莽irir.
Pointer, bu 眉nvan谋 蓹lind蓹 bel蓹 ki, biz burada getm蓹k ist蓹diyiniz
v蓹 biz OK, bu n蓹 dem蓹k?
5 var.
Bel蓹 ki, sur蓹ti 5 olur.
M蓹nada etm蓹k?
>> M蓹n t蓹yin c蓹hd 蓹g蓹r n蓹 bu, yaln谋z g枚st蓹rici 眉莽眉n.
N蓹 g枚st蓹rici 蓹slind蓹 b蓹rab蓹r edir?
Bu, sad蓹c蓹 olard谋 n蓹 pointer sa臒, var?
V蓹 sonra m蓹n bu n蓹 蓹g蓹r?
陌ndi n蓹 olacaq sur蓹ti olard谋?
>> Auditoriya: 0x08.
ZAMYLA Chan: Yep, Bizim g枚st蓹rici 眉nvan谋.
Ki, h蓹r hans谋 bir hiss蓹si ki, yenid蓹n izah etm蓹k laz谋md谋r?
Cool.
M眉tl蓹q bir 莽ox var viktorina bir fun problem
biz ki, art谋q olar ki, daha 莽ox t蓹cr眉b蓹 verir.
Ke莽蓹n h蓹ft蓹 g蓹l蓹n u艧aqlar bil蓹rsiniz siz蓹 bu pis deyil.
Biz b眉t眉n yolu var chart, v蓹 h蓹r k蓹s b枚y眉k idi.
>> OK, bel蓹 ki, 眉mumi var g枚st蓹ricil蓹r sintaksis.
B枚y眉k 艧ey nec蓹 d蓹rk edir onlar谋 yaratmaq, sened etm蓹k,
v蓹 OK, 眉nvan谋?
Cool.
H蓹r hans谋 dig蓹r m枚vzular 蓹vv蓹l biz praktikada daxil dal谋艧.
Biz vasit蓹sil蓹 olacaq da 蓹g蓹r t蓹cr眉b蓹 probleml蓹ri
v蓹 bir 艧ey var ist蓹diyiniz ixtisasart谋rma, biz d蓹 bunu ed蓹 bil蓹rsiniz.
Bir 艧ey var?
>> Auditoriya: Structs v蓹 ba臒l谋 siyah谋lar谋.
ZAMYLA Chan: Structs v蓹 OK, siyah谋lar谋 ba臒l谋d谋r.
Bel蓹 ki, structs.
Biz, h蓹qiq蓹t蓹n, davam edir Bu gec蓹 蓹rzind蓹 莽ox.
OK, bel蓹 ki, structs.
Structs 蓹sas蓹n Siz ke莽irilm蓹si 眉莽眉n yaln谋z bir yol
m眉xt蓹lif n枚v 莽ox d蓹y蓹rl蓹r.
Biz bir s谋ra il蓹 bel蓹 bir veri n枚v眉 dar.
Bizim array ya yaln谋z 蓹d蓹d olmal谋d谋r, v蓹 ya yaln谋z chars, v蓹 ya yaln谋z 眉z眉b gedirdi ola bil蓹r.
>> Amma b蓹lk蓹 laz谋md谋r daha 莽ox ehtiva edir.
B蓹lk蓹 蓹g蓹r hold-- laz谋md谋r Bir t蓹l蓹b蓹 s枚hb蓹t edirik
Siz onlar谋n ev olacaq onlar谋n ID say谋, ya艧ad谋qlar谋 onlar谋n ya艧谋,
sa臒?
V蓹 o b眉t眉n n枚v m眉xt蓹lif n枚v.
Bel蓹likl蓹, siz saxlamaq bilm蓹z b眉t眉n bir s谋ra o.
>> Bel蓹likl蓹, siz n蓹 ed蓹 bil蓹r n蓹 edir bir struct yaratmaq bil蓹r
kimi hesab ed蓹 bil蓹r 枚z 艧蓹xsi data n枚v眉.
茝v蓹zin蓹 Bel蓹 ki, yaln谋z ints olan v蓹 蓹v蓹zin蓹 yaln谋z olan 眉z眉b gedirdi,
Bir n枚v眉 t蓹l蓹b蓹 ola bil蓹r ki, bu bu sah蓹l蓹rd蓹 b眉t眉n var.
Biz ba艧lamaq yol So Bizim structs h蓹qiq蓹t蓹n That
M蓹nim yaz谋 d蓹h艧蓹tli, 莽眉nki biz yazaraq ke莽id gedir.
Woo.
>> OK, biz struct-- yaratmaq ist蓹yirsinizs蓹, bel蓹 ki, M蓹n burada a艧a臒谋 gedir蓹m.
茝sas da saymazl谋q n蓹 biz sonra istifad蓹 ed蓹c蓹k.
Siz ist蓹diyiniz yol So Bu typedef struct il蓹.
V蓹 yaln谋z bu t蓹l蓹b蓹 z蓹ng ed蓹k ki, 莽眉nki m蓹n istifad蓹 n蓹.
OK, bel蓹 ki, typedef sen dem蓹kdir OK, yeni bir n枚v眉 m眉蓹yy蓹n?
N眉anslar n蓹 zaman daxil var bir typedef struct qar艧谋 yaln谋z bir struct.
B眉t眉n niyy蓹tli v蓹 m蓹qs蓹dl蓹ri, u艧aqlar yaln谋z var
gedir onlar g眉man t蓹xmin蓹n eyni v蓹 yaln谋z
陌ndi struct typedef istifad蓹 edin.
Bu yol daha ayd谋n olmaq laz谋md谋r sizin n枚vb蓹ti P, bu f蓹rql蓹r n蓹 qurmaq
amma laz谋md谋r d眉艧眉nm眉r蓹m 陌ndi ki, narahat.
M蓹n 莽ox deyil ki, bir yaratmaq 眉莽眉n nec蓹,
[daxil olmaq v蓹 t蓹yin? d蓹y蓹ri. ?]
>> Struct A yeni n枚v眉, v蓹 t蓹l蓹b蓹 z蓹ng.
Biz bu yarad谋lmas谋 tamamlay谋n sonra bel蓹 b眉t眉n niyy蓹tli v蓹 m蓹qs蓹dl蓹ri 眉莽眉n,
t蓹l蓹b蓹 adl谋 bir n枚v眉 var.
V蓹 yaln谋z bir n枚v眉 kimi hesab ed蓹 bil蓹r bir int v蓹 ya float, v蓹 ya bir char kimi.
Bu OK, yaln谋z bir n枚v眉 var?
>> Bel蓹 ki, bu bir, biz n蓹 var?
Biz b蓹lk蓹 bir ad谋 var.
Bel蓹 ki, b蓹lk蓹 biz bir string ad谋 ist蓹yirik.
V蓹 biz b蓹lk蓹 bir ID ki, bir int var.
V蓹 biz ba艧qa var ki, telefon n枚mr蓹si var.
V蓹 biz some-- g枚rm蓹k imkan var.
Biz 蓹lav蓹 n蓹 ola bil蓹r?
Biz onun evind蓹 bir simli laz谋md谋r.
T蓹l蓹b蓹 var ki, h蓹r 艧eyi.
>> Bel蓹 ki, indi bir struct yarad谋r.
Bel蓹 ki, nec蓹 biz bir t蓹l蓹b蓹 yarada bil蓹r?
Biz b蓹zi d蓹yi艧蓹n varsa ki, burada Walker haqq谋nda dan谋艧maq olacaq,
bel蓹 ki, biz yaln谋z ist蓹yirik yax艧谋d谋r Bu walker z蓹ng olacaq.
O, bir n枚v眉 laz谋md谋r.
Sizin n枚v眉 nedir?
Auditoriya: T蓹l蓹b蓹.
ZAMYLA Chan: T蓹l蓹b蓹.
Bel蓹 ki, bu yaln谋z siz bir obyekt yarad谋r hesab edir蓹m ki, b眉t眉n bu 艧eyl蓹r var.
Siz yaln谋z bir walker t蓹l蓹b蓹 yaratm谋艧d谋r.
Bel蓹 ki, indi biz laz谋md谋r sa臒, b眉t眉n bu t蓹yin etm蓹k?
Bel蓹 ki, h蓹r k蓹s nec蓹 yadda yoxdur biz bir struct 蓹rzind蓹 蓹ld蓹?
Auditoriya: Period.
ZAMYLA Chan: M蓹hz Period.
Biz t蓹yin etm蓹k ist蓹yirdi Bel蓹 ki, ona bir ad, biz bunu ed蓹 bil蓹r.
Ayd谋nd谋r ki, bu ki Burada bu hiss蓹si olard谋 be--
bel蓹 ki, 蓹sas 蓹rzind蓹 ola h蓹qiq蓹t蓹n m蓹n蓹 bunu bildirin.
Bel蓹 ki, 蓹sas yuxar谋da bu elan biz 蓹sas 蓹rzind蓹 istifad蓹 ed蓹 bil蓹rsiniz.
Bel蓹 ki, indi m蓹n ID etm蓹k ist蓹yir蓹m, v蓹 biz yaln谋z, b蓹zi ed蓹c蓹yik
sonra biz bir ev atar谋q.
Bam.
Cool.
>> Bel蓹 ki, indi biz he莽 daxil olmaq 眉莽眉n laz谋md谋r bir 艧ey sonra on-- b蓹lk蓹 we--
biz he莽 bir 艧ey 蓹ld蓹 etm蓹k laz谋md谋r, 蓹g蓹r, yaln谋z bir int sur蓹ti ID ed蓹k.
M蓹n sur蓹ti ist蓹yir蓹m Bu daxil Walker ID.
M蓹n bunu nec蓹 ed蓹 bil蓹r?
Siz walker 蓹rzind蓹 daxil olmaq 眉莽眉n laz谋md谋r [眉莽眉n struct? ki, getm蓹k?] [? E?].
V蓹 biz eyni 艧蓹kild蓹 burada nec蓹 up verildi
Biz ist蓹diyiniz zaman, biz bunu daxil ola bil蓹r ba艧qa bir 艧ey ki, d蓹y蓹ri verm蓹k?
Auditoriya: Walker.id.
ZAMYLA Chan: B蓹li, d蓹qiq.
Bel蓹 ki, olduqca 莽ox b眉t眉n var Siz structs 眉莽眉n bilm蓹k laz谋md谋r.
Siz yaln谋z d眉艧眉nm蓹k laz谋md谋r bir d蓹yi艧蓹n kimi onlara.
茝sas蓹n yaratmaq 枚z d蓹yi艧蓹n n枚v眉, OK?
Siz elan 眉莽眉n istifad蓹 h蓹r hans谋 bir 艧蓹kild蓹 d蓹yi艧蓹nl蓹r.
Burada walker h蓹l蓹 bir d蓹yi艧蓹n var.
Bu, yaln谋z indi 蓹v蓹zin蓹 bir n枚v眉 t蓹l蓹b蓹 var bir n枚v眉 int v蓹 ya bir n枚v眉 simli,
v蓹 ya bir n枚v眉 char.
Dan谋艧maq 眉莽眉n asan bir yol var idi, 蓹g蓹r structs haqq谋nda, bu s枚z眉n yaln谋z bir deyil
脰z data n枚v眉 yaratmaq ki, qrup imkan verir
b眉t眉n bu m眉xt蓹lif birlikd蓹 data c眉r.
Ki, hissi verir mu?
OK.
Bu v蓹 n枚qt蓹l蓹r il蓹 daxil.
Pretty 莽ox b眉t眉n laz谋md谋r.
>> OK, m蓹nim PowerPoint getm蓹k idi?
Burada deyil.
Bu q蓹rib蓹 deyil.
Aha.
S蓹rin, OK.
H蓹r hans谋 dig蓹r 艧eyl蓹r v蓹 ya biz n蓹 t蓹cr眉b蓹 ba艧 ist蓹yirsiniz?
T蓹cr眉b蓹?
OK.
Awesome.
M蓹n bu 莽谋xmaq 眉莽眉n gedir蓹m.
Zaman谋 h蓹r hans谋 bir anda 蓹g蓹r t蓹cr眉b蓹 suallar,
M蓹n t蓹miri 眉莽眉n xo艧b蓹xt蓹m v蓹 h蓹r 艧eyi ke莽ir.
M蓹n viktorina burada s谋f谋r var.
Sizl蓹rin 莽蓹km蓹k ist蓹yirsinizs蓹 Sizin komp眉ter q蓹d蓹r,
yaln谋z be艧 almaq ist蓹yir蓹m d蓹qiq蓹 g枚z.
B蓹lk蓹 b蓹zi 眉st se莽m蓹k sual 眉z蓹rind蓹 getm蓹k ist蓹yir蓹m.
U艧aqlar q蓹rar ver蓹 bil蓹r, biz yaln谋z laz谋md谋r yava艧-yava艧 onlar谋n vasit蓹sil蓹 i艧 ba艧lamaq,
amma b蓹zi var gedir 蓹min蓹m Siz x眉susil蓹 ki, suallar
haqq谋nda dan谋艧maq v蓹 etm蓹k ist蓹y蓹n M蓹n蓹 b眉t眉n vasit蓹sil蓹 莽al谋艧谋r.
Bel蓹 ki, yaln谋z ir蓹li getm蓹k v蓹 be艧 d蓹qiq蓹.
Vasit蓹sil蓹 gedin.
Bu 2013-c眉 ild蓹n viktorina edir.
>> Auditoriya: Zero?
>> ZAMYLA Chan: B蓹li, viktorina s谋f谋r.
Biz Quiz stuff bunu deyilik.
Biz bir ne莽蓹 h蓹ft蓹 bunu ed蓹c蓹yik.
H蓹m莽inin sizin 眉莽眉n olan gec g蓹ldi, biz konfet var
bel蓹 ki, u艧aqlar konfet ist蓹yirsiniz?
>> Auditoriya: Sure.
>> ZAMYLA Chan: M蓹n yaln谋z deyil蓹m 蓹traf谋nda ke莽m蓹k olacaq.
Hey, u艧aqlar burada almaq erk蓹n, daha 莽ox konfet almaq.
Ki, g枚z蓹l.
Ben, Siz konfet ist蓹yirsiniz?
Siz bu b蓹zi ist蓹yirsiniz?
Snickers 蓹g蓹r d蓹 var h蓹r k蓹s Snickers ist蓹yir.
M蓹n burada v蓹 burada onlar谋 t蓹rk ed蓹c蓹yik.
脟ekinmeyin.
Art谋q ist蓹yirsiniz?
Auditoriya: B眉t眉n se莽in.
T蓹艧蓹kk眉r edir蓹m.
>> ZAMYLA Chan: M蓹n g枚z蓹l idi Orada 蓹vv蓹lind蓹 az qalaq.
Siz u艧aqlar viktorina almaq almaq v蓹 M蓹n viktorina grading partiya almaq.
Bu xaos var.
900 imtahanlar谋.
Bu 莽ox fun olacaq.
B枚y眉k olacaq.
M蓹n ki, bir olduqca 蓹min蓹m 蓹n b枚y眉k hey蓹t bonding
陌lin gec蓹.
H蓹r k蓹s d蓹n viktorina s谋f谋r g枚rm眉艧d眉r maraq h蓹l蓹 枚t蓹n il?
>> Auditoriya: bu hiss蓹l蓹ri.
>> ZAMYLA Chan: bu hiss蓹l蓹ri, OK.
茝g蓹r onlardan h蓹r hans谋 sual谋n谋z mi?
Auditoriya: M蓹n art谋q ofis saat getdi.
Baxmayaraq t蓹艧蓹kk眉r edir蓹m.
ZAMYLA Chan: B蓹li, in艧allah h蓹l蓹 c眉r faydal谋d谋r.
Siz getm蓹k zaman ki, ofis saat?
Auditoriya: M蓹nim TF onlara bu g眉n g眉nortadan sonra idi.
ZAMYLA Chan: Oh.
Sizin TF kim?
Auditoriya: Fred [? Wujaya?].
ZAMYLA Chan: 莽ox TFS var.
Bel蓹 ki, 莽ox.
B眉t眉n h眉quqlar.
H蓹r k蓹s m蓹n ki, ba艧lamaq 眉莽眉n h蓹r hans谋 bir biz i艧l蓹m蓹k ist蓹yir蓹m ki, a艧a臒谋 jot?
M蓹n g枚st蓹ricil蓹rin蓹 g眉man masa il蓹 bir.
Bunun 眉莽眉n getm蓹k.
>> Auditoriya: B蓹lk蓹 ke莽id biridir.
ZAMYLA Chan: Bel蓹 ki, say谋 12?
M蓹n say谋 8 g眉man 9 y蓹qin ki, is蓹 insanlar 眉z蓹rind蓹 getm蓹k ist蓹yir蓹m.
>> Auditoriya: V蓹 10 v蓹 11.
>> ZAMYLA Chan: V蓹 u艧aqlar bilirik sa臒, qeydl蓹r bir s蓹hif蓹 almaq?
>> Auditoriya: B蓹li, bel蓹 n蓹 biz qoymaq 眉莽眉n icaz蓹.
>> ZAMYLA Chan: Siz icaz蓹 edirik Ist蓹diyiniz bir 艧ey qoymaq.
V蓹 莽ap edil蓹 bil蓹r.
Q蓹d蓹r m蓹n xat谋rlay谋ram, bizim 莽ap olunmu艧dur.
>> Auditoriya: Siz ed蓹 bil蓹rsiniz geri v蓹 h蓹r iki t蓹r蓹f?
>> ZAMYLA Chan: B蓹li, h蓹r iki t蓹r蓹f.
Bel蓹 ki, y谋臒谋n v蓹 kimi bir 艧ey [? geri sonuna?] y谋臒谋n, sizin 莽al谋艧an
d蓹f蓹.
Faydal谋.
Haqq谋nda b蓹lk蓹 ki莽ik 艧eyl蓹r g枚st蓹ricil蓹rin蓹 xat谋rlatmaq.
艦eyl蓹r 眉莽眉n Sintaksis.
Yaln谋z bir skelet kimi olan proqram super faydal谋 ola bil蓹r.
M蓹n h蓹mi艧蓹 unuttum bilirik ki, d蓹qiq n蓹 M蓹n int 蓹sas yazmaq idi
M蓹n h蓹mi艧蓹 yaln谋z sur蓹ti, 莽眉nki 茝vv蓹lki P set yap谋艧d谋r谋b
v蓹 ya bel蓹, art谋q var M蓹n, h蓹qiq蓹t蓹n, yaz谋b, he莽 vaxt,
bel蓹 ki, olan super faydal谋 ola bil蓹r.
>> OK, bel蓹 ki, niy蓹 biz deyil sonra say谋 8 il蓹 ba艧lamaq?
B眉t眉n h眉quqlar.
OK.
Bel蓹 ki, a艧a臒谋dak谋 proqram hesab edir.
Bel蓹 ki, t蓹bii ki, biz g枚r蓹nd蓹 g枚st蓹ricil蓹rin蓹, y蓹qin ki, var
yax艧谋 bir fikirdir, do臒ru r蓹sm ba艧lamaq 眉莽眉n?
M蓹n bilm蓹k ist蓹diyiniz b眉t眉n m蓹nim t蓹ba艧ir b枚y眉k 蓹d蓹d getdi.
Bu annoying n枚v眉d眉r.
>> Bel蓹likl蓹, biz bir svop funksiyas谋 burada var iki g枚st蓹ricil蓹r etm蓹k olacaq.
Bu halda bel蓹, onlar h蓹qiq蓹t蓹n ke莽id olmal谋d谋r
Bizim orijinal svop qar艧谋 艧eyl蓹r yaln谋z n眉sx蓹 etdi ki, funksiyas谋.
Bel蓹 ki, n蓹 bunu olacaq 蓹sas il蓹 ba艧lamaq ed蓹k That,
ki, 莽眉nki 1 yerl蓹艧ir.
>> Bel蓹likl蓹, biz bir int x 1 var.
Biz 2 b蓹rab蓹r ki, b蓹zi y.
V蓹 sonra biz b蓹zi svop var o etm蓹k olacaq.
V蓹 biz burada var n蓹 ed蓹k.
Bizim Masa o臒lan oh.
M蓹n bu gedir蓹m?
M蓹n burada m蓹nim masa 莽蓹km蓹k gedir蓹m.
Ancaq orada edilm蓹si.
Ancaq edilm蓹si.
1, 2, 3, 4, 5, 6, 7.
Onlar 1 1 1 2 ki, biz蓹.
Cool.
Awesome.
Bel蓹 ki, 3.
V蓹 [var? 1.?]
>> B眉t眉n h眉quqlar.
V蓹 sonra x 眉nvan谋 0x123 edir.
V蓹 y Ox127 edir.
Cool.
B眉t眉n h眉quqlar.
M蓹n siz蓹 u艧aqlar bu i艧 ist蓹yir蓹m bu yaln谋z q蓹d蓹rdir i艧
siz 蓹traf谋nda insanlar il蓹.
M蓹n ifad蓹 etdi arzulay谋ram M蓹n yarad谋lmas谋 is蓹.
Onun 眉z蓹rind蓹 i艧l蓹yirik.
Ke莽ir v蓹 bu i艧 bir ne莽蓹 d蓹qiq蓹 眉莽眉n 枚z眉n眉z眉,
v蓹 sonra m蓹n sizinl蓹 bu i艧l蓹y蓹c蓹k.
脟眉nki h蓹qiq蓹t蓹n etdiyiniz yaln谋z yol 枚yr蓹nm蓹k 眉莽眉n gedir 枚z眉n眉z bunu edir.
He莽 bir narahatl谋q.
U臒urlar.
>> OK, niy蓹 biz yava艧-yava艧 deyil Bu vasit蓹sil蓹 i艧 ba艧lamaq.
Line bir x 1 sonra h蓹r k蓹s olur.
X蓹tti iki sonra, x v蓹 y sa臒 1 v蓹 2 var?
Cool.
Bel蓹 line 眉莽 艧eyl蓹r edir 蓹lb蓹tt蓹 maraql谋 almaq.
>> Bel蓹likl蓹, biz burada etdik n蓹 biz indi de臒i艧tirilecek var olunur.
Biz x v蓹 y o xal var ki, v蓹 ya onlar x v蓹 y 眉nvan谋,
sa臒?
Bu halda bel蓹, 眉莽, bir d蓹y蓹ri n蓹dir?
bir ke莽ilmi艧di verilmi艧dir x 眉nvan谋 d蓹y蓹ri, sa臒?
>> Auditoriya: 1?
>> ZAMYLA Chan: Bel蓹 ki, biz bu x 蓹lav蓹?
X 眉nvan谋 n蓹dir?
>> Auditoriya: 0x123.
>> ZAMYLA Chan: Exactly.
Amma 蓹slind蓹 i艧ar蓹 ed蓹n n蓹dir?
Biz dereference olsayd谋, n蓹 d蓹y蓹ri bu, biz蓹 ver蓹c蓹k.
Auditoriya: 1.
ZAMYLA Chan: Bu ki biz蓹 1 verm蓹k n蓹 莽眉nki
bu getm蓹k dey蓹r蓹k edirik 眉nvan谋, d蓹y蓹ri n蓹 biz蓹.
Bel蓹 ki, n蓹 b olard谋?
>> Auditoriya: 0x127.
ZAMYLA Chan: Exactly.
Bel蓹 ki, y 眉nvan谋 var.
V蓹 sonra n蓹 [? dereference? ?]
Auditoriya: 2.
ZAMYLA Chan: OK, indi d枚rd bel蓹.
Biz indi biz equal-- yax艧谋 oldu臒unu bildirib h蓹yata int temp bir ulduz b蓹rab蓹rdir.
Bel蓹 ki, n蓹 d蓹yi艧ir?
Yaln谋z bir 艧ey var burada d蓹yi艧ir.
Bu n蓹dir?
>> Auditoriya: Temp.
ZAMYLA Chan: The temp.
Bel蓹likl蓹, biz b眉t眉n bu yeniden redakt蓹 ed蓹bil蓹rsiniz.
Bu 眉莽眉n yax艧谋 strategiya yaln谋z h蓹yata figuring edir
n蓹 d蓹yi艧iklikl蓹r, 蓹n tez-tez ki, yaln谋z bir 艧ey var
OK, h蓹r hans谋 bir anda d蓹yi艧dirm蓹k 眉莽眉n gedir?
Bel蓹likl蓹, biz temp t蓹yin etdik.
>> 陌ndi bizim n枚vb蓹ti n枚qt蓹, be艧, biz b ulduz 眉莽眉n b蓹rab蓹r ulduz etdik.
Bel蓹 ki, n蓹 indi d蓹yi艧iklikl蓹r?
>> Auditoriya: a Star.
>> ZAMYLA Chan: bel蓹 ki, Star ba艧qa h蓹r 艧ey eyni qal谋r.
V蓹 n蓹 b蓹rab蓹r ulduz edir?
>> Auditoriya: 2.
ZAMYLA Chan: 2.
Lovely.
Awesome.
OK, sonra indi biz b ba艧lamaq temp b蓹rab蓹rdir.
Bel蓹 ki, yaln谋z bir 艧ey d蓹yi艧蓹n ulduz b.
Ba艧qa h蓹r 艧ey eyni qal谋r.
V蓹 ulduz b indi b蓹rab蓹r n蓹dir?
V蓹 siz masa tamamlad谋m.
X indi sonunda, biz dem蓹k 莽眉nki v蓹 y, biz bu n枚qt蓹si d蓹 bilirik ki,
biz bilirik zaman ki, 2 bir ulduz d蓹yi艧di,
n蓹 etdi da, OK bu s枚yl蓹di burada 0x123 m眉raci蓹t d蓹yi艧ir.
陌ndi bu 2 oldu.
V蓹 sonra bu n枚qt蓹d蓹, Biz OK, b ulduz getm蓹k bildirib.
Bel蓹 ki, 眉nvan getm蓹k 0x127 v蓹 1 edir.
Bel蓹 ki, indi 莽ox zaman son at biz, h蓹qiq蓹t蓹n, 蓹sas qay谋tmaq
Biz, h蓹qiq蓹t蓹n, x ki, var 2 v蓹 y b蓹rab蓹r 1 b蓹rab蓹rdir.
Ki, yax艧谋 h蓹r k蓹s?
S蓹rin, OK.
Number 9.
Siz u艧aqlar bu i艧.
M蓹n board qurmaq 眉莽眉n gedir蓹m bel蓹 ki, biz onun vasit蓹sil蓹 c蓹lb ed蓹 bil蓹r.
Bu bir partlay谋艧 olacaq.
B枚y眉k masalar ola bil蓹r h蓹qiq蓹t蓹n scary, bilir蓹m.
Amma yaln谋z onlara bir s谋ra almaq 蓹g蓹r bir zaman, onlar 莽ox az qorxudan almaq.
B眉t眉n h眉quqlar.
>> Bel蓹 ki, bu var bilirik ki, 蓹sas ilk vasit蓹sil蓹 do臒ru getdi?
Initializes x v蓹 y v蓹 sonra onlar谋 d蓹yi艧dirm蓹k 眉莽眉n 莽al谋艧谋r.
Bel蓹 ki, h蓹tta svop real yol, yuxar谋da biz 蓹sas ke莽ir edirsinizs蓹 gedir ki,
v蓹 sonra z蓹ng b眉t眉n sa臒 d蓹yi艧dirm蓹k 眉莽眉n nec蓹?
Bel蓹 ki, h蓹r k蓹s bilir.
>> Bel蓹 ki, bir edirsiniz u艧aqlar il蓹 ba艧lamaq ist蓹yir蓹m?
H蓹qiq蓹t蓹n 蓹min h蓹r k蓹s edir haqq谋nda bu biri?
V蓹 ya h蓹tta qism蓹n 蓹min?
Niy蓹 biz x il蓹 ba艧lamaq deyil?
Biz x n蓹 d眉艧眉n眉rs眉n眉z?
>> Auditoriya: 1.
ZAMYLA Chan: 1.
Bel蓹 ki, niy蓹 2.
V蓹 莽眉nki burada b枚y眉k f蓹rq
biz yaln谋z ki, h眉ququ, n眉sx蓹 ke莽蓹n?
Biz istinad蓹n ke莽蓹n deyilik.
Bel蓹 ki, h蓹tta sonunda Bu proqram x v蓹 y
, eyni qalm谋艧d谋r 莽眉nki onlar m眉badil蓹 funksiyas谋 yaln谋z n眉sx蓹.
Onlar, h蓹qiq蓹t蓹n, do臒ru d蓹yi艧iklik yoxdur?
>> Bel蓹 ki, n蓹, b, v蓹 temp haqq谋nda?
>> Auditoriya: a b.
>> ZAMYLA Chan: a b.
Bel蓹 ki, bu halda, idi x, 1 olan, sa臒?
Bel蓹 ki, burada, Bunun vasit蓹sil蓹 g蓹zm蓹k ed蓹k.
茝vv蓹lind蓹 bir v蓹 So b 1 v蓹 2 v蓹 undefined var.
Bel蓹 ki, ilk temp al谋r bir t蓹yin, bel蓹 temp 1.
bir b b蓹rab蓹r Bel蓹 ki, biz almaq 2 v蓹 b temp b蓹rab蓹rdir.
陌ndi biz 1 almaq.
>> Auditoriya: 茝vv蓹lki Bu d蓹yi艧dirildikd蓹 i艧areti x v蓹 y i艧areti.
Ki, d蓹qiq n蓹 dem蓹kdir?
ZAMYLA Chan: Bel蓹 ki, o dem蓹kdir ki, istinad蓹n ke莽蓹n edirik.
O dem蓹kdir ki, siz h蓹qiq蓹t蓹n ist蓹yirik harada 眉nvanlar谋 ke莽蓹n
x v蓹 y saxlan谋l谋r.
Auditoriya: Amma deyilik 眉nvan谋 d蓹yi艧dirm蓹.
ZAMYLA Chan: Siz deyilik URL d蓹yi艧dirm蓹.
Siz onlara 蓹rzind蓹 n蓹 d蓹yi艧dirm蓹 edirik.
Bu 眉nvanda n蓹 kimi, Bu i艧l蓹ri niy蓹 v蓹 ki.
Burada bu proqram Versus n蓹 Siz sur蓹tl蓹rini yaratmaq edirik ki.
Bel蓹 ki, m枚vcud x v蓹 y burada 枚z d蓹yi艧蓹nl蓹r kimi.
Amma sonra ke莽m蓹k zaman Onlara svop, bu
Siz yaratmaq etdiyiniz kimi Bu b眉t眉n dig蓹r set.
Bel蓹likl蓹, siz h蓹qiq蓹t蓹n he莽 etdiyiniz toxunan x v蓹 y.
>> Auditoriya: n蓹dir i艧areti x 茝g蓹r x 眉nvan谋, n蓹 x olacaq ulduz olard谋?
>> ZAMYLA Chan: Ampersand x da var n蓹 x 眉nvan谋, sonra yax艧谋 star--
bu halda, x bir g枚st蓹rici deyil.
Auditoriya: OK, Oh.
Bel蓹 ki, yaln谋z bunu bir g枚st蓹rici deyil, 莽眉nki.
ZAMYLA Chan: Sa臒.
Siz yaln谋z ulduz ed蓹 bil蓹rsiniz bir g枚st蓹rici var ki, bir 艧ey.
B蓹lk蓹 艧eyi bunu ed蓹 bil蓹r ki, deyil, lakin t蓹rtib ki, siz
crazy 艧eyl蓹r ki yoxdur.
M蓹n d蓹qiq deyil蓹m olur n蓹 蓹min olun.
Siz h蓹mi艧蓹 ed蓹 bil蓹r bir 艧ey 眉nvan谋,
lakin siz dereference bilm蓹z bir g枚st蓹rici deyil ki, bir 艧ey.
Ki, anlaml谋 蓹g蓹r, ki, yax艧谋 f蓹rq var.
>> Bel蓹 ki, 莽ox pis deyil, sa臒?
Masalar in艧allah var az qorxudan 蓹ld蓹.
B眉t眉n h眉quqlar.
Ah, 蓹yl蓹nc蓹 olanlar谋.
Bel蓹 ki, indi, 枚z yaz谋l谋 kodu.
M蓹n siz蓹 u艧aqlar i艧 imkan gedir蓹m t蓹xmin蓹n d枚rd d蓹qiq蓹 bu,
sonra biz dan谋艧maq olar yana艧maq yollar谋 haqq谋nda.
茝g蓹r 蓹traf谋nda insanlar dan谋艧maq 眉莽眉n 莽ekinmeyin.
Ayr谋ca, bu maraql谋d谋r.
Bu b眉t眉n q谋zlar kimi b枚lm蓹 indi.
Pretty maraql谋.
Chang istisna olmaqla.
Amma Chang h蓹qiq蓹t蓹n b枚lm蓹sind蓹 hiss蓹si deyil.
Awesome.
Perfect.
M蓹n siz蓹 bir ne莽蓹 g枚st蓹ri艧l蓹r ver蓹c蓹k.
Siz oldu臒u halda daha 莽ox xarakter, harada
Siz ba艧qa bir 艧ey 123 v蓹 ya 1000 bir 艧ey kimi,
Siz loop etm蓹k laz谋md谋r vasit蓹sil蓹 o h蓹r 莽evirm蓹k.
Bel蓹 ki, bir ne莽蓹 var Bunu bil蓹r yollar谋,
lakin siz m眉tl蓹q olacaq haradasa orada loop loop 眉莽眉n
onlar谋n vasit蓹sil蓹, olan c眉r yar谋艧ma kimi
Siz strlen z蓹ng h蓹tta il蓹, olan c眉r oh ist蓹yir蓹m edir
b蓹lk蓹 uzunlu臒u istifad蓹 etm蓹k ist蓹diyiniz bir 艧蓹kild蓹 simli.
>> B眉t眉n h眉quqlar.
Bel蓹 ki, u艧aqlar ola bil蓹r n蓹 d眉艧眉n眉rs眉n眉z biz n蓹 etm蓹k ist蓹diyiniz ilk 艧ey biri?
Bir ne莽蓹 hallarda burada var Biz sa臒, hesab etm蓹k laz谋md谋r?
Ya biz null ki, bir 艧ey var.
Biz n蓹 var?
Hallarda.
Null.
Biz ki, i艧i var 09 ba艧qa bir 艧ey, sa臒?
Bel蓹 ki, bu m蓹ktublar var dey蓹k.
Yoxsa biz etibarl谋 olan v蓹ziyy蓹t var.
脺莽 hallarda hesab.
Bel蓹 ki, ola bil蓹r bir d眉艧眉n眉rs眉n眉z asan bir ilk qay臒谋?
Auditoriya: Null.
ZAMYLA Chan: The halda null edir.
Bel蓹likl蓹, biz n蓹 ed蓹c蓹yik?
Auditoriya: [i艧itilemez].
ZAMYLA Chan: B蓹li.
V蓹 m蓹n n蓹 ist蓹yirsiniz?
>> Auditoriya: 0 qay谋t.
>> ZAMYLA Chan: Exactly.
Awesome.
OK.
Bel蓹 ki, indi m蓹ktublar var halda v蓹 etibarl谋 halda ki.
Biz, h蓹qiq蓹t蓹n, qay臒谋 bil蓹r bu bir loop daxilind蓹, OK?
N蓹 ola bil蓹r bel蓹 bir yolu it-- etm蓹k cari varsa bir sad蓹 yol yoxlamaq.
Biz vasit蓹sil蓹 getm蓹k olard谋 H蓹r bir m蓹ktub v蓹 n蓹?
>> Auditoriya: Bu in-- yoxlay谋n
>> ZAMYLA Chan: sa臒, siz kontrol ed蓹 bil蓹rsiniz Bu 0 v蓹 9 aras谋nda 蓹g蓹r, sa臒?
V蓹 sonra halda Bu etibarl谋 ki, biz ist蓹yirik
vasit蓹sil蓹 iterating ba艧a gedir Bizim string zaten, sa臒?
Bel蓹 ki, niy蓹 biz c蓹hd v蓹 yoxdur bir onlar谋 birl蓹艧dirm蓹k.
Biz t蓹krarlamaq olacaq h蓹yata simli vasit蓹sil蓹 v蓹 biz kimi
Bunu, biz ilk olacaq ki, m蓹ktub g枚rmek 眉莽眉n bir 莽ek
v蓹 ya xarakter q眉vv蓹d蓹 olur.
茝g蓹r, biz yerin蓹 yetirm蓹k 眉莽眉n olacaq biz onu 莽evirm蓹k laz谋md谋r ki, 蓹m蓹liyyat.
茝ks halda sa臒, 0 qay谋tmaq laz谋md谋r?
>> Bel蓹 ki, 蓹vv蓹l, biz y蓹qin ki, bir d蓹yi艧蓹n ist蓹yir蓹m
Biz sonunda qay谋da bil蓹r ki, ki, faktiki d蓹y蓹r olacaq.
Bel蓹likl蓹, biz ba艧lamaq olacaq b蓹zi d蓹y蓹ri 0 olacaq.
V蓹 biz ba艧lamaq nec蓹 yaln谋z var.
M蓹n bu qurtarmaq 眉莽眉n gedir蓹m.
Bel蓹 ki, nec蓹 biz gedir bu simli vasit蓹sil蓹 t蓹krarlamaq.
Auditoriya: loop 眉莽眉n.
ZAMYLA Chan: loop 眉莽眉n.
Bel蓹 ki, bizim 眉莽眉n n蓹 var?
>> Auditoriya: i 0.
ZAMYLA Chan: Mm-hm.
V蓹 biz q蓹d蓹r iterating n蓹 var?
>> Auditoriya: s k眉莽 uzunlu臒u.
>> ZAMYLA Chan: OK, indi xat谋rlay谋ram daha yax艧谋 bir yol var. [I艧itilemez].
>> Auditoriya: B蓹li, biz n蓹 ed蓹 n b蓹rab蓹rdir.
ZAMYLA Chan: Exactly.
>> Auditoriya: i n azd谋r.
ZAMYLA Chan: niy蓹 biz bunu ist蓹yirsiniz?
Siz s蓹b蓹bini yad谋n谋zdad谋rm谋?
Auditoriya: Biz bunu hesablay谋r var.
ZAMYLA Chan: bu 艧蓹kild蓹 siz Becasue yaln谋z strlen d蓹f蓹 hesablamaq laz谋md谋r.
茝g蓹r i strlen az ki, var 谋n recalculates dem蓹kdir
uzunlu臒u h蓹r zaman Siz loop 眉莽眉n run
olan b枚y眉k bir x蓹rc deyil enerji, ancaq var
c蓹hd yax艧谋 t蓹cr眉b蓹 v蓹 bir d蓹f蓹 kimi 艧eyl蓹r.
B蓹lk蓹 halda bir crazy simli var h蓹r iteration d蓹yi艧ir.
Eyni olma 蓹g蓹r Lakin, qeyd edin.
B眉t眉n h眉quqlar.
V蓹 sonra i plus plus.
Awesome.
Biz yolu var.
Auditoriya: H蓹qiq蓹t蓹n tez.
Birincisi, bel蓹 ki, biz yaln谋z dey蓹k s strlen 莽ox i az idi,
Onlar dizayn biz蓹 s谋n谋fland谋rma olunur b眉t眉n v蓹 ya yaln谋z d眉zg眉nl眉y眉n眉?
Onlar deyilik.
Biz d眉zg眉n s谋n谋fland谋rma olunur s谋navlar 眉莽眉n q蓹d蓹r m蓹n bildiyiniz kimi.
M蓹n tam ed蓹 bilm蓹z z蓹man蓹t, lakin 莽ox hiss蓹si 眉莽眉n,
b枚y眉k 蓹ks蓹riyy蓹ti 莽眉nki, d眉zg眉n deyil Zaman s谋x谋nt谋 bir 莽ox alt谋nda ist蓹yirik.
Design ad蓹t蓹n dem蓹kdir Siz d眉艧眉nm蓹k 眉莽眉n vaxt var
Sizin v蓹ziyy蓹t z蓹riflik haqq谋nda.
>> OK, bel蓹 ki, biz vasit蓹sil蓹 iterating edirik.
Bel蓹likl蓹, biz ya yoxlamaq laz谋md谋r bu xarakter etibarl谋 olmad谋臒谋n谋
v蓹 ya biz ed蓹 bil蓹rsiniz 蓹g蓹r bizim [normal? i bir?] funksiyas谋.
Biz narahat ed蓹 bil蓹r n蓹 ki, bir ikinci edir.
Bel蓹 ki, niy蓹 biz take-- deyil h蓹r k蓹s hesab ed蓹 bil蓹r, 蓹g蓹r
眉莽眉n yoxlamaq 眉莽眉n bir yol Bu etibarl谋d谋r 蓹g蓹r bax谋n.
Biz olacaq bilirik bir v蓹ziyy蓹t, sa臒 蓹g蓹r?
V蓹 bu xat谋rlay谋ram ASCII, bel蓹 ki, nec蓹 ola bil蓹r
Bu 0,1 deyil, 蓹g蓹r biz, bax 2, 3, 4, 5, 6, 7, 8 v蓹 ya 9.
Auditoriya: alfa edin.
>> ZAMYLA Chan: alpha ki, 蓹g蓹r Bel蓹 ki, yaln谋z bir m蓹ktub varsa, biz蓹 bildirin.
Onlar biz蓹 simvolu verm蓹k 蓹g蓹r, bu h蓹l蓹 d蓹 kifay蓹t q蓹d蓹r yoxlamaq niyy蓹tind蓹 deyil.
Siz ASCII qoparmaq Bel蓹 ki, masa, biz bilirik 0 9 vasit蓹sil蓹
bir seqment var.
N枚mr蓹l蓹ri onlar m蓹n蓹 deyin 蓹g蓹r m眉mk眉nd眉rs蓹 uy臒undur.
Auditoriya: 40.
>> ZAMYLA Chan: Bel蓹 ki, s谋ra 40-- kimi
Auditoriya: B蓹lk蓹.
57 48.
M蓹n 蓹min deyil蓹m.
>> ZAMYLA Chan: 57 40?
>> Auditoriya: 48, m蓹n hesab edir蓹m.
ZAMYLA Chan: 48 57.
Bel蓹 ki, biz bu ASCII bilirik ki, ASCII d蓹y蓹ri deyil i艧ar蓹l蓹r
48 v蓹 57 aras谋nda, Bu do臒ru deyil etibarl谋?
Bel蓹likl蓹, biz ki, istifad蓹 ed蓹 bil蓹r Bizim 眉st眉nl眉y眉 b蓹lk蓹?
Nec蓹 ki, biz almaq 眉莽眉n gedir bu m蓹ktubu, ilk off?
Biz nec蓹 daxil olur bu xarakter?
>> Auditoriya: s bracket i.
>> ZAMYLA Chan: Mm-hm.
Biz hesab ed蓹 bil蓹r, 莽眉nki seriallardak谋 kimi strings, xat谋rlay谋ram.
Bel蓹 ki, n蓹 dem蓹k ist蓹yirsiniz?
Biz bu dem蓹k ist蓹yir蓹m That M蓹n siz蓹 bir ipucu verm蓹k laz谋md谋r.
Bu daha az deyil.
N蓹 d眉艧眉nm蓹k az olmal谋d谋r?
Auditoriya: 57?
>> ZAMYLA Chan: 47, sa臒?
Lakin bu da t蓹msil ed蓹n bir 0 kimi bir [mi? dan谋艧谋r?] ki, 莽眉nki
karakter 0.
Siz h蓹m莽inin 47 qoymaq bil蓹r.
Kimi, ASCII masa olan Siz yaln谋z bir 艧ey deyil, g枚rm蓹k
Siz viktorina hesabat谋nda olmal谋d谋r.
>> Bu bir, bu, halda bel蓹 daha 0- m眉tl蓹q v蓹 daha az.
Bu, yaln谋z ya olacaq daha az v蓹 ya 9 daha 莽ox.
Bel蓹 ki, m蓹nim 眉莽眉n bu son doldurmaq bil蓹r?
Bel蓹 ki, ya i s, Rhea n蓹dir?
>> Auditoriya: 9 B枚y眉kd眉r.
>> ZAMYLA Chan: var.
Ki, m蓹nada edir h蓹r k蓹s, biz orada alm谋艧d谋r nec蓹?
Bu probleml蓹r, onlar bir d蓹f蓹 kimi dan谋艧谋rs谋n谋zsa OK, oh kimi, h蓹ll oldu.
T蓹cr眉b蓹 k枚m蓹k ed蓹c蓹k niy蓹 v蓹 bu.
OK, bel蓹 ki, biz 0 qay谋tmaq.
Lovely.
B眉t眉n h眉quqlar.
茝ks halda biz n蓹 ist蓹yirik?
Bu maraql谋 hiss蓹sidir bir az daha oldu臒u
M蓹nim fikrimc蓹 CS qar艧谋 riyaziyyat kimi.
H蓹r k蓹s bir fikir varm谋 biz bu ed蓹 bil蓹r nec蓹?
Bel蓹 ki, m眉h眉m 艧ey d蓹rk ilk karakter
biz olacaq alaraq etdiyiniz do臒ru, 蓹n y眉ks蓹k 眉莽眉n r蓹q蓹mli?
Bel蓹 ki, 蓹g蓹r biz konvertasiya bax谋r谋q 123, biz t蓹krarlamaq ilk d蓹f蓹
1 olacaq, amma biz laz谋md谋r ki, sa臒 sonuna q蓹d蓹r 100 olacaq?
Bel蓹likl蓹, siz n蓹 ed蓹 bil蓹r bir 艧ey ki, h蓹r sonrak谋 r蓹q蓹ml蓹
Siz 10 d蓹y蓹r 莽oxaltmaq, almaq bel蓹 ki, zaman 茝g蓹r sonunda 莽atmaq ki,
h蓹r 艧ey olmu艧dur sa臒, yuxar谋 ke莽dikd蓹?
>> Siz run ilk d蓹f蓹 bel蓹 Bu, sizin d蓹y蓹r kimi 1 var.
陌kinci d蓹f蓹 siz onu run 10 d蓹y蓹r 莽oxaltmaq.
Indi ki, bel蓹 ki, yenil蓹m蓹 olacaq 10, v蓹 sizin n枚vb蓹ti d蓹y蓹r 蓹lav蓹 edin.
V蓹 sonra siz ki, 莽oxaltmaq 10 v蓹 n枚vb蓹ti d蓹y蓹ri 蓹lav蓹 edin.
V蓹 bu onlar bu dem蓹k n蓹 edir daha test kimi
bir riyaziyyat alqoritm qar艧谋 CS, amma sapmaq.
M蓹n s谋navlar yazmaq deyil.
>> Bel蓹likl蓹, biz n蓹 ed蓹 bil蓹r bir 艧ey deyil d蓹y蓹ri d蓹f蓹 10 b蓹rab蓹rdir dem蓹k.
Bel蓹 ki, bu ke莽m蓹k gedir Sizin r蓹q蓹mli d蓹f蓹 h蓹r d蓹f蓹.
V蓹 sonra biz yaln谋z 蓹lav蓹 etm蓹k ist蓹yir蓹m.
Biz 蓹lav蓹 etm蓹k ist蓹yir蓹m n蓹 biz yaln谋z sa臒, var?
Bel蓹 ki, nec蓹 biz, h蓹qiq蓹t蓹n 莽evirm蓹k bil蓹r蓹m bizim Bu s谋ra ASCII character
onu t蓹msil ed蓹n?
>> Bel蓹 ki, biz 0 sa臒, 47 b蓹rab蓹r oldu臒unu bilirsinizmi?
0 47 Bel蓹 ki, n蓹 biz bunu etm蓹k olard谋
h蓹qiq蓹t蓹n, bu 0 bir int olmaq 眉莽眉n?
>> Auditoriya: Bu 48 var.
ZAMYLA Chan: 48
Sorry.
Biz sa臒, 48 莽谋xmaq olard谋?
ASCII riyaziyyat saxla?
Biz yaln谋z onlar谋 m眉alic蓹 ed蓹 bil蓹r normal n枚mr蓹l蓹ri kimi.
Siz 蓹d蓹d kimi onlar谋 m眉alic蓹 蓹g蓹r, onlar s蓹m蓹r蓹li n枚mr蓹l蓹ri olur.
Biz ed蓹k ki i s varsa Bel蓹 ki, Bu halda 0 b蓹rab蓹rdir deyirl蓹r.
Bu halda m蓹n bel蓹 s Bu ASCII olacaq
Bunun 眉莽眉n ASCII int 47 olard谋.
Bel蓹likl蓹, biz subtract-- v蓹 ya 48 bil蓹r.
Siz bunu ed蓹 bil蓹r, bir yoldur.
H蓹r k蓹s daha yax艧谋 bilir Yolumuz 48 ed蓹 bil蓹r?
Biz yaln谋z 0 daxil That etdi ASCII Siz quote 0 ed蓹 bil蓹r.
Bel蓹 ki, bu c眉r etm蓹k yoxdur Bu i艧l蓹ri nec蓹 m蓹nada?
>> Auditoriya: Bu n枚qt蓹d蓹, d蓹y蓹ri 0 , 10 il蓹 莽oxaltmaq olsa bel蓹,
Siz s谋f谋r il蓹 ba艧layan edirik bel蓹 ki, i艧蓹 olmal谋d谋r?
>> ZAMYLA Chan: bu halda Bel蓹 ki, 茝g蓹r 蓹lav蓹 蓹vv蓹l 莽oxaltmaq ist蓹yir蓹m,
bu halda, b蓹li, bu, 莽眉nki h蓹l蓹 m蓹nim g枚st蓹rici itkin be--.
Bu halda d蓹y蓹ri ilk biz bunu run vaxt s谋f谋r olacaq.
Bel蓹 ki, yaln谋z 蓹lav蓹 edirik ilk r蓹q蓹ml蓹 蓹laq蓹dar.
Vacib olan n枚vb蓹ti d蓹f蓹 Siz onu ke莽m蓹k ist蓹yir蓹m, t蓹krarlamaq
Sizin n枚vb蓹ti r蓹q蓹mli 蓹lav蓹 蓹vv蓹l.
Ki, sizin 眉莽眉n ayd谋nla艧d谋rmaq varm谋?
OK.
>> B蓹z蓹n olacaq q蓹rib蓹 daha mathy 艧eyi almaq.
Siz 蓹n olsayd谋 Bu, h蓹l蓹 olacaq
Siz olduqca yax艧谋 olacaq get-- 眉莽眉n.
Qism蓹n kredit bir 莽ox edir CS50 viktorina b枚y眉k 艧ey.
Bel蓹 ki, n蓹 yazmaq.
Siz h蓹r 艧eyi var, 蓹g蓹r burada istisna olmaqla, sen
h蓹l蓹 d蓹 n蓹 ed蓹c蓹ks蓹n h蓹qiq蓹t蓹n d蓹 problem.
Siz g枚st蓹r蓹n edirik, 莽眉nki, OK, M蓹n dem蓹k olar ki bilirik.
M蓹n vasit蓹sil蓹 t蓹krarlamaq laz谋md谋r ki, bilirik.
M蓹n yoxlamaq laz谋md谋r bilirik.
M蓹n yaln谋z n蓹 q蓹d蓹r onu 莽evirm蓹k nec蓹 almaq.
Siz OK olacaq.
B蓹li, siz olacaq bir ne莽蓹 xal itirm蓹k,
lakin h蓹l蓹 almaq olacaq bir 艧ey 眉莽眉n bal yax艧谋 say谋
kimi ki 蓹g蓹r Bu iki x蓹tl蓹ri itkin.
M蓹n OK, bu 艧蓹xs kimi olacaq onlar edirik n蓹 bilir.
Math 莽蓹tindir.
M蓹n siz蓹 g枚z蓹l olard谋 dey蓹rdim.
>> OK, haz谋r u艧aqlar bel蓹 陌ndi g枚st蓹ricil蓹r il蓹 strlen c蓹hd
u艧aqlar pointer ustalar谋 var ki?
M蓹n siz蓹 u艧aqlar i艧l蓹m蓹y蓹 imkan laz谋md谋r bir az ki.
H蓹r bir ixtisasart谋rma ehtiyac谋 varsa.
Bel蓹 ki, pointer istifad蓹 etm蓹k ist蓹diyiniz hesab, v蓹 s null sonra 蓹g蓹r,
Sizin h蓹yata ke莽irilm蓹si 0 qay谋tmal谋d谋rlar.
Siz ki, bu kimi 艧eyl蓹r yaln谋z strlen z蓹ng h蓹qiq蓹t蓹n xo艧b蓹xt
G眉n眉n sonunda.
M蓹n bu bir az ola bil蓹r edir蓹m son bir, daha asan olan
yax艧谋d谋r.
M蓹n siz蓹 bir d蓹qiq蓹 u艧aqlar verm蓹k laz谋md谋r, sonra biz onun vasit蓹sil蓹 i艧l蓹m蓹k laz谋md谋r.
V蓹 sonra biz a莽arlar谋 getm蓹k almaq.
>> , Haz谋r u艧aqlar OK?
B蓹lk蓹 bir az.
M蓹n sizin t蓹qdim etdik iki variantlar谋, sa臒?
Ya null kontrol v蓹 蓹g蓹r 0 qay谋tmaq bu, ya h蓹qiq蓹t蓹n uzunlu臒u hesablamaq.
Bel蓹 olan null kontrol yazmaq ist蓹yir?
Bunun 眉莽眉n getm蓹k.
>> Auditoriya: parantez s varsa null qaytar谋lmas谋 0 b蓹rab蓹rdir.
ZAMYLA Chan: Lovely.
M蓹n zaman yar谋s谋 sizin problem sevgi yaln谋z null yoxlan谋lmas谋 olunur.
M蓹n siz蓹 u艧aqlar il蓹 ke莽蓹n bilirik h蓹ft蓹 null 莽ek kimi idi
s枚z眉n h蓹r zaman.
So--, OK
>> Auditoriya: qaytar谋lmas谋 0 yaln谋z bir x蓹tt varsa, biz h蓹l蓹 buruq bracket laz谋md谋r?
>> ZAMYLA Chan: Siz texniki deyil kimi uzun siz ard谋c谋l etdiyiniz onlara laz谋md谋r.
Bu, sad蓹c蓹 yax艧谋 t蓹cr眉b蓹 var v蓹rdi艧 almaq 眉莽眉n
q谋vr谋m a艧谋rma istifad蓹, lakin texniki no.
Siz bir x蓹tt 眉莽眉n onlara ehtiyac yoxdur.
Biz yaln谋z t枚vsiy蓹 edirl蓹r proqram ba艧layan insanlar 眉莽眉n.
>> Bel蓹 ki, indi n蓹 biz burada n蓹 etm蓹k ist蓹yirsiniz?
Bel蓹 ki, indi biz string etibarl谋 oldu臒unu bilirik.
Biz Compute uzunlu臒u saxlamaq ist蓹yir蓹m.
N蓹 y蓹qin ki, ilk var biz ist蓹yirik 艧ey?
>> Auditoriya: bir yarad谋n int ki, uzunlu臒u var.
ZAMYLA Chan: Exactly.
Auditoriya: V蓹 biz m眉蓹yy蓹n etm蓹k ist蓹yirsiniz?
ZAMYLA Chan: 0.
Perfect.
B眉t眉n h眉quqlar.
陌ndi n蓹 ist蓹yirsiniz?
Bu, h蓹qiq蓹t蓹n, bu toplu.
Bunun 眉莽眉n getm蓹k.
>> Auditoriya: Bel蓹 ki, y蓹qin ki, loop 眉莽眉n n蓹.
V蓹 sonra siz etdiyiniz s b蓹ri z蓹ng zaman ilk 艧ey 眉nvan谋 蓹ld蓹,
i 0 b蓹rab蓹rdir il蓹 ba艧lamaq olard谋.
V蓹 sonra uzun x plus i geri deyil 0 do臒ramaq.
ZAMYLA Chan: The null terminator.
Auditoriya: null terminator.
Sonra uzunlu臒u bir 蓹lav蓹.
>> ZAMYLA Chan: B蓹li.
OK, bel蓹 ki, 莽evirm蓹k imkan verir 莽ox konkret kodu daxil.
Amma ki, m眉k蓹mm蓹l bir fikirdir.
Y蓹ni biz yap媒yorsun d蓹qiq n蓹.
Biz iterating olacaq g枚st蓹rici vasit蓹sil蓹.
Bel蓹likl蓹, biz n蓹 etm蓹k ist蓹dikl蓹rini 蓹v蓹zin蓹 int edir
burada, biz ist蓹yirik, 莽眉nki bir istinad deyil.
Biz bir ba艧lan臒谋c istinad edirik string ki, b蓹zi 眉nvan olan ba艧lay谋n,
sa臒?
>> Bel蓹likl蓹, biz bir pointer ist蓹yirik.
Bel蓹likl蓹, biz bir char ulduz olacaq, bizim s uy臒undur, 莽眉nki, sa臒?
Bel蓹 ki, bu biz ba艧lat谋l谋yor edirik bir n枚qt蓹sidir simli ba艧lan臒谋c, OK?
Bel蓹 ki, yaln谋z bu i z蓹ng ed蓹k.
Bu simli ba艧lan臒谋c varsa, n蓹 t蓹yin olacaq?
0.
Biz bu olmaq ist蓹yir蓹m bizim simli ba艧lamaq.
N蓹 start t蓹msil Biz蓹 veril蓹n ki, bizim string?
>> Auditoriya: Just s.
>> ZAMYLA Chan: s.
Bel蓹 ki, bu, b蓹zi yeni g枚st蓹rici yarad谋r ki, OK, bizim simli ba艧lanmas谋?
Ba艧qa bir yolu bu hesab burada kimi bizim array var.
Y蓹ni bizim string, s var.
Bel蓹 ki, bu dey蓹k ilk spot, v蓹 bu 0x4 edir.
04.
Bu 眉nvan谋 tutan bizim s edir.
V蓹 biz yaln谋z adl谋 ba艧qa bir yaratm谋艧d谋r i yaln谋z eyni 艧ey aiddir.
Bel蓹 ki, onlar h蓹m d蓹 yaln谋z i艧ar蓹 edirik bizim simli ba艧lan臒谋c.
Bu yaln谋z bir qrafik t蓹msil edir.
>> Bel蓹 ki, indi biz ist蓹diyiniz n蓹 n蓹 biz t蓹krarlamaq ist蓹yir蓹m
iterating 眉莽眉n v蓹ziyy蓹ti simli vasit蓹sil蓹.
陌ndi al谋艧-veri艧.
, Ma臒aza u艧aqlar var.
Biz q蓹d蓹r yenil蓹nm蓹si saxlamaq ist蓹yir蓹m Biz sa臒 null terminator olmaq?
Bel蓹 ki, n蓹 kimi baxmaq bil蓹r?
Biz i ist蓹yir蓹m, v蓹 ya biz ist蓹yirsiniz star i sual?
Null terminator bir 眉nvan谋 v蓹 ya bir 艧ey bir 眉nvanda yerl蓹艧ir?
Bir 眉nvanda yerl蓹艧蓹n, sa臒?
>> Bel蓹likl蓹, biz n蓹 dereference laz谋md谋r burada, bu yaln谋z bir 眉nvan谋 莽眉nki.
茝slind蓹 ba艧lan臒谋c almaq bu dereference laz谋md谋r
bel蓹 ki, biz, h蓹qiq蓹t蓹n almaq n蓹 bu ilk n枚vb蓹d蓹 var.
Bel蓹likl蓹, biz i ulduz 蓹g蓹r, n蓹 biz b蓹rab蓹r ist蓹mir蓹m?
Auditoriya: Back 莽izgi?
>> ZAMYLA Chan: var.
Ki, h蓹r k蓹s 眉莽眉n m蓹nada edirmi?
Biz simli daxil getm蓹k laz谋md谋r v蓹 Bu son deyil ki, 蓹min olun.
V蓹 sonra biz yaln谋z bu kimi t蓹kmill蓹艧dir蓹 bil蓹r.
Normal yenil蓹nm蓹si.
Bu kimi kimi uzun Met, biz n蓹 眉莽眉n laz谋md谋r?
>> Auditoriya: Length plus plus.
>> ZAMYLA Chan: Mm-hm.
V蓹 sonra loop 眉莽眉n sonra l蓹臒v, biz qay谋tmaq ist蓹yirsiniz?
Auditoriya: Length?
ZAMYLA Chan: Length.
Burada getm蓹k.
Bu bir a莽谋q-ayd谋n 蓹t loop 眉莽眉n bu d蓹rk edir.
H蓹r k蓹s 莽al谋艧m谋艧d谋r nec蓹 蓹ld蓹 edir?
M蓹n yen蓹 眉z蓹rind蓹 getm蓹k 眉莽眉n xo艧b蓹xt蓹m.
>> Auditoriya: 陌kinci hiss蓹si, i var ulduz bel蓹,
ki first-- 眉nvan谋 var
ZAMYLA Chan: Bu 眉nvan deyil.
Bu, n蓹 var.
Auditoriya: orada h蓹qiq蓹t蓹n var.
ZAMYLA Chan: var n蓹 var 蓹slind蓹.
Bel蓹 ki, bu imkan saying-- edir ox艧ar daha yax艧谋 etm蓹k.
Bel蓹 ki, bu 0x04 v蓹 m蓹n yaln谋z gedir蓹m Bu m蓹nim ad etm蓹k gedir蓹m dem蓹k.
OK.
B蓹li, m蓹n viktorina bax谋艧 ax艧am bilirik.
Viktorina bax谋艧 莽ox.
Bel蓹 ki, bu simli dey蓹k m蓹nim ad, Allison edir.
Messy Little, lakin var.
V蓹 s yeri t蓹msil simli ba艧lay谋r harada,
m蓹n bu etm蓹k 眉莽眉n gedir蓹m bu bir 眉nvan谋 var real--
simli sa臒, harada ba艧lay谋r?
>> Bel蓹 ki, n蓹 biz burada n蓹 biz ist蓹yirik vasit蓹sil蓹 t蓹krarlamaq 眉莽眉n g枚st蓹ricil蓹rin蓹 istifad蓹.
Bel蓹likl蓹, biz d蓹, m蓹n bir pointer yaratmaq simli ba艧lan臒谋c b蓹rab蓹rdir.
V蓹 h蓹r n枚qt蓹d蓹, biz ist蓹yirik serial谋n ke莽ir davam
burada biz null terminator hit q蓹d蓹r.
Bel蓹likl蓹, biz h蓹mi艧蓹 n蓹 yoxlamaq ist蓹yir蓹m bu 眉nvanlarda h蓹r.
>> Bel蓹likl蓹, biz dereference i, bel蓹 ki, ilk d蓹f蓹 biz bunu edirik
OK, 眉nvan 0x04 da n蓹 dem蓹k?
Bu bir var.
OK, biz yax艧谋 deyilik.
Art谋m uzunlu臒u.
N枚vb蓹ti bir ke莽in.
Bel蓹 ki, i t蓹r蓹find蓹n g枚st蓹ricil蓹rin蓹 art谋m xat谋rlay谋ram onlar i艧ar蓹 etdiyiniz h蓹r hans谋 枚l莽眉s眉.
Bu ild蓹n, bu halda bel蓹 bir char, bu bir yenil蓹yirik.
Bel蓹 ki, indi biz 5 baxmaq olacaq, bu da burada olacaq dem蓹kdir.
OK deyir, bel蓹 ki, 0x05 gedin.
Orada n蓹 var?
Bu l var.
V蓹 bunu saxlamaq laz谋md谋r Bu bir q蓹d蓹r.
V蓹 n蓹 var, OK deyir n蓹 眉nvan bu?
Bu null terminator, OK.
Exit.
V蓹 yaln谋z uzunlu臒u qay谋tmaq.
Siz, h蓹qiq蓹t蓹n, n蓹 laz谋md谋r, 莽眉nki ki 眉nvan谋 deyil, 眉nvan谋 枚z眉.
>> 脟ox az yerl蓹r var h蓹qiq蓹t蓹n 眉nvan谋 laz谋md谋r.
Bu d枚vrd蓹 蓹n Siz istifad蓹 etdiyiniz v蓹 bu
ilk zaman bir g枚st蓹rici t蓹yin v蓹 ya
ba艧qa funksiyas谋 onu ke莽蓹n edirik.
OK, h蓹r k蓹s orada yax艧谋?
Kind?
OK.
>> Bel蓹 ki, biz kimi g枚r眉n眉r var 12 d蓹qiq蓹, sol
bel蓹 ki, biz getm蓹k laz谋md谋r b蓹lk蓹 bizim son problem,
v蓹 sonra var hans谋 g蓹lmi艧蓹m ki, anlay谋艧lar
Bu vaxt biz tez ki, art谋q getm蓹k.
>> Bel蓹 ki, di艧li son kommutasiya problem burada b蓹yanatlar ke莽id.
Bel蓹 ki, i艧 bu yeniden yazmaq 眉莽眉n eyni davran谋r ki,
lakin a莽arlar谋 istifad蓹 etmir.
Chalky 蓹ll蓹ri.
Bel蓹 ki, yarasa off bu bar蓹d蓹 h蓹r hans谋 bir sual谋n谋z?
Yox?
OK.
H蓹r k蓹s ki, 蓹g蓹r anlamaq varm谋 halda, sonra bir 艧ey yoxdur
bu olmal谋d谋r o dem蓹kdir ki, n枚vb蓹ti add谋m?
Bu v蓹ziyy蓹tind蓹 1 v蓹 2 So eyni 艧ey.
Qar谋艧谋ql谋q B蓹z蓹n bir n枚qt蓹.
>> B眉t眉n h眉quqlar.
H蓹r hans谋 bir fikir var?
B蓹li?
>> Auditoriya: Siz So 艧蓹rhl蓹rd蓹 蓹g蓹r yaln谋z n蓹.
>> ZAMYLA Chan: Mm-hm.
Bel蓹 ki, bizim ilk var?
>> Auditoriya: n b蓹rab蓹rdir 1 b蓹rab蓹rdir varsa, v蓹 ya n b蓹rab蓹r 2 x蓹tl蓹ri
2 b蓹rab蓹rdir, sonra ki莽ik 莽ap.
茝g蓹r siz ba艧qa n蓹 ed蓹 bil蓹r?
Yoxsa yaln谋z bir 蓹g蓹r n蓹 ed蓹 bil蓹r?
>> ZAMYLA Chan: 蓹g蓹r ba艧qa n蓹 ed蓹 bil蓹r?
>> Auditoriya: 茝g蓹r 蓹g蓹r bu m蓹s蓹l蓹 ist蓹yirsiniz?
ZAMYLA Chan: Bel蓹 ki, yoxdur.
茝g蓹r bel蓹 anyone-- yoxdur Eyni 莽谋x谋艧 蓹ld蓹 ed蓹c蓹k
Siz qar艧谋 yaln谋z ifs istifad蓹 蓹g蓹r Ba艧qa ifs istifad蓹 edin.
Sizl蓹rin s蓹b蓹bi hesab ed蓹 bil蓹r Bir ba艧qa istifad蓹 etm蓹k ist蓹diyiniz bil蓹r n蓹
ifs bir 莽ox qar艧谋 蓹g蓹r?
S蓹m蓹r蓹liliyi il蓹 var.
B蓹li?
>> Auditoriya: Bu yoxlamaq olard谋 b眉t眉n IFS h蓹r zaman.
>> ZAMYLA Chan: Bel蓹 ki, h蓹tta 蓹g蓹r bu ilk bir hit,
h蓹r bir dig蓹r bir 莽ek getm蓹k olard谋.
Bel蓹 ki, hallarda, 蓹g蓹r ba艧qa ifs istifad蓹 etm蓹k ist蓹yir蓹m onlardan yaln谋z biri he莽 m眉raci蓹t ed蓹c蓹k.
Bel蓹 ki, qar艧谋l谋ql谋 t蓹crid edir biz dem蓹k edirl蓹r n蓹.
Siz ifs bir d蓹st蓹 varsa, o dem蓹kdir Onlar谋n ki, b蓹lk蓹 daha 莽ox
m蓹s蓹l蓹l蓹ri, v蓹 daha b蓹lk蓹 daha 莽ox onlardan biri do臒ru ola bil蓹r.
V蓹 onlar谋n h蓹r ikisi ist蓹yir蓹m Onlar do臒ru dan谋艧谋rs谋n谋zsa icra.
Yaln谋z i艧 onlardan biri ist蓹yirsinizs蓹, Bu qar艧谋l谋ql谋 m眉st蓹sna hallarda,
Siz, 莽眉nki, ba艧qa istifad蓹 etm蓹k ist蓹yir蓹m b眉t眉n s蓹m蓹r蓹liliyi il蓹 n蓹 var.
Sizin kodu yaln谋z yax艧谋 n蓹z蓹rd蓹 tutulmu艧dur bu t蓹cr眉b蓹 ba臒l谋d谋r, 蓹g蓹r.
Bel蓹 ki, bu halda biz bir ba艧qa 蓹g蓹r laz谋md谋r.
Bu ola bil蓹r?
>> Auditoriya: n 3 b蓹rab蓹rdir.
ZAMYLA Chan: Perfect.
Print orta.
V蓹 sonra son halda, biz n蓹 var?
茝g蓹r Else v蓹 ya ba艧qa?
Auditoriya: Else.
>> ZAMYLA Chan: Do Biz ist蓹diyiniz want-- ba艧qa, 蓹g蓹r biz konkret hallarda var.
Bu, b眉t眉n bir tutmaq c眉r deyil.
Bir switch-- bir default olsayd谋 Siz i艧i ola bil蓹r a莽arlar谋 xat谋rlay谋ram,
v蓹 sonra default var.
Bir default olsayd谋, ki n枚v眉 var orada ba艧qa 艧蓹rhd蓹.
Amma bu yaln谋z hallarda var, ki laz谋md谋r dem蓹kdir
bu h蓹r g枚rmek 眉莽眉n yoxlamaq.
Bel蓹 ki, bu halda, bu ki 4 v蓹 ya 5.
Biz 莽ap off ist蓹yirik.
Bu b枚y眉k deyil.
V蓹 siz getm蓹k.
V蓹 sizin proqram olacaq.
>> Bu halda biz 蓹g蓹r Bel蓹 ki, bir default bir 艧ey idi,
biz bir ba艧qa olard谋 n蓹 biz蓹 etm蓹k ist蓹yirdi.
Bel蓹 ki, yax艧谋 bir f蓹rq bilm蓹k, anlamaq 眉莽眉n.
Ki, sizin 眉莽眉n a莽arlar谋 k枚m蓹k edirmi?
Perfect.
B眉t眉n h眉quqlar.
>> Biz sol s蓹kkiz d蓹qiq蓹 var.
U艧aqlar h蓹r hans谋 bir var m谋 dig蓹r y眉ks蓹k s蓹viyy蓹li anlay谋艧lar?
脺mumi Suallar?
B蓹li?
>> Auditoriya: M蓹n bir Onlardan biri haqq谋nda sual
ki, t蓹sad眉fi idi viktorina s谋f谋r say谋 generator.
ZAMYLA Chan: Oh, bir.
Ki, bir ba艧qa bir yerdir Bu yes than-- daha riyaziyyat.
H蓹ll h蓹tta m蓹n zaman that-- 眉莽眉n M蓹n bu n蓹 kimi deyil蓹m, g枚r眉r蓹m.
>> Auditoriya: Bu say谋 7 oldu.
>> ZAMYLA Chan: Bu, m蓹nim fikrimc蓹 q蓹rib蓹 deyil.
Bel蓹 ki, 蓹sas蓹n ist蓹yir蓹m drand48 istifad蓹 眉莽眉n
b蓹zi ver蓹c蓹k 0 v蓹 1 aras谋nda say谋.
V蓹 bel蓹 ki, istifad蓹 etm蓹k ist蓹diyiniz Siz el蓹 EA almaq
v蓹 bir riyaziyyat problem daha var M蓹n蓹 bir CS problem d眉艧眉n眉r蓹m.
>> Siz it-- ki, yol v蓹 b蓹z蓹n yaln谋z kimi olacaq.
Yen蓹 bu var Bu c眉r hallar
siz n蓹 yaz谋n kimi bil蓹r v蓹 qism蓹n kredit.
Biz geri ist蓹yir蓹m 蓹g蓹r, Biz ist蓹yirik ki, bilirik
drand48 istifad蓹 etm蓹k niyy蓹tind蓹dir bir 艧蓹kild蓹, sa臒?
Bel蓹 ki, niy蓹 biz yaln谋z a艧a臒谋 jot deyil.
Biz bir 艧蓹kild蓹 istifad蓹 edirik.
Onlar ki, yol Siz u艧aqlar istifad蓹
M蓹n c蓹hd v蓹 izah ed蓹c蓹k olan bu kimi.
>> Bel蓹 ki, 蓹sas蓹n, burada n蓹 0 v蓹 1 aras谋nda var, 莽眉nki,
n蓹 etdiyimizi vurulmas谋 etdiyiniz by-- bu 莽ox riyaziyyat m蓹s蓹l蓹dir.
Yaln谋z tam disclaimer, bu tamamil蓹 riyaziyyat sual.
N蓹 yap媒yorsun 莽眉nki 0 v蓹 1 v蓹
蓹rzind蓹 olmaq ist蓹yir蓹m Bu s谋ra, h蓹qiq蓹t蓹n,
nec蓹 b枚y眉k anlamaq 眉莽眉nd眉r, v蓹 sonra
蓹sas蓹n, o klikl蓹yin bu n蓹 edir.
>> b minus bir siz 眉莽眉nd眉r verir, o r蓹q蓹ml蓹r aras谋nda f蓹rq.
Siz 0 aras谋nda 莽oxaltmaq olar 1, v蓹 sonra yaln谋z 蓹lav蓹
Sizin o q蓹d蓹r scaling o dem蓹kdir ki, bel蓹 ki, bir v蓹 b aras谋nda ki,
M蓹n, h蓹qiq蓹t蓹n, bu problemi kimi deyil.
Dediyim kimi, bu viktorina 蓹hat蓹 眉莽眉n n蓹z蓹rd蓹 tutulmu艧dur
az rahat olan insanlar, yerd蓹 aras谋nda,
v蓹 daha rahat.
Onlar bunu 蓹g蓹r Bel蓹 ki, bir 艧ey idi ki,
az h蓹r k蓹s ki, almaq rahat yer,
biz 莽ox 莽ox olard谋 insanlar, Perfects qol
v蓹 daha rahat cans谋x谋c谋 olard谋.
>> Bel蓹 ki, onlar h蓹mi艧蓹 bu var beyin teaser suallar c眉r
bir az daha n蓹z蓹rd蓹 tutulub ki, ki, b蓹zi yarad谋c谋 d眉艧眉nc蓹.
茝g蓹r siz onlar谋 g枚r蓹nd蓹, 莽ox qar艧谋la艧araq 莽谋x谋lmaz v蓹ziyy蓹t蓹 almaq deyil.
M蓹n m眉tl蓹q flip dey蓹rdim ilk viktorina vasit蓹sil蓹.
Bu probleml蓹ri h蓹ll 茝g蓹r siz bilirsiniz ki,
var, 莽眉nki he莽 istifad蓹 bataraq bir problem 眉莽 olduqda
s蓹hif蓹 v蓹 ya d枚rd v蓹 ya be艧 sonra siz asanl谋qla ed蓹 bil蓹rsiniz.
>> Auditoriya: Niy蓹 m蓹hz edirsiniz s谋ra il蓹 莽oxaltmaq?
>> ZAMYLA Chan: Siz 眉莽眉nd眉r 莽oxaltmaq ki, Siz n蓹 q蓹d蓹r sonra kimi bilir蓹m
Siz ist蓹yirsiniz?
Bel蓹 ki, hesab ed蓹 bil蓹r, 莽眉nki 0 v蓹 1 aras谋nda bir s谋ra qaytar谋r,
bir faizi hesab ed蓹 bil蓹r.
Biz 蓹g蓹r Bel蓹 ki, 蓹sas蓹n dey蓹r蓹k say谋m谋z line burada bir, burada
v蓹 b burada.
Siz n蓹 q蓹d蓹r ke莽mi艧 kimi mi?
Biz edirik b眉t眉n edir.
Bel蓹 ki, yaln谋z 眉莽眉n xahi艧 edirik Bu s谋ra faizi olan
siz verilm蓹si n蓹 edir.
V蓹 sonra 蓹sas蓹n yaln谋z bir 蓹lav蓹 il蓹 klikl蓹yin.
Bu math beyin teaser var.
>> 茝g蓹r h蓹r hans谋 bir son d蓹qiq蓹 m蓹sl蓹h蓹t M蓹n orada idi suallar vasit蓹sil蓹 flip dey蓹rdim,
olanlar谋 anlamaq siz kimi, oh M蓹n bu var ki, bilirik.
Dem蓹k olar ki, 艧眉bh蓹siz ki, onlar olacaq Siz bilmir蓹m ki, suallar
v蓹 ya vaxt olacaq ki, 眉莽眉n, bel蓹 ki, OK, sizin g眉cl眉 vurdu?
Siz u艧aqlar b枚y眉k gedir.
Bir 莽ox var s蓹b蓹bd蓹n suallar,
Siz vaxt var ki, c眉r imkan谋 var
n蓹 n眉mayi艧 etdirm蓹k Siz h蓹qiq蓹t蓹n yax艧谋 deyilik.
Siz 蓹g蓹r Bel蓹 ki, OK h蓹r 艧ey yax艧谋 deyil.
Sizin g眉cl眉 Play.
B蓹li?
>> Auditoriya: Bel蓹 ki, bu niyy蓹tind蓹dir qaralar ki, bir 艧ey qay谋tmaq?
B蓹li, o, 莽眉nki Drand 0 v蓹 1 aras谋nda qaytar谋r.
Bu int qay谋tmaq laz谋md谋r, Bu k蓹sm蓹k laz谋md谋r, 莽眉nki
biz bir 蓹lav蓹 v蓹 ya onun 莽oxaltmaq zaman.
Cool.
Son d蓹qiq蓹 suallar?
>> Siz u艧aqlar b枚y眉k etm蓹k 眉莽眉n gedir.
Siz inan谋lmaz olacaq.
H蓹tta 蓹g蓹r, orada candy g蓹l蓹n h蓹ft蓹 burada.
V蓹 M蓹n s蓹ni sevir蓹m olacaq.
M蓹n as谋l谋 olmayaraq u艧aqlar sevgi laz谋md谋r.
B眉t眉n h眉quqlar, h蓹r k蓹s, u臒urlar.
B枚y眉k bir zaman var.
Siz g枚z蓹l olacaq.
V蓹 n蓹 bilirik?
陌ki g眉n gedir I halbuki, 眉z蓹rind蓹 olmas谋
bel蓹 ki, c眉m蓹 ax艧am谋 g眉n眉 iki midterms var 蓹n az谋 u艧aqlar edil蓹c蓹k.
B眉t眉n sa臒, m蓹n g蓹l蓹n h蓹ft蓹 u艧aqlar g枚r蓹c蓹ksiniz.