Programu Asynchronous hivi karibuni imekuwa si chini ya maendeleo kuliko classical programu sambamba, na katika ulimwengu wa JavaSript, katika browsers na katika Node.js, kuelewa mbinu zake imechukua moja ya maeneo ya kati katika kuchagiza mtazamo wa dunia wa watengenezaji. Ninakuletea kozi kamili na kamili na maelezo ya njia zote zilizoenea za programu ya asynchronous, adapta kati yao na fursa za msaidizi. Kwa sasa ina mihadhara 23, ripoti 3 na hazina 28 zilizo na mifano mingi ya nambari kwenye github. Jumla ya takriban saa 17 za video:
Maelezo ya mchoro
Mchoro (hapo juu) unaonyesha uhusiano kati ya njia tofauti za kufanya kazi na asynchrony. Vitalu vya rangi vinarejelea upangaji usiolingana, na b/w inaonyesha mbinu za upangaji sambamba (semaphores, bubu, vizuizi, n.k.) na nyavu za Petri, ambazo, kama vile upangaji wa programu zisizolingana na modeli ya mwigizaji, ni mbinu tofauti za kutekeleza kompyuta sambamba (zinatumika. iliyotolewa kwenye mchoro tu ili kuamua kwa usahihi zaidi mahali pa programu ya asynchronous). Muundo wa muigizaji unahusiana na upangaji wa asynchronous kwa sababu utekelezaji wa watendaji bila usomaji mwingi pia una haki ya kuwepo na hutumika kuunda msimbo wa asynchronous. Mistari yenye vitone huunganisha matukio na foleni inayofanana kwa simu zinazorudiwa kwa sababu vifupisho hivi vinatokana na urejeshaji simu, lakini bado huunda mbinu mpya za ubora.
Mada za mihadhara
Chini ya kila video kuna viungo vya hazina na mifano ya msimbo ambayo imefafanuliwa kwenye video. Nilijaribu kuonyesha kuwa hakuna haja ya kupunguza kila kitu kwa uondoaji mmoja wa asynchrony. Hakuna mbinu ya ulimwengu kwa asynchrony, na kwa kila kesi unaweza kuchagua njia hizo ambazo zitakuwezesha kuandika msimbo kwa kawaida zaidi kwa kazi hii maalum. Bila shaka, kozi hii itaongezewa na ninaomba kila mtu apendekeze mada mpya na kuchangia mifano ya msimbo. Lengo kuu la kozi ni kuonyesha jinsi ya kujenga vifupisho vya asynchrony kutoka ndani, na sio tu kufundisha jinsi ya kutumia. Karibu vifupisho vyote havijachukuliwa kutoka kwa maktaba, lakini hutolewa kwa utekelezaji wao rahisi na kazi yao inachambuliwa hatua kwa hatua.
Watumiaji waliojiandikisha pekee ndio wanaweza kushiriki katika utafiti.
Je, una maoni gani kuhusu kozi hiyo?
-
Nitatazama kozi nzima
-
Nitaangalia kwa kuchagua
-
Njia moja inatosha kwangu
-
Nitachangia kwenye kozi
-
Sipendi asynchrony
Watumiaji 8 walipiga kura. Mtumiaji 1 alijizuia.
Chanzo: mapenzi.com