>> [Musiqi ifa]
[MUSIC - Rossini "RANZ DES WILLIAM FROM VACHES "TELL]
>> [MUSIC - ingilis Beat, "Mart THE d枚ner ba艧莽谋lar谋 "IN]
>> [Alq谋艧 v蓹 t蓹zah眉rat]
>> DAVID Malan: Bel蓹 ki, bu CS50 edir.
My name David Malan edir.
V蓹 73% he莽 bir t蓹cr眉b蓹si yoxdur informatika il蓹,
hesab edir蓹m ki, bil蓹r n蓹 蓹ksin蓹.
Bu g眉n biz s蓹f蓹rd蓹 Chip d眉艧眉n眉rd眉 ki, tan谋艧l谋q olmamas谋, h蓹m d蓹 at
sizin 眉莽眉n, siz bir fikir ver蓹 daha rahat, hans谋 istiqam蓹tl蓹ri
Bu d枚vr bil蓹rsiniz.
>> Bel蓹 ki, bu il蓹 ba艧lamaq ed蓹k.
M蓹n, h蓹qiq蓹t蓹n, he莽 bir fikir i莽ind蓹 n蓹 var komp眉ter, baxmayaraq ki, sizin kimi, m蓹n
h蓹r g眉n istifad蓹 edin.
Amma bu, qutusu, bir n枚v, v蓹 var onu 莽ox deyil girdil蓹r.
Minimal, n蓹 var?
Y蓹qin ki, bir g眉c 艧nurunu.
>> And olsun ki, bu bir t蓹rkib hiss蓹si il蓹, elektrik, biz qadir olmaq g枚r眉n眉r
bu g眉n 莽ox bir az edir.
Lakin g眉n眉n sonunda, biz 艧eyi t蓹msil 眉莽眉n
Biz qay臒谋 ki.
Biz m蓹lumatlar谋 var hans谋 formada.
V蓹 蓹n az谋 yay臒谋n y蓹qin ist蓹yirik ikili t蓹r蓹find蓹n ideya il蓹 tan谋艧 v蓹 ya
bit birt蓹h蓹r v蓹 ya dig蓹r komp眉ter adet s谋f谋r v蓹 olanlar谋 azal谋b.
Ancaq biz 蓹n az谋 蓹hat蓹 ed蓹 bil蓹r ki, y眉ng眉l bir az qoymaq?
>> Bel蓹likl蓹, m蓹n bu ki莽ik var burada masa 蓹leyhin蓹 i艧谋qlar.
Burada elektrik 莽谋x谋艧 var.
V蓹 hesab edir蓹m ki, daxili t蓹klif etm蓹k gidiyorum m蓹nim komp眉ter az谋 biri
bu 艧eyl蓹r, bacar谋ql谋 bir 艧ey off i艧蓹 v蓹 ya edilir.
Bu halda, bu, h蓹qiq蓹t蓹n bir masa lampa var lakin a艧a臒谋 s蓹viyy蓹d蓹, bu bir 艧ey deyil
bir transistor 莽a臒谋r谋b.
>> Amma bizim d眉nyada, bir masa lampas谋, bel蓹 ki, M蓹n ir蓹li getm蓹k v蓹 bu plug gidiyorum
Burada elektrik daxil.
M蓹n bu sad蓹 istifad蓹 ed蓹r蓹k, iddia edir ki, sad蓹 cihaz, bu sad蓹 a莽ar谋, m蓹n
m蓹lumat t蓹msil ed蓹 bil蓹r.
M蓹s蓹l蓹n, indi, m蓹n he莽 bir 艧ey ifad蓹, sa臒?
M蓹n v蓹 ya 0 arayaca冒媒m n蓹 t蓹msil al谋ram yalan, bir 艧ey qar艧谋
蓹slind蓹 indiki olan.
Amma m蓹n sad蓹c蓹 bu ke莽id d枚nd蓹rs蓹l蓹r, indi 1 t蓹msil etdik.
Bu 莽ox sad蓹 par莽a istifad蓹 ed蓹r蓹k, Siz yadda艧, m蓹n t蓹msil ed蓹 bil蓹r
m蓹lumat.
>> 陌ndi t蓹蓹ss眉f ki, m蓹nim komp眉ter b眉t眉n 莽ox ed蓹 bilm蓹z.
Bu, yaln谋z iki d蓹y蓹rl蓹r t蓹msil ed蓹 bil蓹r b眉t眉n d眉nyada -
0 v蓹 ya 1.
Amma n蓹, indi a艧kar h蓹ll biz komp眉ter geni艧l蓹ndirm蓹k ist蓹yirsinizs蓹
yadda艧 v蓹 daha 莽ox t蓹msil yaln谋z 0 v蓹 1?
>> Yax艧谋, bu ba艧qa bel蓹 bit i艧臒al莽谋 imkan verir.
Ba艧qa, bu ba艧qa ke莽id qamarlamaq ed蓹k tranzistor, lakin siz ist蓹diyiniz
Bu bar蓹d蓹 d眉艧眉n眉n.
M蓹n蓹 ir蓹li getm蓹k v蓹 bu plug ed蓹k m蓹nim komp眉ter h蓹m莽inin. daxil
V蓹 m蓹n t蓹r蓹find蓹n, indi iddia gidiyorum bir az daha 莽ox elektrik enerjisi istifad蓹
bu a莽arlar谋 daha d枚n眉艧 v蓹 off, m蓹n bel蓹 t蓹msil ed蓹 bil蓹r
m蓹lumat.
>> Bel蓹 ki, haz谋rda bu 1-dir.
陌ndi t蓹msil etm蓹k ist蓹yirsinizs蓹 2 M蓹n bunu bil蓹r.
Amma ad蓹t蓹n, konvensiya, kimi r蓹ftar n蓹tic蓹d蓹 g枚rm蓹k, m蓹n蓹 bunu olacaq.
Bu 0 Bel蓹likl蓹, bu 1-dir.
Bu 2 olard谋.
V蓹 T蓹蓹cc眉bl眉 deyil ki, bu 3 olard谋.
>> Bel蓹 ki, bu yolla h蓹l蓹 d蓹 bil蓹r biz h蓹tta daha da saymaq?
M蓹n 眉莽眉nc眉 bit, 眉莽眉nc眉 a莽ar谋 almaq 陌ndi bil蓹rsiniz 蓹n 莽ox n蓹 var
0-dan q蓹d蓹r saymaq?
Sa臒, m蓹n 0 ba镁l媒yorum 蓹g蓹r 7 mi?
脟眉nki m蓹n bu i艧谋q yand谋rmaq v蓹 蓹g蓹r 蓹slind蓹 bu 眉莽眉nc眉 v蓹 son yerl蓹艧dirin
, burada m蓹nim elektrik rozetka daxil i艧谋q sonra t蓹msil etm蓹k imkan谋 var
Burada iki d蓹y蓹rl蓹rin h蓹r hans谋 iki d蓹y蓹r burada, burada iki d蓹y蓹rl蓹r -
v蓹 m蓹n 2 d蓹f蓹 2 d蓹f蓹 t蓹msil ed蓹 bil蓹r 2 v蓹 ya s蓹kkiz m眉mk眉n d蓹y蓹rl蓹r.
V蓹 m蓹n 0 m眉hasibat ba艧lamaq 蓹g蓹r, bel蓹 ki, ki, 0, 1, 2, 3, 4, 5, 6, 7 var.
>> Bu ikili bel蓹.
Bu, h蓹qiq蓹t蓹n kimi sad蓹 deyil.
V蓹 m蓹n bu 蓹slind蓹 iddia edirl蓹r ki, ist蓹diyiniz 蓹n 莽ox tan谋艧
Bu otaqda h蓹r k蓹s.
M蓹n蓹 ir蓹li getm蓹k v蓹 a莽maq ed蓹k Burada ki莽ik m蓹tn redaktoru.
>> V蓹 grade m蓹kt蓹b xat谋rlay谋ram bil蓹r Biz y眉zl蓹rl蓹 kimi 艧eyl蓹r idi ki,
yeri, onlarla yeri, v蓹 olanlar谋 yer.
V蓹 xat谋rlay谋ram ki, b蓹zi decimal olsayd谋 t蓹sad眉fi bir 艧ey kimi say谋,
123 kimi, mahiyy蓹tc蓹 ki, 艧蓹klind蓹 ki, yazmaq
Bu 眉莽 s眉tun.
V蓹 niy蓹 1, 3 n蓹 2 biz 123 kimi bilirik?
Yax艧谋, leftmost s眉tununda, biz bir 100 眉st蓹g蓹l iki 10s, 120 var, bel蓹 ki,
眉st蓹g蓹l 眉莽 1s, 123 var ki.
>> Biz yaln谋z ziyal谋 ki, indi bu d眉nya tam olaraq eyni
siz il il蓹 tan谋艧 oldum 陌ndi istisna olmaqla, bizim s眉tun
10 s蓹lahiyy蓹tl蓹rini deyil.
Onlar yaln谋z 2 s蓹lahiyy蓹tl蓹ri ist蓹yirik.
Olanlar谋 yer, bu, bel蓹 halda, ki, ikil蓹r yer olacaq, bu
ki, d枚rd ayaq yer olacaq.
>> V蓹 m蓹n yaln谋z sad蓹 istifad蓹 edir蓹m, 莽眉nki 艧eyi a莽maq 眉莽眉n mexanizml蓹rin
v蓹 off - elektrik ax谋r v蓹 ya elektrik axan deyil -
M蓹n eyni ifad蓹li yoxdur doqquz vasit蓹sil蓹 0 kimi 眉莽眉nd眉r.
Biz sad蓹 super saxlamaq olacaq komp眉ter d眉nyada.
M蓹n yaln谋z 0 v蓹 ya 1 var -
off v蓹 ya, yalan v蓹 ya do臒ru.
>> V蓹 m蓹n indi t蓹msil al谋ram n蓹 1, 1, 1, 莽眉nki bu h蓹r
i艧谋qlar i艧谋qland谋r谋l谋r.
Yax艧谋, ki, m蓹n蓹 bir 4 m眉sb蓹t bir 2 verir , 6 var, 眉st蓹g蓹l 1 v蓹 7 var.
V蓹 bundan dolay谋 眉莽 Bu ard谋c谋ll谋臒谋 yoxdur bit say谋 7 t蓹msil edir.
>> Daxilind蓹 Bel蓹 ki b眉t眉n bu vaxt, komp眉ter, h蓹r hans谋 bir say谋 olmu艧am
tranzistorlar, bit h蓹r hans谋 bir say谋.
Lakin g眉n眉n sonunda, biz m蓹lumat t蓹msil ed蓹 bil蓹r
sad蓹c蓹 kimi.
陌ndi t蓹蓹ss眉f ki, yaln谋z hesablanm谋艧 etdik up g眉n蓹d蓹k CS50 7, lakin
陌n艧allah bir az ed蓹 bil蓹rsiniz ki, daha yax艧谋.
And olsun ki, biz bil蓹rsiniz.
>> Tutaq ki, biz insanlar yaln谋z 枚zba艧谋na biz gedirik q蓹rara ald谋 ki,
1 v蓹 2, 3, kimi n枚mr蓹l蓹ri birl蓹艧m蓹k X眉susi h蓹rfl蓹rl蓹 4, 5, 6, 7,
蓹lifba.
V蓹 tarixi s蓹b蓹bl蓹r蓹 g枚r蓹, m蓹n gedir蓹m q蓹d蓹r 枚zba艧谋na ba艧lamaq, lakin m蓹n
, insanlar dem蓹k gedir, biz gedirik qlobal bir standart kimi q蓹rar
65 say谋 m蓹ktubu A. t蓹msil 66 B. Dot, n枚qt蓹, n枚qt蓹 t蓹msil ed蓹c蓹k.
90 m蓹ktub Z. t蓹msil ed蓹c蓹k
>> Biz, h蓹qiq蓹t蓹n, b蓹zi qoymaq 蓹g蓹r, bu G眉man ed蓹k onu d眉艧眉nd眉m, biz g蓹l蓹 bil蓹r
nida xal 眉莽眉n n枚mr蓹l蓹r h蓹qiq蓹t蓹n v蓹 ki莽ik m蓹ktublar, v蓹
dig蓹r insanlar谋n bizim 眉莽眉n etdik.
Bel蓹 ki, indi biz bit idi biz olan t蓹msil n枚mr蓹l蓹ri, n枚mr蓹l蓹ri il蓹
biz m蓹ktublar t蓹msil, v蓹 ola bil蓹r m蓹ktublar indi b蓹st蓹l蓹m蓹k ba艧laya bil蓹rsiniz
e-po莽t v蓹 莽ap simvol ekranda.
>> Bel蓹 ki, 蓹g蓹r, m蓹n蓹 d蓹v蓹t ed蓹k s蓹kkiz igid k枚n眉ll眉l蓹r -
yaln谋z g枚r眉nen a臒la olmayan kamera, lakin internet -
burada g蓹lib s蓹kkiz bel蓹 t蓹msil etm蓹k deyil, bu 眉莽 bit.
Bel蓹 ki, nec蓹 bir, iki?
Nec蓹 haqq谋nda 眉莽?
Y眉ng眉l haqq谋nda d枚rd mavi, sonunda be艧?
Burada kims蓹 haqq谋nda?
Qar艧谋s谋nda Alt谋 qar艧谋s谋nda yeddi, h蓹m莽inin 枚n v蓹 s蓹kkiz.
>> Bel蓹likl蓹, m蓹n yaln谋z bel蓹 haz谋rl谋ql谋 g蓹lm蓹k oldu ka臒谋z slips b眉t眉n d蓹st蓹 il蓹.
V蓹 ka臒谋z bu 蓹d蓹d n枚mr蓹l蓹r ki, t蓹msil n蓹 s眉tunlar谋
u艧aqlar t蓹msil edir.
Bel蓹likl蓹, siz olacaq - ad谋n谋z n蓹dir?
>> T茝L茝B茝: Anna Leah.
>> DAVID Malan: Anna Leah, siz ki, 128s s眉tun olacaq.
Siz var?
>> T茝L茝B茝: Chris.
>> DAVID Malan: Chris olacaq ki, 64s s眉tun.
Siz var?
>> T茝L茝B茝: Dan.
>> DAVID Malan: Dan olacaq ki, 32s s眉tun.
>> T茝L茝B茝: Pramit.
>> DAVID Malan: Pramit olacaq ki, 16'lar s眉tun.
>> T茝L茝B茝: Lillian.
>> DAVID Malan: Lillian ki 8s olacaq.
>> T茝L茝B茝: Jill.
>> DAVID Malan: Jill olacaq 4S s眉tun.
>> T茝L茝B茝: Mary.
>> DAVID Malan: M蓹ry蓹m 2s olacaq?
>> T茝L茝B茝: David.
>> DAVID Malan: David olacaq ki, 1s s眉tun.
U艧aqlar bir az add谋m ola bil蓹r Bel蓹 ki, 蓹g蓹r ir蓹li ki, h蓹r k蓹s g枚r蓹 bil蓹rsiniz.
N蓹 u艧aqlar g枚rm眉r蓹m ki, haqq谋nda geri ka臒谋z bu slips v蓹 bir
haqq谋nda ki, az d蓹l蓹duz hesabat谋 ya bu s蓹kkiz bit g枚st蓹ri艧
蓹l v蓹 ya qald谋rmaq onlar谋n 蓹l qald谋rmaq.
茝l q蓹d蓹r gedir, onlar etdiyiniz 1 etdirir.
茝l a艧a臒谋 qal谋r, onlar etdiyiniz A 0 t蓹msil.
>> Eyni zamanda, biz tama艧a莽谋 olmal谋d谋r Buna 蓹saslanaraq, anlama臒a qadir
x蓹rit蓹, n蓹 眉莽 m蓹ktub s枚z bu insanlar heca il蓹 oxumaq haqq谋nda.
Bel蓹 ki, yaln谋z bir anda, siz olacaq v蓹 geri off birinci oxumaq
Sizin istifad蓹 etm蓹k hesabat谋 v蓹 ya etdiyiniz sizin 蓹l qald谋rmaq v蓹 ya qald谋rmaq gedir.
Siz 1 dan谋艧谋rs谋n谋zsa, siz, 蓹g蓹r qald谋rmaq Bir 0 ist蓹yirik, orada durmaq
y枚nd蓹msiz, yaln谋z kimi.
Gedin.
N蓹 n枚mr蓹, ilk n枚vb蓹d蓹, Bu u艧aqlar t蓹msil olunur?
>> 66.
66, sa臒?
Biz 64s s眉tununda 1 var ki, 2s s眉tununda 1.
M蓹n蓹 66 verir ki, g枚r眉n眉r, bel蓹 ki, B. Bel蓹 t蓹msil olunacaq
u艧aqlar yaz谋ld谋臒谋na var -
OK, yeter.
B.
>> Bel蓹 ki, indi 眉z蓹rind蓹 h蓹r蓹k蓹t ed蓹k bizim ikinci m蓹ktubu.
Gedin.
Burada kim riyaziyyat s眉r蓹tli var?
79 Bel蓹 ki,.
Yen蓹 b眉t眉n s眉tunlar谋 蓹lav蓹 蓹g蓹r olan 1 yaln谋z hal-haz谋rda var
biz sad蓹 蓹vv蓹ll蓹r oldu臒u kimi 7 n眉mun蓹l蓹ri, biz indi
say谋 79 almaq.
Bizim X蓹rit蓹莽蓹km蓹 g枚r蓹 olan m蓹ktub O. Bel蓹likl蓹, biz dem蓹k olar ki, orada ist蓹yirik.
B, O. V蓹 n蓹hay蓹t, gedin.
>> Indi n蓹 t蓹msil olunur?
Az konsensus.
Yaln谋z m眉tl蓹q murmur var.
B蓹li, 蓹slind蓹 87 var.
Yax艧谋.
>> Indi ki, geri x蓹rit蓹si Bel蓹 ki, 蓹g蓹r - Haydi , bizim ASCII chart z蓹ng ba艧lamaq
Amerika Standart Kodu Informasiya m眉badil蓹si.
Bu biz蓹 m蓹ktub verir -
"Bo" lakin "yay." deyil V蓹 bir m眉k蓹mm蓹l Siz u艧aqlar bir t蓹zim etm蓹k 眉莽眉n replika
geri v蓹 ba艧.
脟ox sa臒 olun.
>> [Alq谋艧]
>> DAVID Malan: Siz onlar谋 saxlaya bil蓹rsiniz.
茝slind蓹, h蓹r k蓹s buna baxmayaraq bir masa lampas谋 kimi d蓹?
>> [Tama艧a莽谋 yuh]
>> DAVID Malan: Desk lampa?
>> [G眉l眉艧]
>> DAVID Malan: H蓹qiq蓹t蓹n, mi?
H蓹r k蓹s 眉莽眉n Desk i艧谋qlar?
B眉t眉n h眉quqlar.
Bel蓹 ki, 莽ox sad蓹 il蓹 ba艧layan prinsipl蓹ri, indi hesablanm谋艧 sonra yaln谋z
7 0 q蓹d蓹r b眉t眉n yolu, biz var daha ataraq ki, yaln谋z f蓹rz
bit v蓹 ya daha 莽ox i艧谋q v蓹 ya daha 莽ox tranzistorlar Bu problem, biz
daha b枚y眉k v蓹 daha b枚y眉k n枚mr蓹l蓹ri t蓹msil ed蓹 v蓹 bundan dolay谋, daha b枚y眉k v蓹 daha b枚y眉k aral谋klar谋n谋n
陌ngilis kimi 蓹lifbalar.
Bu g眉n v蓹 yaln谋z ed蓹k iman g枚t眉rm蓹k ki, eynil蓹 biz ba艧lamaq ola bil蓹r
qrafik v蓹 video v蓹 h蓹r hans谋 bir 蓹ks Biz ist蓹yirik ki, dig蓹r media say谋
Bu g眉n tan谋艧 olmu艧lar.
>> Bu CS50 Bel蓹likl蓹, bu sinfind蓹 siz yana艧谋, daha 莽ox var
az olan sinif yolda艧lar谋 kimi ya艧ama臒a.
V蓹 m蓹n, 莽眉nki olduqca bu yaln谋z qeyd tez-tez, son ill蓹r biri kimi, o c眉ml蓹d蓹n
ki, birinci hadis蓹l蓹r m蓹sl蓹h蓹t v蓹 son bahar谋n sophomore m蓹sl蓹h蓹t
Hadis蓹, biz tez-tez t蓹l蓹b蓹l蓹ri danmaq e艧itm蓹k , yax艧谋, CS masa zaman g蓹l蓹n
M蓹n bu g枚r眉lm蓹si haqq谋nda d眉艧眉n眉r oldu臒unuz intro sinif, amma h蓹qiq蓹t蓹n deyil蓹m bir
komp眉ter 艧蓹xs.
H蓹qiq蓹t蓹n, v蓹 ya, lakin h蓹r k蓹s m蓹nd蓹n 莽ox bilir.
V蓹 m蓹n 蓹n b枚y眉k font bu qoymaq m眉mk眉n, bu mesaj谋 莽atd谋rmaq 眉莽眉n
fakt谋 halda deyil.
>> V蓹 siz merak etdiyiniz halda, olmal谋d谋r M蓹n, 蓹slind蓹, burada?
Yaln谋z ki, h蓹yata bu kurs Agentliyi Komp眉ter title Giri艧
Elm, bu Komp眉ter giri艧 Elm I. Bel蓹 ki, h蓹qiq蓹t蓹n var
ikinci bel蓹 t蓹tbiqi.
Bel蓹 ki, 蓹slind蓹, deyilik s蓹hv yerd蓹.
V蓹 m蓹n bu g眉n 眉莽眉n qol aras谋nda H蓹r hans谋 bu c眉r narahatl谋qlar siz sakitl蓹艧dirm蓹k 眉莽眉n
ola bil蓹r, h蓹m d蓹 boya 眉莽眉n 眉莽眉n ma臒aza var n蓹 艧蓹kil
t蓹l蓹b蓹 daha az v蓹 daha rahat eyni bu kurs.
>> Amma s蓹d蓹q蓹 biri 眉zr蓹 birinci, bir s枚z Siz, bu g眉n var, onlardan
FAQ bir s谋ra var.
Bu bir m眉dd蓹t bizim bir g枚rm蓹 oldu 陌ndi yeni bir grading t蓹qdim etm蓹k
Bu kurs daxil et - y蓹ni / UNSAT oturdu.
F蓹ls蓹fi m蓹nim 眉莽眉n, bu, 莽ox 莽ox 莽ox daha 蓹h蓹miyy蓹tli oldu臒unu
Bu sinif 艧agirdl蓹ri il蓹 m蓹艧臒ul material, t蓹r蓹find蓹n etiraz edil蓹
material v蓹 daha az haqq谋nda uzaq narahat faktiki puanlar谋 mexanika
semestr nin v蓹 m蓹ktub notlar谋 sonunda, lakin h蓹qiq蓹t蓹n 蓹hat蓹
kurs v蓹 maddi.
V蓹 h蓹qiq蓹t蓹n, bu, 眉mumiyy蓹tl蓹, hiss etm蓹k, onlara maraql谋 n蓹 眉莽眉n
lakin etiraz v蓹 t蓹ltif hiss u臒ursuzluq qorxusu olmadan.
>> And olsun ki, bu 莽ox t蓹krarlanan deyil Bu v蓹 dig蓹r giri艧-d蓹 m枚vzu
var ki, dig蓹r sah蓹l蓹rd蓹 kurslar谋, ona g蓹ldiyi zaman bu qorxu
ild蓹 bir ayaq qoyaraq tan谋mad谋臒谋 sular谋.
Geri 1995-ci ild蓹 m蓹n 枚z眉m, bir birinci idi.
M蓹n 莽ox olmas谋na diqq蓹t yetirilmi艧dir burada Gov concentrator.
V蓹 h蓹l蓹 m蓹n h蓹mi艧蓹 bir az b枚y眉y眉b ist蓹diyiniz komp眉ter elmi bir maraq.
M蓹n h蓹mi艧蓹 maraql谋 idi.
>> Amma geri sonra, h蓹tta, m蓹n bu qorxu var idi bel蓹 莽ox, CS50 ayaq g眉cl蓹ndirm蓹kl蓹
M蓹n h蓹tta ma臒aza etm蓹yib, bel蓹 ki, bu birinci il.
M蓹n bir ayaq qoydu yegan蓹 s蓹b蓹bi Xeyir sophomore il idi, 莽眉nki m蓹n
onu q蓹bul / u臒ursuz etm蓹k 眉莽眉n icaz蓹 verildi.
Lakin h蓹tta ke莽m蓹k / I almaq t蓹l蓹b Fail sinir q蓹d蓹r t蓹yin etm蓹k 眉莽眉n
vaxt professor Kernehan il蓹, ka臒谋z bu b枚y眉k hesabat谋 yeti艧dirm蓹k, v蓹 sual
onun imzas谋 v蓹 onun ara艧d谋rmaq 眉莽眉n icaz蓹
Bu tan谋mad谋臒谋 sular谋.
>> V蓹 bu son ill蓹rd蓹 k枚m蓹k etm蓹yib ki, CS50 bu ed蓹rk蓹n, zaman biz
pass olmaq / u臒ursuz eyni olard谋 istifad蓹 onlarla v蓹 ya sinif yolda艧lar谋 y眉zl蓹rl蓹
at, Allah qorusun, g蓹lm蓹k var Bu forma il蓹 Sanders qar艧谋s谋nda ki,
b蓹zi zehinl蓹rd蓹 bir bilm蓹m蓹si t蓹msil M蓹n yerin蓹 yetirm蓹k 眉莽眉n, dem蓹k c蓹sar蓹t
sizin h蓹mya艧谋dlar谋 s蓹viyy蓹sind蓹 var.
Hans谋 g眉l眉nc, lakin m蓹n hesab edir蓹m ki, n蓹 bir zehniyy蓹t var.
V蓹 bu m蓹d蓹niyy蓹t var he莽 oldu SAT / UNSAT ya ke莽m蓹k / daha 莽ox u臒ursuzluqla
脺mumiyy蓹tl蓹, bu kurs, v蓹 ya, h蓹qiq蓹t蓹n, bu kamp眉s眉nde.
>> Bel蓹 ki, bu il biz bu d蓹yi艧di.
M蓹n ecstatic yar谋s谋 olard谋 Bu sinif v蓹 ya daha 莽ox ba艧a 莽atd谋
CS50 alaraq yuxar谋 / UNSAT oturdu.
Bir il vaxt, o, g枚z蓹l olard谋 dem蓹k olar ki, h蓹r k蓹s bil蓹r.
Bundan sonra b蓹lk蓹 biz 莽al谋艧aca臒谋q Harvard m蓹ktub sinifl蓹r 眉zr蓹
脺mumiyy蓹tl蓹 Kolleci.
Amma h蓹l蓹lik biz bu ed蓹c蓹yik 枚z sah蓹sind蓹, m蓹n 眉r蓹kd蓹n ki,
o FAQ n蓹z蓹rd蓹n ke莽irm蓹k v蓹 h蓹v蓹sl蓹ndirm蓹k Siz uy臒un g枚rd眉y眉n眉z kimi suallar, bel蓹 ki,
脺mid edir蓹m siz m蓹ni f蓹rqli olaraq, irad蓹 deyil, kifay蓹t q蓹d蓹r H蓹min qorxu amil zaman var
y蓹qin ki, n蓹 k蓹艧f tan谋mad谋臒谋 yer.
>> Bel蓹 ki, CS50 n蓹dir?
Bu bir giri艧 komp眉ter intellektual m眉蓹ssis蓹l蓹ri
elm v蓹 proqramla艧d谋rma inc蓹s蓹n蓹t.
Amma h蓹qiq蓹t蓹n n蓹 dem蓹kdir?
>> Yax艧谋, bu g眉n蓹 q蓹d蓹r, biz 莽ox q谋sa s枚hb蓹t m蓹lumat t蓹msil haqq谋nda.
Amma biz h蓹qiq蓹t蓹n ist蓹yir蓹m ki, g眉man il蓹 bir 艧ey etm蓹k.
Biz anlay谋艧谋 t蓹qdim etm蓹k laz谋md谋r biz alqoritm z蓹ng ed蓹c蓹yik n蓹.
Alqoritmi proseduru, bir prosesdir 眉莽眉n t蓹limat bir s谋ra
bir 艧ey edir.
>> V蓹 bir alqoritm bir 艧ey ola bil蓹r super sad蓹.
M蓹s蓹l蓹n, n眉mun蓹 bir olan Siz tan谋艧 ola bil蓹r v蓹 bu
Burada 艧ey.
Bel蓹 ki, burada bu kitab getdikc蓹 edir ci il tarixli, ancaq bir m眉dd蓹t sonra, bu,
adlar谋, bir 莽ox olan v蓹 telefon n枚mr蓹l蓹ri.
And olsun ki, m蓹n tapmaq ist蓹yirdi Bu telefon kitab kims蓹 -
, Mike Smith adl谋 kims蓹 deyirl蓹r -
M蓹n h蓹r hans谋 bir say谋 Mike Smith tapa bil蓹r kifay蓹t q蓹d蓹r sad蓹 yollar谋.
茝vv蓹ld蓹 ba艧lamaq v蓹 bil蓹r yoxdur, s蓹hif蓹 1 ke莽in.
Page 2 deyil, var.
Page 3.
Ki, alqoritm edir prosesi, do臒ru?
>> Bel蓹 ki, d眉zg眉n, do臒ru?
M蓹n bunu bir idiot c眉r Ben bu 眉sulla, lakin sonda m蓹n
soyad谋 S tapmaq v蓹 in艧allah Mike ki, b枚lm蓹d蓹 v蓹 m蓹n olacaq
m蓹nim alqoritmi il蓹 apar谋l谋r.
Ancaq s枚zs眉z ki, asan deyil.
Bu 蓹n h蓹r bir a臒labatan insan otaq g枚rm眉艧眉k ki.
Siz n蓹 olard谋?
>> Siz d眉z getdi istiyorum orta, sa臒?
T蓹xmin蓹n orta.
V蓹 oh, h蓹yata, bu xan谋m var Bel蓹 Mike Smith, soyad谋 Smith olmaqla,
sonra da, ayd谋n deyil, Kitab谋n sol yar谋s谋.
O, do臒ru olmal谋d谋r S h眉ququ var.
V蓹 bu n枚qt蓹d蓹 olsa bizim 蓹n 蓹slind蓹 bu etmir蓹m, biz
s枚z眉n yar谋s谋nda bu problem qoparmaq.
>> [T蓹zah眉rat v蓹 alq谋艧larla]
>> DAVID Malan: T蓹艧蓹kk眉r edir蓹m.
>> [T蓹zah眉rat v蓹 alq谋艧larla]
>> DAVID Malan: Siz s枚z眉n bu c谋rmaq bil蓹r yar谋s谋nda problem, m蓹n蓹 ayr谋lark蓹n,
b枚y眉k, sanki bir problem yar谋s谋.
Bu telefon kitab idi 蓹g蓹r - v蓹 y蓹qin idi - 1,000 pages haqq谋nda indi
yaln谋z 500 var.
M蓹n bir daha bunu v蓹 m蓹n h蓹yata varsa, oh, l蓹n蓹tl蓹m蓹k, m蓹n 莽ox getdi, m蓹n Ts Ben
b枚lm蓹, m蓹n eyni bil蓹r -
obrazl谋 v蓹 ya s枚z眉n -
telefon kitab rip - bu h蓹qiq蓹t蓹n daha asan o zaman.
M蓹n s枚z眉n telefon kitab rip bil蓹r yar谋s谋nda il蓹 indi m蓹n蓹 t蓹rk
deyil 1000 deyil, 500 -
250 pages.
V蓹 m蓹n 125 gedin v蓹 yar谋s谋 bil蓹r ki, yar谋s谋 v蓹 yar谋s谋
n蓹hay蓹t m蓹n il蓹 t蓹rk olacaq q蓹d蓹r yaln谋z bir s蓹hif蓹.
>> [G眉l眉艧]
>> DAVID Malan: ki, bu I hiss蓹 u臒ursuz.
Bir s蓹hif蓹 olan Mike 眉mid edir.
陌ndi bu m眉xt蓹lif alqoritml蓹ri ola bil蓹r n枚v qiym蓹tl蓹ndirilir ya qiym蓹tl蓹ndirdi
m眉xt蓹lif yollar谋.
陌lk bir 莽ox x蓹tti, do臒ru idi?
S蓹hif蓹 n枚vb蓹sind蓹, Mike axtarmaq.
Bu, 莽ox x蓹tti var.
Telefon daha bir s蓹hif蓹 varsa kitab, y蓹qin ki, m蓹n蓹 almaq olacaq
daha ikinci bir zaman bir daha vahidi, Lakin zaman hesablama edirik.
>> M蓹n bu kimi bu x蓹tt 莽蓹km蓹k bil蓹r burada qovu艧durma臒谋m谋z nin 枚l莽眉s眉 kimi
soldan sa臒a problem art谋b -
telefon kitab b枚y眉k ki莽ik olur -
v蓹 vaxt谋 bar蓹d蓹 art谋rmaq niyy蓹tind蓹dir 艧aquli ox, daha b枚y眉k
telefon kitab deyil.
Bel蓹 n yaln谋z 眉mumi d蓹yi艧蓹n ki, komp眉ter elm t蓹msil etm蓹k 眉莽眉n istifad蓹
b蓹zi d蓹y蓹ri, b蓹zi n枚mr蓹si.
Bel蓹 n x蓹tti art谋rmaq niyy蓹tind蓹dir.
Telefon kitab 枚l莽眉s眉 c眉t, bu iki d蓹f蓹 m蓹ni 莽ox etm蓹k niyy蓹tind蓹dir
zaman 莽ox g眉man ki, Mike tapmaq 眉莽眉n.
>> 陌ndi a臒谋ll谋 ola bil蓹rdi Bu bar蓹d蓹, sa臒?
M蓹n tez cans谋x谋c谋 蓹ld蓹 edilib.
Ikil蓹r bu ed蓹 bil蓹rdi.
Sonra bel蓹 iki pages, d枚rd, sonra alt谋, s蓹kkiz.
V蓹 m蓹n bir il蓹 u莽an ba艧lamaq ola bil蓹r ki莽ik risk da olsa az daha s眉r蓹tli
overshooting Mike, lakin 蓹yri deyil b眉t眉n f蓹rqli olacaq.
Bu h蓹l蓹 d眉z olacaq x蓹tti, lakin bir q蓹d蓹r daha s眉r蓹tli.
>> Amma n蓹 oldu?
M蓹n, h蓹qiq蓹t蓹n, bir 艧ey idi 蓹sasl谋 yax艧谋.
Edir蓹m ki, biz loqarifmik arayaca冒媒m n蓹 蓹ld蓹 n vaxt, log, vasit蓹si bu ya艧谋l
x蓹tti 莽ox, 莽ox, 莽ox var bu az d眉z k蓹nar.
Bu sort kimi deyil, o, t蓹klif , he莽 bel蓹 t蓹dric蓹n daimi yax谋nla艧谋r
M蓹n, h蓹qiq蓹t蓹n, 1000-s蓹hif蓹 bil蓹r ki, telefon kitab, onun h蓹cmini ikiqat
G蓹l蓹n il - 莽眉nki bir 莽ox g眉man daha 莽ox insan 艧蓹h蓹r h蓹r蓹k蓹t.
>> Bel蓹 ki, indi m蓹n 2,000 pages var, amma nec蓹 etdik daha 莽ox add谋mlar ki, asan deyil
alqoritm almaq gedir?
Yaln谋z biri.
M蓹n g眉cl眉 艧ey ki, dem蓹kdir.
Biz g蓹l蓹n il 4,000 pages getm蓹k varsa, M蓹n蓹 etm蓹k niyy蓹tind蓹dir ki,
yaln谋z daha iki add谋mlar.
Bel蓹likl蓹, siz daha b枚y眉k v蓹 daha b枚y眉k atmaq olar deyil web f蓹rqli m蓹n蓹 probleml蓹r oldu臒unu,
daha b枚y眉k v蓹 daha b枚y眉k probleml蓹rin atma Googles v蓹 Facebooks h蓹r g眉n
d眉nya v蓹 bu deyil Bel蓹 bir b枚y眉k.
M蓹n daha 莽ox fikir v蓹 qay臒谋 qoymaq 脟眉nki m蓹nim alqoritm h蓹ll etm蓹k olan
s蓹m蓹r蓹li probleml蓹ri.
>> And olsun ki, biri olacaq Bu kursun qol.
Siz, yol boyu, proqram nec蓹 枚yr蓹nm蓹k.
Siz proqram nec蓹 枚臒reneceksiniz Dil h蓹r hans谋 bir say谋.
Lakin g眉n眉n sonunda kursu probleml蓹rin h蓹lli v蓹 al谋nmas谋 haqq谋nda
probleml蓹rin h蓹llind蓹 daha yax艧谋 - v蓹 oldu臒u kimi Bu kimi hallarda, probleml蓹ri h蓹ll
daha s蓹m蓹r蓹li.
>> 陌ndi bu g眉n蓹 q蓹d蓹r, bu etdik 蓹dal蓹tli daxil蓹n.
Nin kifay蓹t q蓹d蓹r bir 艧ey t蓹qdim ed蓹k 眉mumi pseudocode 莽a臒谋r谋b.
Bel蓹likl蓹, biz n蓹hay蓹t, 蓹ld蓹 ed蓹c蓹yik Bu kurs 眉莽眉n
m眉xt蓹lif proqramla艧d谋rma dill蓹ri.
Ancaq bu g眉n biz ingilis kimi bunu ed蓹c蓹yik Siz yaln谋z c眉r dem蓹k yerl蓹艧ir sintaksis,
Bunu dem蓹k, ancaq he莽 bel蓹 ne q谋sa v蓹 narahat deyil
qrammatika v蓹 tam c眉ml蓹l蓹r.
Siz yaln谋z 枚z眉n眉z kimi ifad蓹 y谋臒cam m眉mk眉n.
>> Bel蓹 pseudocode 陌ngilis-kimi t蓹msil sintaksis
bir proqramla艧d谋rma dili.
V蓹 sonuna do臒ru, m蓹n蓹 t蓹klif ed蓹k ki, indi biz yaln谋z prosesi model
bir az bir 艧ey say谋lmas谋 t蓹svir f蓹rqli, bu d蓹f蓹 alaraq
istehsal bu be艧 d蓹qiq蓹lik video baxmaq TED bizim dostlar谋m谋z t蓹r蓹find蓹n
, pseudocode n蓹 m眉蓹yy蓹n n蓹 m眉蓹yy蓹n edir alqoritmik t蓹f蓹kk眉r眉n h蓹tta, v蓹
G枚rd眉y眉n眉z 眉zeresiniz m蓹s蓹l蓹n baxmayaraq , 枚z眉 d蓹, super sad蓹, bu, edilir
biz蓹 ruh verm蓹k ba艧lamaq niyy蓹tind蓹yik model, s枚z, hans谋 il蓹
daha kompleks, daha n蓹 olduqca tez alqoritml蓹ri.
>> [Video playback BEGIN]
>> [Musiqi ifa]
>> Dastan莽谋: alqoritm n蓹dir?
Informatika, bir alqoritm bir b蓹zi h蓹lli 眉莽眉n t蓹limat d蓹sti
add谋m problem add谋md谋r.
Ad蓹t蓹n, alqoritml蓹r h蓹yata ke莽irilir komp眉ter, amma biz insanlar var
alqoritml蓹r, h蓹m莽inin.
M蓹s蓹l蓹n, nec蓹 ged蓹c蓹yini say谋n谋 hesablamaq haqq谋nda
bir otaqda adam?
Siz m蓹nim kimi dan谋艧谋rs谋n谋zsa B蓹li, siz y蓹qin ki, had h蓹r 艧蓹xs n枚qt蓹d蓹 bir
bir d蓹f蓹 v蓹 0 q蓹d蓹r saymaq.
1, 2, 3, 4, v蓹 s.
>> Yax艧谋 ki, bir alqoritm var.
茝slind蓹, bu, bir ifad蓹 眉莽眉n c蓹hd ed蓹k az daha r蓹smi pseudocode ild蓹 -
B蓹nz蓹yir ki, ingilis-kimi sintaksis bir proqramla艧d谋rma dili.
Qoy N b蓹rab蓹r 0.
Otaq h蓹r bir 艧蓹xs 眉莽眉n, m眉蓹yy蓹n N N m眉sb蓹t 1 b蓹rab蓹rdir.
>> Bu pseudocode 艧蓹rh etm蓹k olar?
Yax艧谋, line bir b蓹yan, bel蓹 ki, dan谋艧maq d蓹yi艧蓹n N adlan谋r v蓹 initializes
0 onun d蓹y蓹ri.
Bu o dem蓹kdir ki, ilin 蓹vv蓹lin蓹 bizim alqoritm 艧ey il蓹
biz hesablanmas谋 oldu臒unuz 0 d蓹y蓹ri var.
B眉t眉n sonra, 蓹vv蓹l hesablanmas谋 ba艧lamaq, biz h蓹l蓹 bir 艧ey say谋l谋r deyil.
Bu d蓹yi艧蓹n N Calling yaln谋z bir konqres edir.
Hesab edir蓹m ki, 蓹n 莽ox bir 艧ey 莽a臒谋r谋b bil蓹r.
>> 陌ndi x蓹tti iki demarks bir ba艧lan臒谋c loop olacaq add谋mlar ard谋c谋ll谋臒谋
d蓹f蓹 b蓹zi say谋 deyir蓹m.
Bel蓹 ki, bizim 眉莽眉n n眉mun蓹dir, bu add谋m alaraq edirik oda insanlar谋n hesablama edilir.
Line alt谋nda iki x蓹tti 眉莽 hans谋 d蓹qiq nec蓹 t蓹svir
biz s蓹sl蓹rin say谋lmas谋 haqq谋nda getm蓹k laz谋md谋r.
Bu abzas bu o dem蓹kdir ki, t蓹krar ed蓹c蓹k x蓹tti 眉莽.
>> Yax艧谋 pseudocode dey蓹r蓹k edir h蓹r bir 眉莽眉n, 0 ba艧lad谋qdan sonra
oda 艧蓹xs, biz ed蓹c蓹yik 1 N art谋r谋r.
陌ndi bu alqoritm d眉zg眉nd眉r?
Yax艧谋, g蓹lin bu bir az Bang bildirin.
Olduqda 莽al谋艧谋r Otaqda iki n蓹f蓹r?
In n蓹z蓹r salaq.
>> Line bir, biz 0 N ba艧lamaq.
Bu iki n蓹f蓹r h蓹r biri 眉莽眉n, sonra 1 N artt谋rmay谋.
Bel蓹 ki, vasit蓹sil蓹 ilk s蓹f蓹r loop, biz 0-dan 1 N g眉ncelleyin.
Eyni il蓹 ikinci s蓹f蓹rd蓹 loop, biz 1-d蓹n 2 N g眉ncelleyin.
V蓹 bu alqoritm sonuna, N, 2 H蓹qiq蓹t蓹n say谋 mat莽lar谋
otaqda insanlar.
>> 陌ndiy蓹 q蓹d蓹r bel蓹 yax艧谋.
Nec蓹 bir k眉nc眉nd蓹 bar蓹d蓹, nec蓹?
0 n蓹f蓹r var G眉man oda - M蓹n蓹 yana艧谋,
olan say谋lmas谋 蓹m蓹lind蓹ndir.
Line bir, biz 0 N ba艧lamaq.
Bu d蓹f蓹, baxmayaraq ki, x蓹tti 眉莽 deyil bir yoxdur, 莽眉nki b眉t眉n icra
otaqda 艧蓹xs.
V蓹 bel蓹 N oyunlar谋 olan 0 qal谋r oda insanlar谋n say谋.
Pretty sad蓹, sa臒?
>> Amma hesablanmas谋 insanlar bir-bir Xeyr, 莽ox, olduqca s蓹m蓹r蓹sizdir?
艦眉bh蓹siz ki, biz daha yax艧谋 ed蓹 bil蓹rsiniz.
Niy蓹 bir zamanda iki n蓹f蓹r saymaq deyil?
茝v蓹zind蓹 1, 2, 3, 4, 5, 6, 7, say谋lmas谋 8, v蓹 s, niy蓹, 2 say谋lmaz
4, 6, 8, v蓹 s?
Bu da, daha s眉r蓹tli s蓹sl蓹nir v蓹 bu m眉tl蓹q.
>> G蓹lin bu optimizasyon ifad蓹 pseudocode edir.
Qoy N b蓹rab蓹r 0.
Otaq insanlar谋n h蓹r bir c眉t 眉莽眉n, m眉蓹yy蓹n N N plus 2 b蓹rab蓹rdir.
Pretty sad蓹 d蓹yi艧iklik, sa臒?
Daha 莽ox count insanlar bir- bir zamanda, biz 蓹v蓹zin蓹 saymaq
bir zamanda onlara iki.
Bu alqoritm bel蓹likl蓹 iki d蓹f蓹 var son kimi s眉r蓹tli.
>> Amma bu do臒ru deyil?
In n蓹z蓹r salaq.
Olduqda 莽al谋艧谋r Otaqda iki n蓹f蓹r?
Line bir, biz 0 N ba艧lamaq.
Insanlar谋n bir c眉t 眉莽眉n, Biz onda iki N artt谋rmay谋.
V蓹 bu alqoritm sonuna, N, 2 H蓹qiq蓹t蓹n say谋 mat莽lar谋
otaqda insanlar.
>> Var ki, n枚vb蓹ti G眉man Oda 0 insanlar.
Line bir, biz 0 N ba艧lamaq.
茝vv蓹ll蓹r oldu臒u kimi, x蓹tti 眉莽 icra etmir b眉t眉n h蓹r hans谋 bir c眉t yoxdur, 莽眉nki
oda insanlar谋n.
V蓹 bel蓹c蓹 N H蓹qiq蓹t蓹n, 0 qal谋r say谋 mat莽lar谋
otaqda insanlar.
>> Amma 眉莽 n蓹 olduqda otaqda insanlar?
Bu nec蓹 alqoritm si莽an edir?
In n蓹z蓹r salaq.
Line bir, biz 0 N ba艧lamaq.
Insanlar谋n bir c眉t 眉莽眉n, sonra 2 N artt谋rmay谋.
Amma sonra n蓹?
Insanlar谋n bir tam c眉t yoxdur otaqda, bel蓹 ki, x蓹tti iki no
art谋q t蓹tbiq edilir.
V蓹 bu alqoritm sonuna, N , h蓹l蓹 2 olan do臒ru deyil.
>> H蓹qiq蓹t蓹n, bu alqoritm oldu臒u ifad蓹 var buggy, 莽眉nki bir s蓹hv var.
Yeni pseudocode il蓹 b蓹rpa imkan verir.
H蓹r bir c眉t 眉莽眉n ed蓹k n b蓹rab蓹r 0 otaq insanlar谋n.
艦蓹xsi N N plus 2 b蓹rab蓹rdir.
Bir n蓹f蓹r tayd蓹yi艧ik qalarsa, m眉蓹yy蓹n N N m眉sb蓹t 1 b蓹rab蓹rdir.
Bu problemi h蓹ll etm蓹k 眉莽眉n biz var line d枚rd t蓹tbiq, bir
ba艧qa filial谋 kimi tan谋nan v蓹ziyy蓹ti, bir var ki, 蓹g蓹r yaln谋z icra
n蓹f蓹r biz bil蓹r ki, biri il蓹 c眉t.
V蓹 indi var olub, bir v蓹 ya 眉莽 insanlar谋n v蓹 ya h蓹r hans谋 t蓹k sayda
oda bu alqoritm art谋q onlar say谋l谋r.
>> Biz daha yax艧谋 ed蓹 bil蓹r蓹mmi?
Yax艧谋, biz 3s v蓹 ya h蓹tta 4s v蓹 ya saymaq bil蓹r 5s v蓹 10s, lakin k蓹narda, bu,
bir az olacaq n枚qt蓹sin蓹 莽蓹tin.
G眉n眉n sonunda olub icra komp眉ter v蓹 ya insanlar t蓹r蓹find蓹n,
alqoritml蓹r yaln谋z bir m眉蓹yy蓹n edilir il蓹 t蓹limatlar
probleml蓹ri h蓹ll etm蓹k 眉莽眉n edir.
Bu yaln谋z 眉莽 n蓹f蓹r idi.
Siz hans谋 problemi h蓹ll olacaq alqoritmi il蓹?
>> [END video playback]
>> DAVID Malan: yaln谋z vaxt ki M蓹n karikatura 艧蓹klind蓹 g枚r眉n眉r.
Lakin bu hekay蓹 off t蓹rk harada, 陌ndi, nec蓹 daha yax艧谋 ed蓹 bil蓹r?
脺莽l蓹r v蓹 d枚rd ayaq, biz iddia, biz arxalana bil蓹r insanlar daha s眉r蓹tli, lakin biz
daha 蓹sasl谋 yax艧谋?
V蓹 m蓹n biz m蓹rc.
>> Biz 枚z bir q蓹d蓹r t蓹qdim edin burada pseudocode, m蓹n t蓹klif etm蓹k gidiyorum
Bel蓹 bir x蓹tt 蓹ld蓹 ed蓹 bil蓹rsiniz.
Biz insanlar saymaq fikrind蓹 deyilik bir, iki, 眉莽, d枚rd.
Biz iki getm蓹k fikrind蓹 deyilik d枚rd, alt谋, s蓹kkiz.
Biz 蓹sasl谋 yax艧谋 olacaq problem t蓹krar d眉艧眉nm蓹, v蓹 bu
halda, bir ba艧qa yararlanarak resurs az istifad蓹 olunan.
>> Yaln谋z bir an, m蓹n sizi ba臒谋艧layar umuyoruz v蓹 daimi biz蓹 yumor
biz gedirik bu noktada yeri, sizin etm蓹k h蓹r sual
a臒谋l say谋 1.
Daha sonra getdikc蓹 olacaq zaman ke莽dikc蓹 y枚nd蓹msiz, tapmaq
daimi olan ba艧qas谋na birl蓹艧dirm蓹k birlikd蓹 n枚mr蓹l蓹ri
onlar谋 蓹lav蓹.
Siz bir, sonra oturmaq irqi gedir a艧a臒谋 birinci v蓹 dig蓹r 艧蓹xs
t蓹krar edir.
>> Bel蓹 ki, ba艧qa s枚zl蓹, b眉t眉n 蓹kin il蓹 say谋 1 il蓹, sonra
2s v蓹 h蓹min 2s o 1s birle艧tiren 4S daxil, h蓹r k蓹s getdikc蓹
biz sonunda, laz谋m oturaraq Bu alqoritm, yaln谋z bir kredit var
lakin kifay蓹t q蓹d蓹r s眉r蓹tli oturub etm蓹y蓹n k蓹s olan b眉t眉n auditoriya count var
onun mind.
>> Siz imkan olsa el蓹 davam v蓹 - bir add谋m - yeri 眉zr蓹 se莽ilir.
V蓹 icra.
>> [Izdiham MURMURING]
>> DAVID Malan: Bilirsinizmi Lauren harada?
729?
>> [Izdiham MURMURING]
>> DAVID Malan: All right?
>> [Izdiham MURMURING]
>> DAVID Malan: B眉t眉n sa臒, biz olmal谋d谋r sonuna yax谋nla艧谋r bil蓹r.
Biz h蓹l蓹 burada daimi bir fellow oldu.
Kim ba艧qa qo艧alanmaq laz谋md谋r?
U艧aqlar off qo艧maq ist蓹yirsinizs蓹.
Top kims蓹.
Niy蓹 burada bir t蓹r蓹fd蓹n, borc yoxdur.
H蓹l蓹 olan 莽ox az adam 眉莽眉n n蓹 n枚mr蓹l蓹ri etm蓹k, daimi
fikrinizi var?
>> T茝L茝B茝: 78.
>> DAVID Malan: 78 plus -
burada olan a艧a臒谋 duran var?
>> T茝L茝B茝: 39.
>> DAVID Malan: Plus 39.
Plus kimin h蓹l蓹 dayan谋r?
81?
OK, ba艧qa kim?
Dig蓹r 81?
Wow.
V蓹 sonra n蓹 geri var?
>> T茝L茝B茝: 49.
>> DAVID Malan: 49, 眉st蓹g蓹l?
>> T茝L茝B茝: 98.
>> DAVID Malan: 98 plus?
Ki, ba艧qa kims蓹 varm谋?
12?
Yax艧谋 i艧.
>> [G眉l眉艧]
>> DAVID Malan: Oh, 112 -
oh.
Af蓹rin!
>> [G眉l眉艧]
>> [Alq谋艧]
>> DAVID Malan: H蓹r k蓹sd蓹n h蓹l蓹 ayaqda?
脺zr ist蓹yirik?
>> T茝L茝B茝: 99.
>> DAVID Malan: 99.
H蓹r k蓹sd蓹n h蓹l蓹 ayaqda?
V蓹 burada t蓹l蓹b蓹l蓹rin 眉mumi say谋 g枚r蓹, 蓹slind蓹 -
Siz bir s谋ra var?
Oh, insanlar谋n faktiki say谋 ota臒谋, hesaba g枚r蓹
t蓹dris yolda艧lar谋 edirdil蓹r h蓹r k蓹sin yolda, 729 idi.
Bel蓹 ki, Harvard t蓹l蓹b蓹l蓹rin otaq dolusu h蓹yata 枚zl蓹ri say谋l谋r ed蓹n
cavab 637 edir.
>> [G眉l眉艧]
>> DAVID Malan: Bel蓹 ki, yax谋n.
Amma yen蓹 d蓹.
OK, bel蓹 ki, bir t蓹dris var an, sa臒?
Bu indi bir s蓹hv kimi t蓹svir edir.
Somewhere yol boyunca, b蓹zi etdi s蓹hv v蓹 ya kims蓹 hesab, oturdu
v蓹 ya sol v蓹 ya bir 艧ey yanl谋艧 getdi.
Amma ki, g枚z蓹l.
H蓹tta h蓹l蓹 脟眉nki olduqca yax谋n var.
V蓹 m蓹n s蓹hv biz var iddia edirl蓹r ki, ist蓹diyiniz s眉r蓹tli var ki, bir 莽ox cavab
M蓹nim daha x蓹tti yana艧ma istifad蓹 edir.
>> Bel蓹 ki, qoy biz 蓹slind蓹 almaq idi g眉man ki, d眉zg眉n, amma indi n蓹 d眉艧眉n眉r
h蓹r d蓹f蓹 ba艧 ver蓹n, qar艧谋 m蓹nim edilib 枚z sad蓹l枚vh i艧ar蓹 alqoritmi.
Bir, iki, 眉莽.
729 v蓹 ya 637 n蓹f蓹r h蓹qiq蓹t蓹n varsa burada m蓹n蓹 q蓹bul olard谋
s枚z眉n 637 v蓹 ya 729 pointings barmaq v蓹
M蓹nim c蓹mi count incrementing.
V蓹 m蓹n bir az daha yax艧谋 n蓹 ola iki, d枚rd, alt谋, s蓹kkiz gedir v蓹
ki, s眉r蓹tli ikiqat b蓹lk蓹 h蓹tta 眉莽 v蓹 ya d枚rd, nec蓹 m蓹n as谋l谋 olaraq
m蓹nim r蓹hb蓹ri hesablanmas谋 bunu.
>> Amma bu yana艧ma u艧aqlar etdi ki, 蓹sasl谋 f蓹rqli idi.
脟眉nki ba艧谋nda, Siz b眉t眉n aya臒a qalxd谋.
B眉t眉n 729 bel蓹.
V蓹 sonra sanki yar谋m siz oturdu.
V蓹 sonra, ba艧qa bir Siz yar谋m oturdu.
>> V蓹 d蓹f蓹 眉mumi say谋 ki, siz u艧aqlar a艧a臒谋 oturdu bil蓹rdi t蓹xmin蓹n
s蓹kkiz v蓹 ya doqquz v蓹 ya on c蓹mi d蓹f蓹, bizim 眉mumi say谋 n蓹 as谋l谋 olaraq.
V蓹 biz n蓹 n枚v ed蓹 bil蓹rsiniz bu, dig蓹r yol.
Biz otaq 1.024 adam qald谋 varsa, Siz ola bil蓹r d蓹f蓹 眉mumi say谋
1.024 n蓹f蓹r yar谋 b枚lm蓹k 10.
>> 陌ndi bu bar蓹d蓹 d眉艧眉nm蓹k dig蓹r istiqam蓹td蓹.
Biz ki, dem蓹k, ridiculously, g眉man d枚rd milyard bu otaqda adam,
v蓹 ya bir az daha b枚y眉k otaq.
Biz ne莽蓹 d蓹f蓹 getdi olard谋 Bu alqoritm vasit蓹sil蓹 bel蓹 ki, yar谋m
ki d蓹r蓹c蓹li a艧a臒谋 oturur?
Bu, yaln谋z 32 bel蓹 almaq olacaq h蓹tta 枚l莽眉s眉 sinfind蓹 蓹m蓹liyyatlar谋,
d枚rd milyard.
Niy蓹?
D枚rd milyard iki gedir 脟眉nki milyard, bir milyon gedir gedir
500 milyon 250 gedir milyon, n枚qt蓹, n枚qt蓹, n枚qt蓹.
M蓹n yaln谋z ki, b枚lg眉 32 ed蓹 bil蓹rsiniz olan n枚qt蓹, h蓹r k蓹s istisna olmaqla d蓹f蓹,
bir 艧蓹xs daimi qalacaq.
>> V蓹 ki, bu da g眉cl眉 n枚v edir getdikc蓹 biz 莽al谋艧aca臒谋q ki, fikir
Bu kurs, v蓹 leverage proqramla艧d谋rma v蓹 informatika daha
脺mumiyy蓹tl蓹, fikri il蓹 bu mikroblar谋n hans谋 sonra, 莽ox probleml蓹ri h蓹ll ed蓹 bil蓹r
莽ox daha g眉cl眉.
Bel蓹 ki, olduqca sad蓹 ba艧lad谋 pseudocode v蓹 bir otaqda bir o臒lan, lakin
陌ndi insanlar tam bir b眉t枚v ota臒谋 biz 蓹sasl谋 yax艧谋 g枚rm眉艧眉k.
>> Yax艧谋, indi ke莽id ed蓹k b蓹zi aktual kodu pseudocode.
Siz n蓹 g枚rm蓹k oldu臒unuz bu dil JavaScript adlan谋r v蓹 olunacaq
biz do臒ru bu qay谋tmaq laz谋md谋r semestr sonuna.
Bu proqramla艧d谋rma dili var ki, web v蓹 dig蓹r etm蓹k 眉莽眉n istifad蓹
proqram bu g眉n.
V蓹 biz bir dost say蓹sind蓹 onu istifad蓹 bizim Stanford, kodlar
Burada b蓹zi gizli m蓹lumat.
Bu steganography s蓹n蓹tidir bel蓹 ki, gizl蓹d蓹 bil蓹rsiniz, dan谋艧maq
ba艧qa g枚r眉n眉r n蓹 m蓹lumat s蓹s v蓹 ya tamamil蓹 m眉xt蓹lif ola
c蓹mi image.
Amma bu image daxil h蓹qiq蓹t蓹n n枚v gizli bir mesaj.
>> M蓹n蓹 davam v蓹 qoparmaq imkan burada eyni image, bu
bir web browser vaxt.
V蓹 m蓹n b蓹zi m蓹nim 蓹l dal臒a gidiyorum x眉susil蓹 bu g眉n detallar谋
bu kimi g枚r眉n眉r kim sizin 眉莽眉n kimi, JavaScript lakin Yunan yaln谋z
tamamil蓹 tan谋mad谋臒谋 dil.
Amma bu bir n眉mun蓹sidir bir proqramla艧d谋rma dili.
>> V蓹 indi 眉莽眉n, iman edir ki, kodu bu ilk x蓹tti -
v蓹 kodu, m蓹n yaln谋z m蓹tn n蓹z蓹rd蓹 tuturam.
M蓹n s枚z眉n yazd谋臒谋n谋z ki, M蓹tn Microsoft Word daxil, 蓹g蓹r m蓹n idi
sonra sa臒 proqram bu bir 艧ey yoxdur.
Proqramla艧d谋rma m蓹nb蓹 kodu, proqramla艧d谋rma kodu, h蓹qiq蓹t蓹n yaln谋z m蓹tn v蓹 bu,
hans谋 dili 蓹sas谋nda m眉xt蓹lif g枚r眉n眉r 茝g蓹r English f蓹rqli olaraq, istifad蓹 v蓹 etdiyiniz
陌span v蓹 Rus m眉xt蓹lif baxmaq Siz klaviatura onlar谋 yaz谋n zaman.
>> Bu ilk line Bel蓹 ki, indi 眉莽眉n almaq iman, sad蓹c蓹 bir qrafik a莽谋r
internet ki, s蓹s-k眉yl眉 qrafik biz yaln谋z g枚rd眉m.
Bu yeni x蓹tt burada bir n眉mun蓹sidir loop v蓹 biz, h蓹qiq蓹t蓹n, eyni g枚rd眉m
TED video jargon.
A loop yen蓹 olur ki, bir 艧ey v蓹 yenid蓹n, h蓹tta bu olsa
tamamil蓹 il蓹 sirli g枚r眉n眉r 眉莽眉n s枚z v蓹 b蓹zi parantez v蓹
b蓹zi semicolons.
Biz uzun 蓹vv蓹l geri g蓹lm蓹k laz谋md谋r ancaq ki, loop mahiyy蓹tc蓹 var
Proqram谋n izah b眉t眉n t蓹krarlamaq h蓹min s蓹s-k眉yl眉 n枚qt蓹l蓹r olan t蓹rk
sa臒, a艧a臒谋 yuxar谋.
>> G眉n眉n sonunda, bir 艧蓹kil, 莽眉nki Bu kimi - v蓹 h蓹qiq蓹t蓹n bil蓹rsiniz
n枚v眉nd蓹n bu proyektor onu g枚rm蓹k -
h蓹qiq蓹t蓹n n枚qt蓹l蓹r bir grid edir.
Bel蓹likl蓹, biz bu n枚qt蓹l蓹r h蓹r m眉蓹yy蓹n ed蓹 bil蓹r bir koordinat, x, y, v蓹 bu
proqram, indi biz ba艧laya bil蓹r o n枚qt蓹l蓹r 眉莽眉n bir 艧ey etm蓹k.
>> Bel蓹 ki, n蓹 m蓹n burada davam ged蓹n v蓹 al谋ram M蓹n b蓹zi d蓹yi艧iklikl蓹r etm蓹k gidiyorum yoxdur.
Birinci m蓹n ir蓹li getm蓹k v蓹 qurtarmaq 眉莽眉n gidiyorum ki, ya艧谋l谋mt谋l v蓹 mavi b眉t眉n
s蓹s-k眉y, v蓹 m蓹n ir蓹li getm蓹k gidiyorum v蓹 a艧a臒谋dak谋 yaz谋n
admittedly sirli sintaksis.
艧蓹kil 眉莽眉n im.
yeri x, verg眉l da mavi m眉蓹yy蓹n yeri y, 0.
Ba艧qa s枚zl蓹, yaln谋z ist蓹yir蓹m mavi b眉t眉n s枚nd眉rm蓹k
ki, 艧蓹kil n枚qt蓹l蓹r.
>> 陌ndi ir蓹li getm蓹k v蓹 bas谋n gidiyorum Bu Run / d眉ym蓹sin蓹 edin v蓹 will
sa臒 t蓹r蓹find蓹 qeyd 莽谋xan image g枚r眉n眉r.
陌ndi super ya艧谋l, lakin deyil t蓹蓹cc眉bl眉, m蓹n s枚z眉n 莽evrilmi艧dir, 莽眉nki
off bir 1 0 ed蓹r蓹k, b眉t眉n ki, 艧蓹kil mavi.
>> Yax艧谋, indi bir az daha bunu ed蓹k.
image, dot setGreen, x, y 眉莽眉n im.
V蓹 yaln谋z sol t蓹krarlamaq dem蓹kdir ki, h眉ququ v蓹 sonra a艧a臒谋 yuxar谋.
D蓹y蓹ri il蓹 s枚nd眉r眉n 0, h蓹m莽inin.
Edin.
V蓹 proyektor, siz faktiki bil蓹rsiniz h蓹qiq蓹t蓹n b眉t眉n bir 艧ey oldu.
>> M蓹nim laptop ekranda, 蓹g蓹r m蓹n yaln谋z g枚r眉艧leri do臒ru yolu, m蓹n bir q蓹d蓹r bil蓹rsiniz
image, onlar h蓹l蓹 d蓹 ist蓹yirik, 莽眉nki orada b蓹zi q谋rm谋z谋.
He莽 k谋saltma RGB e艧itdim varsa -
q谋rm谋z谋, ya艧谋l, mavi -
bu t蓹rkibi istinad oldu istifad蓹 bir resim
yaln谋z 眉莽 r蓹ng.
V蓹 indi biz at谋lmal谋 etdik b眉t眉n ya艧谋l, b眉t眉n mavi, lakin
莽ox q谋rm谋z谋 yoxdur.
>> M蓹n蓹 q谋rm谋z谋 q蓹d蓹r gic bildirin.
M蓹n nec蓹 ed蓹 bil蓹r蓹m?
B蓹li, ilk soru艧maq gidiyorum Bu proqram bir sual.
M蓹n ir蓹li getm蓹k v蓹 陌T z蓹ng imkan gidiyorum yaln谋z c蓹br kimi bir d蓹yi艧蓹n.
Siz X v蓹 ya Y ya z ola bil蓹r.
M蓹n bir d蓹yi艧蓹n elan etm蓹k gidiyorum v蓹, dem蓹k bu d蓹yi艧蓹n qoymaq
Bu m眉v蓹qq蓹ti d蓹y蓹ri images x, y d蓹y蓹ri getRed.
>> V蓹 yen蓹, biz b眉t眉n qay谋da bil蓹rsiniz g蓹l蓹c蓹kd蓹 bu detal.
Amma h蓹l蓹lik, yaln谋z iman edir ki, Bu x蓹tt n蓹, proqram ist蓹yir
x, y da q谋rm谋z谋 d蓹y蓹r?
X眉susi dot-haz谋rda?
>> Sonra ona bir 艧ey etm蓹k 眉莽眉n gedir蓹m.
Sonra image dot set q谋rm谋z谋 etm蓹k gidiyorum x, y, y amma bu d蓹f蓹 m蓹n gidiyorum
, q谋rm谋z谋 d蓹f蓹 etm蓹kl蓹 onu art谋racaq qoy 10, deyirl蓹r.
Bel蓹 ki, 10 faktor art谋rmaq.
M蓹n蓹 indi Uzakla艧t谋rmak ed蓹k v蓹 klik Run Save / bil蓹r.
V蓹 orada b眉t眉n oldu臒unu voiture, vaxt olsa da insan g枚z眉
olduqca bunu g枚r蓹 bilm蓹di.
>> Bel蓹 ki, yen蓹 d蓹, indi bir real kodu biz laz谋md谋r ki, bir dil m蓹s蓹l蓹n
geri 蓹vv蓹l uzun.
Amma bu, x眉susil蓹 h蓹yata bel蓹 t蓹cr眉b蓹 il蓹, kifay蓹t q蓹d蓹r var
tezlikl蓹 biz 枚z眉m眉z olacaq Orada bu kimi kodu yazmaq.
茝slind蓹, b眉t眉n al蓹t oldu臒unuzu olan q蓹d蓹r tan谋艧, b蓹lk蓹 d蓹, CS50 edir
olan 枚z kurs al谋艧-veri艧 arac谋, Faktiki olaraq bir ne莽蓹 bu yay rebooted
CS50 枚z ke莽mi艧 t蓹l蓹b蓹, 陌ndi TFS a莽谋n.
>> Bel蓹likl蓹, bu in艧a web olmaq olur PHP adl谋 dilind蓹.
Bu 艧eyi, MySQL adl谋 bir veril蓹nl蓹r bazas谋 istifad蓹 edir olan biz 蓹ll蓹ri almaq laz谋md谋r
sonra d枚vr 莽irkli.
Amma bel蓹 bir 艧ey, o, iman v蓹 ya deyil bu kimi n蓹tic蓹d蓹 azald谋r
loops v蓹 艧蓹rtl蓹ri sad蓹 v蓹 filial, bu kimi biz yaln谋z g枚rd眉m
TED video 蓹vv蓹l an.
>> M蓹n bunu ist蓹diyiniz d眉艧眉nd眉m 陌ndi pay谋 deyil biz hey蓹t etdik yaln谋z bir 艧ey
kampus, daha 莽ox 艧ey 眉莽眉n ke莽mi艧 t蓹l蓹b蓹 - 眉莽
茝slind蓹 t蓹l蓹b蓹l蓹r, -
Sierra, Daniel v蓹 bu ke莽蓹n il edil蓹n Sam, onlardan son he莽 蓹vv蓹l idi
proqramla艧d谋rma t蓹cr眉b蓹si O, CS50 ald谋.
V蓹 son layih蓹 眉莽眉n, onlar ki, CS50 S蓹rgisind蓹, n眉mayi艧, bir
proqram olan wrdly adl谋 Onlar谋n haz谋rlad谋臒谋 olan web-based proqram
M蓹n b枚l眉艧m蓹k ist蓹diyiniz d眉艧眉nd眉m ki, bu video Siz yaln谋z n蓹 hissi verm蓹k
m眉dd蓹ti sonuna m眉mk眉nd眉r.
>> [Musiqi ifa]
>> DAVID Malan: Bu h蓹ft蓹 Zero-un H蓹ft蓹 12 Bu 枚t蓹n il.
>> [Alq谋艧]
>> DAVID Malan: a teaser kimi, 莽ox, h蓹qiq蓹t蓹n i艧taha n蓹 眉莽眉n itil蓹m蓹k 眉莽眉n
m眉mk眉n, siz art谋q g枚rm眉艧眉k bil蓹r v蓹 ya tezlikl蓹 market.cs50.net, bir ola bil蓹r
Kursun komandas谋 var ki, yeni al蓹t bu zaman 眉z蓹rind蓹 i艧l蓹yir
Harvard T蓹l蓹b蓹 il蓹 蓹m蓹kda艧l谋q Bu il ba艧layan ki orqanlar谋,
v蓹 bu q蓹d蓹r in艧allah davam yay g蓹l蓹n bir standart olacaq
almaq v蓹 kampus imkan谋 茝g蓹r maraq 艧eyi satmaq.
V蓹 HSA vasit蓹sil蓹 t蓹r蓹fda艧l谋q, will h蓹m莽inin madd蓹l蓹r off d眉艧m蓹si ola
b蓹zi HSA fiziki ma臒azalar谋nda biri g蓹l蓹c蓹kd蓹 point, bel蓹 kimi
x眉susil蓹 siz proxy 蓹艧yalar, m蓹zun v蓹 m眉tl蓹q ist蓹mir蓹m
艧eyi imtina, lakin faktiki 枚d蓹nilm蓹si siz蓹 tabe bil蓹c蓹k insanlar 枚z t蓹艧蓹bb眉sl蓹ri
burada kampus.
Bel蓹 ki, daha 莽ox ki, g蓹lib.
>> Amma bir az daha konkret bir vasit蓹dir son CS50 莽谋xmaq ki,
il, siz b蓹zi ola bil蓹r olan Siz tan谋艧 v蓹 ba艧qalar谋 ola bil蓹r
siz CS50.net/2x da, indi bil蓹rsiniz googling bir Chrome m蓹sl蓹h蓹t bir link tapa
nec蓹 bil蓹rsiniz n眉mayi艧 etdir蓹n olan JavaScript, h蓹min dil istifad蓹 biz
bir an 蓹vv蓹l Eyfel q眉ll蓹si il蓹 istifad蓹 2x playback s眉r蓹tli h蓹yata ke莽irilm蓹si
b眉t眉n Harvard iSites video 眉莽眉n.
Bu in艧a bir 艧ey CS50 枚z video player daxil.
Amma bu da siz ba艧layacaq 蓹g蓹r qazmaq kodunu daxil olan biz ed蓹c蓹yik
m蓹sud m枚vcud etm蓹k, siz nec蓹 g枚r眉rs眉n眉z Siz h蓹tta bu kimi probleml蓹ri h蓹ll ed蓹 bil蓹r
il蓹 saytlarda widgets s眉r蓹tl蓹ndirilm蓹si siz art谋q yax艧谋 tan谋艧 edirik.
>> Bel蓹 ki, bir kurs art谋q s枚z v蓹 g枚zl蓹ntil蓹r v蓹 n蓹 qabaqda yerl蓹艧ir.
脺mumiyy蓹tl蓹, biz burada toplamaq laz谋md谋r baxmayaraq - bazar ert蓹si v蓹 莽蓹r艧蓹nb蓹 g眉nl蓹ri
bu c眉m蓹, biz toplamaq laz谋md谋r, 莽眉nki Alq谋-Satq谋 h蓹ft蓹 -
1:00 to 2:00 PM olsa b蓹z蓹n 2:30 q蓹d蓹r.
Buna g枚r蓹 ya bil蓹rsiniz ki, n蓹z蓹r蓹 alaraq 2:00 PM b蓹zi sinif almaq laz谋md谋r
ir蓹li, h蓹tta 蓹vv蓹l, h蓹yata yoxdur 茝lb蓹tt蓹 deyirl蓹r n蓹 d蓹st蓹k olur
eyni zamanda q蓹bul, vasit蓹si biz ed蓹c蓹yik Reklamlar Board 蓹riz蓹 d蓹st蓹k v蓹
sizin ad谋n谋za sakini dekanlar谋 蓹g蓹r 茝g蓹r haradasa bu m眉naqi艧蓹 var
1:00 眉莽眉n 2:30 眉莽眉nd眉r.
脺莽眉n URL online r蓹hb蓹ri 蓹lav蓹 m蓹lumat.
>> Amma d蓹st蓹k strukturu bax谋m谋ndan ki, t蓹l蓹b蓹l蓹r 眉莽眉n, CS50 xarakteriz蓹
daha az rahat eyni, biz hiss蓹d蓹n f蓹rqli yollar谋 t蓹klif edirik.
V蓹 bu off bir ne莽蓹 h蓹ft蓹, lakin uzun 蓹vv蓹l, sizin 眉莽眉n istenir
Sizin rahatl谋q s蓹viyy蓹si.
Siz az rahat k蓹sl蓹rd蓹ns蓹n daha rahat v蓹 ya
yerd蓹 aras谋nda?
>> V蓹 biz 眉莽 f蓹rqli olacaq temin etmek ki, musiqi
d蓹qiq o auditoriya.
Bel蓹 ki, m眉dd蓹t he莽 bir n枚qt蓹sind蓹 laz谋md谋r 茝g蓹r r蓹qab蓹t etdiyiniz kimi hiss
daha h蓹r hans谋 bir t蓹l蓹b蓹 qar艧谋 v蓹 ya daha az fon.
H蓹qiq蓹t蓹n, 蓹lb蓹tt蓹 dem蓹kdir daha 莽ox 蓹m蓹kda艧l谋q v蓹 daha
daha a莽谋q.
>> Problem d蓹stl蓹ri bax谋m谋ndan, will , 莽ox tapmaq ki, 蓹lav蓹
h蓹r h蓹ft蓹 problem Standard Edition m眉蓹yy蓹n bir "hacker tez-tez var
h蓹d蓹f 眉莽眉n n蓹z蓹rd蓹 ki, n蓹艧r " n谋n 5% 10% v蓹 ya da
aras谋nda h蓹qiq蓹t蓹n olan demoqrafik daha rahat v蓹 daha 莽ox ist蓹yir蓹m
standart daha bir problem ki, pset n蓹艧r g枚zl蓹yir.
Olmaq 眉莽眉n bu daha 蓹trafl谋 m蓹lumat proqramlar谋 tap谋ld谋.
>> Lakin 蓹trafl谋 a艧kar edil蓹 bil蓹r kurslar谋 眉zr蓹 m蓹rhum g眉n.
Ad蓹t蓹n problem m眉蓹yy蓹n edir C眉m蓹 ax艧am谋 ba臒l谋d谋r.
Lakin, bir 莽ox uzada bil蓹r etm蓹k 眉莽眉n c眉m蓹 ax艧am谋 g蓹l蓹n vaxt bu pay谋z
Sad蓹c蓹 yar谋s谋na bizi t蓹r蓹find蓹n c眉m蓹 g眉nl蓹ri, bir ne莽蓹 isti-up cavab, dan谋艧maq
H蓹ft蓹nin problemi b蓹zi suallar d蓹sti, avtomatik olacaq
sonra 蓹lav蓹 24 saat verir.
Ayr谋ca a艧a臒谋 d眉艧蓹c蓹k kimi proqramlar谋 ba艧谋na hesab.
>> N蓹 problem hissi verm蓹k d蓹stl蓹ri var - bu, h蓹qiq蓹t蓹n, 莽眉nki
Kursun problemi m眉蓹yy蓹n edir ki, sonda dem蓹k olar ki, h蓹r bir m眉蓹yy蓹n
daha bel蓹 莽ox t蓹l蓹b蓹 t蓹cr眉b蓹si, daha bel蓹 m眉hazir蓹l蓹r, b枚lm蓹l蓹r daha 莽ox
茝n ba艧qa bel蓹 Kursun aspekt.
Ke莽蓹n il, misal 眉莽眉n, biz ba艧lad谋 biz Scratch il蓹 bu il ba艧lamaq laz谋md谋r.
X眉susil蓹 bu c眉m蓹, biz istifad蓹 ed蓹c蓹yik yaln谋z bir g眉n vaxt, qrafik
biz ed蓹c蓹yik olan proqramla艧d谋rma dili s眉r眉kleyerek proqramla艧d谋rma ba艧lamaq v蓹
ki, puzzle 蓹d蓹d b谋rakarak yaln谋z bu m蓹nada edir, 蓹g蓹r fiziki topla艧maq
bel蓹 m蓹ntiqi etm蓹k.
>> G蓹l蓹n h蓹ft蓹, biz ke莽id tez will C, kifay蓹t q蓹d蓹r k枚hn蓹, lakin 莽ox ki莽ik v蓹
biz蓹 imkan ver蓹c蓹k ki, sad蓹 dil h蓹qiq蓹t蓹n 蓹rzind蓹 0 60 getm蓹k
yaln谋z bir ne莽蓹 h蓹ft蓹, sonra parlay h蓹min bacar谋q v蓹 bilik
Basic proqramla艧d谋rma yap谋lar谋 daxil PHP kimi y眉ks蓹k s蓹viyy蓹li dill蓹r,
JavaScript, v蓹 h蓹l蓹 d蓹 ba艧qalar谋.
>> 脰t蓹n il 蓹rzind蓹 眉莽眉nc眉 pset , Kriptoqrafiya idi ki, bir
alan x眉susi proqram vasit蓹si biz h蓹r hans谋 bir h蓹yata etiraz t蓹l蓹b蓹l蓹r
ciphers say谋 proqramlar谋 il蓹 m蓹lumat d谋rma艧ma v蓹 ya unscramble,
bu 艧ifrelemek.
Hacker Edition 眉莽眉n, 蓹ksin蓹, biz hacker t蓹l蓹b蓹l蓹r fayl verdi
olan standart Unix komp眉ter istifad蓹莽i ad谋 v蓹 parol
olan sonuncu, 艧ifrelenmi艧 idi v蓹 biz bu hacker etiraz
艧ifresini h蓹ll etm蓹k t蓹l蓹b蓹l蓹r, 蓹n yax艧谋 onlar bil蓹r bu parol, h蓹l蓹 ki
Eyni domen.
>> Scramble bir oyun olan b蓹zi siz b蓹lk蓹 tan谋艧d谋r.
Biz t蓹l蓹b蓹 xahi艧 oldu臒u bir Suclari par莽a, olmu艧dur ki, m蓹lumat b蓹rpa olunmas谋 眉莽眉n
ba艧qa 枚z digital silinib kamera kompakt flash kart t蓹r蓹find蓹n
h蓹qiq蓹t蓹n anlamaq 眉莽眉n proqram yazmaq, olan zeroes v蓹 olanlar谋 harada idiniz
digital kamera 蓹vv蓹ll蓹r JPEG qrafik t蓹rtib?
>> N枚v bir problem ke莽蓹n il s眉r蓹tli yaz谋 c蓹lb
yaz谋m checker m眉mk眉n r蓹qab蓹t dostlar谋 v蓹 qrup yolda艧lar谋 蓹g蓹r qar艧谋
onlar ist蓹rdim.
Huff 'n Puff h蓹yata ke莽irilm蓹si, bir s谋x谋lma proqramd谋r.
V蓹 sonra CS50 il蓹 d枚vr sona Maliyy蓹, bir web-based proqram
bir eTrade kimi veb yaradan , bel蓹 etm蓹k s蓹hml蓹rinin al谋艧-sat谋艧
h蓹qiq蓹t蓹n t蓹xmin蓹n 莽蓹k蓹r蓹k, dan谋艧maq real-time quotes Yahoo!
Maliyy蓹.
>> Biz 枚t蓹n il etm蓹dikl蓹rini n蓹 qal谋r ki, bir problem d蓹sti
Buna baxmayaraq sevimli.
Siz蓹 getdi he莽 varsa shuttle.cs50.net, bir istifad蓹莽i g枚r眉rs眉n眉z
bu kimi bir az interfeys.
Lakin, sinfi iki il 蓹vv蓹l Google Maps v蓹 istifad蓹 ed蓹r蓹k, h蓹yata
Google Earth plug-v蓹 bir az kampus 蓹traf谋nda s眉r眉c眉l眉k il蓹 f蓹ras蓹t ki,
Bu oyun m蓹qs蓹di idi ki, 茝g蓹r 眉zl蓹rini b蓹zi bax bil蓹r
kampus 蓹traf谋nda 莽蓹km蓹k 眉莽眉n axtar谋r hey蓹ti, t蓹dris yolda艧lar谋 v蓹 CAS v蓹
siz onlara verilm蓹si zaman Sizin servis avtobus 眉z蓹rind蓹.
Onlar谋n he莽 biri faktiki olaraq, burada g枚r眉n眉r bel蓹 bir f谋r谋ldaq莽谋 kodu daxil olacaq.
>> [G眉l眉艧]
>> DAVID Malan: biz d蓹 gedin.
B眉t眉n h眉quqlar.
V蓹 indi hey蓹ti deyil kampus boyunca qaytanlanm谋艧.
V蓹 siz sa臒 t蓹r蓹fd蓹n, g枚r眉nd眉y眉 kimi ekran t蓹r蓹find蓹 avtobus
bo艧 kreslo var.
V蓹 m蓹qs蓹di yazmaq idi Bu sim眉lasyonu 眉莽眉n kod il蓹
s眉r眉c眉l眉k v蓹 ald谋臒谋n谋z v蓹 d眉艧m蓹 S蓹rni艧inl蓹rin off.
Bir ki, bu da bir dil istifad蓹 JavaScript 莽a臒谋r谋b.
Bel蓹 ki, proqramlar h蓹yata kimi olacaq bu, bizim eyni trajectory olmaq
il, h蓹m莽inin.
>> Bax谋m谋ndan, indi 蓹lav蓹 d蓹st蓹k, Biz ofis saat var.
脰z evind蓹 g枚rm眉艧 bil蓹r yemekhane v蓹 ya Annenberg olaraq,
biz evd蓹 yem蓹k olacaq salonlar谋 d枚rd gec蓹 bir h蓹ft蓹 -
Leverett, Pfoho, Eliot v蓹 Annenberg bu il 8:00 PM 11:00 PM.
V蓹 biz bu il ist蓹diyiniz n蓹 fikir bir az f蓹rqli bir 艧eydir.
>> 茝g蓹r ke莽蓹n il rumblings e艧itdim ki, 蓹g蓹r bu, bir az 莽ox stressli idi
biz t蓹svir ed蓹c蓹yik ilin ofisind蓹 saat, G蓹l蓹n h蓹ft蓹 daha 眉zvi olacaq
g蓹ldikd蓹n sonra, siz olacaq vasit蓹si m眉蓹yy蓹n bir masa g枚nd蓹rilib
莽ox hey蓹t 眉zvl蓹rinin g枚zl蓹yir harada, v蓹 biz daha 莽ox 艧eyl蓹r ed蓹c蓹yik
眉zvi.
No daha n枚vb蓹sin蓹 art谋q iPad, lakin daha 莽ox intim var
yaln谋z bir masa 蓹traf谋nda s枚hb蓹t s蓹kkiz v蓹 ya t蓹l蓹b蓹l蓹r, ki, biz
n蓹 ba艧qa t蓹xmini hissi daha ki莽ik sinif olard谋.
>> Biz bu 蓹艧yalar, el蓹c蓹 d蓹, biz t蓹klif walkthroughs adl谋, video 莽蓹kili艧l蓹rinin
Kursun t蓹dris biri ir蓹li t蓹qa眉d莽眉l蓹r, Zamyla, olan o
h蓹ft蓹 problem vasit蓹sil蓹 siz dola艧谋r 眉莽眉n M蓹sl蓹h蓹tl蓹ri v蓹 f蓹ndl蓹ri t蓹klif d蓹stl蓹ri,
ir蓹lid蓹 lay probleml蓹r.
V蓹 蓹ksin蓹, problem d蓹stl蓹ri sonra g枚r蓹, bu il biz d蓹 azad ed蓹c蓹yik
az klipl蓹ri post-mortems ki, z蓹ng h蓹qiq蓹t蓹n size yol
n眉may蓹nd蓹si h蓹ll蓹r, yax艧谋 v蓹 h蓹m d蓹 pis, hans谋 vasit蓹sil蓹 nec蓹 莽谋xarmaq bil蓹r
Siz ola bil蓹r v蓹 ya olmal谋d谋r 脰z h蓹ll h蓹yata ke莽irilir.
>> V蓹 biz ilk d蓹f蓹 n蓹 t蓹klif ed蓹c蓹yik x眉susil蓹 d蓹 bu il,
枚zl蓹ri fayda ed蓹nl蓹r t蓹l蓹b蓹l蓹r 眉莽眉n Kursun nin dig蓹r
resurslar谋, ancaq buna baxmayaraq m眉bariz蓹 b眉t眉n 莽ox, d蓹rs
枚z眉 kimi, h蓹min t蓹l蓹b蓹l蓹r qo艧maq olacaq ehtiyatlar谋 tutors il蓹 icaz蓹 ki,
Bir daha 莽ox intim var ev yem蓹k zal谋 莽ox imkan
bir-on-bir yard谋m 眉莽眉n imkan verir.
>> B蓹zi 陌ndi final fikir yan谋nda son oyunlar.
Siz il蓹 tan谋艧 ola bil蓹r ki, CS50 Hackathon.
Yax艧谋, 8:00, bu Dekabr g蓹l蓹n 7:00 PM 蓹vv蓹lind蓹 AM
D枚vr oxu, imkan olacaq sinif yolda艧lar谋 il蓹 toplamaq -
Bu 9:00 PM 蓹traf谋nda olacaq -
son daxil olan siz dive 蓹rzind蓹 Layih蓹nin h蓹yata ke莽irilm蓹si il蓹 yana艧谋
sinif yolda艧lar谋, dostlar谋, v蓹 蓹rzaq.
Bu, AM 1:00 蓹traf谋nda olacaq 蓹rzaq ilk partiyas谋n谋n g蓹ldi.
Bu 4:00 rad蓹l蓹rind蓹 ki, ki, CS50 Hackathon x眉susi il.
>> Amma 蓹lb蓹tt蓹 ki, do臒ru orgasm edir ki, CS50 茝dal蓹tli 眉莽眉n n蓹z蓹rd蓹 tutulan, bir kampus geni艧
枚z yekun layih蓹l蓹rin s蓹rgisi ail蓹 v蓹 dostlara b眉t眉n etm蓹k
bizim i艧蓹 g枚t眉r蓹nl蓹r kimi, d蓹v蓹t s蓹naye bizim dostlar.
Bu, m蓹s蓹l蓹n, bir fikir deyil I艧tirak etdik ed蓹n 2000-plus insanlar
脰t蓹n ill蓹r.
Bu kimi ifad蓹l蓹r qeyri-adi deyil, v蓹 eynil蓹 Sizin
sinif yolda艧lar谋 艧eyl蓹ri z枚vq siz ba艧a etdik.
>> V蓹 h蓹qiq蓹t蓹n ki, sonuna do臒ru, biz bir ba艧lan臒谋c-of-m眉dd蓹tli hadis蓹, el蓹c蓹 d蓹.
茝g蓹r bu m眉raci蓹t kimi 艧eyl蓹r, v蓹 ya n蓹 kimi 蓹n az谋 maraql谋 ist蓹yirik
Bu, bilir蓹m ki, yeni bir 蓹n蓹n蓹 茝lb蓹tt蓹 CS50 Puzzle g眉n眉 adlan谋r.
Bu bir ne莽蓹 t蓹sis edilib il geri h蓹qiq蓹t蓹n kampus siqnal
komp眉ter elm deyil proqramla艧d谋rma, v蓹 bu, 蓹lb蓹tt蓹 deyil
蓹hat蓹 haqq谋nda yaln谋z t蓹l蓹b蓹l蓹r olan t蓹cr眉b蓹si var.
Bu problem h蓹ll haqq谋nda h蓹qiq蓹t蓹n var 眉mumiyy蓹tl蓹.
>> V蓹 bel蓹 ki, son bir ne莽蓹 眉z蓹rind蓹, Day Puzzle ild蓹n, g枚z蓹l 莽evrilmi艧dir
bizim dostlar谋 il蓹 t蓹r蓹fda艧l谋q Facebook, qovu艧durma臒谋m谋z inan谋lmaz olacaq
m眉kafat v蓹 莽ay boyunca pizza at I-laboratoriya bu g蓹l蓹n 艧蓹nb蓹.
Iki v蓹 ya 眉莽 il蓹 URL ba艧 Siz i艧tirak etm蓹k ist蓹yir蓹m dostlar 蓹g蓹r
bu yeni 蓹n蓹n蓹.
>> M蓹n siz蓹 bir saxlamaq ki, soru艧maq ist蓹rdim n蓹z蓹r蓹 艧ey, v蓹 biz yaln谋z bir var
iki d蓹qiq蓹 clip olan Bu g眉n yax谋n.
73% xat谋rlamaq say谋.
Tort da, bu xaricind蓹 sizi g枚zl蓹yir olacaq biz transept t蓹xir蓹 kimi yaln谋z bir
anlar ne莽蓹, bir 蓹n蓹n蓹dir Kursun, h蓹m莽inin.
Amma bu olan 蓹sas quote edir unutmay谋n 茝lb蓹tt蓹 nin proqram谋.
N蓹tic蓹d蓹 bu kurs olma臒谋n n蓹 sizi 莽ox ba艧a olmad谋臒谋
Sizin sinif yolda艧lar谋 nisb蓹t蓹n Amma harada siz H蓹ft蓹 12, nisb蓹t蓹n son
H蓹ft蓹 0 枚z眉n眉z眉.
>> Amma biz t蓹rk ki, fikir Burada bu g眉n burada bu son biridir
Bizim eyni Daniel il蓹, kim etdi yaln谋z bir an 蓹vv蓹l wrdly video.
M蓹n bu fikir il蓹 t蓹rk ir蓹li yalan n蓹.
V蓹 biz bunu kimi, 蓹g蓹r biz CS50 ola bil蓹r ota臒谋n谋n 枚n眉n蓹 g蓹l蓹n hey蓹t
b眉t眉n boya m蓹rh蓹l蓹sin蓹 q蓹d蓹r g蓹lib 眉莽眉n kimi vizual 艧蓹kil daha
n蓹 bu il sizi g枚zl蓹yir -
y枚nd蓹msiz al谋nmas谋.
Biz bu il蓹 ba臒lamaq laz谋md谋r burada ekranda.
>> [Musiqi ifa]
>> DAVID Malan: Bu CS50 edir.
>> [MUSIC - Matt & Kim, "IT alright var"]
>> HOPARL脰R 1: M蓹n pi艧ik daha CS50 莽ox sevir蓹m.
>> HOPARL脰R 2: Whoaaaa!
>> [G眉l眉艧]
>> DAVID Malan: Bu, sonra, CS50 edir.
Biz c眉m蓹 g眉n眉 g枚r蓹c蓹ksiniz.
>> [Alq谋艧 v蓹 t蓹zah眉rat]
>> Dastan莽谋: n枚vb蓹ti CS50 haz谋rda, bir s蓹hn蓹d蓹 demo kimi n蓹z蓹rd蓹 getm蓹k deyil.
>> DAVID Malan: Biz Mike tapmaq ist蓹yir蓹m Bu telefon kitab Smith.
B蓹li, instinktl蓹rd蓹n n蓹 var?
M蓹n orta t蓹xmin蓹n jump bil蓹r telefon kitab, a艧a臒谋 n蓹z蓹r bax ki,
M蓹n m oldum v蓹 indi bilir蓹m ki, Mike Smith sol deyil.
O, do臒ru olmal谋d谋r.
V蓹 bu n枚qt蓹d蓹 biz s枚z眉n qoparmaq bil蓹r -
Bu n枚qt蓹d蓹, biz s枚z眉n c谋rmaq bil蓹r -
bu n枚qt蓹d蓹 biz obrazl谋 bil蓹r yar谋s谋nda telefon kitab c谋rmaq.
>> [UKELELE d谋nq谋lt谋]