Îê, Ãóãë, íàïèøè ïðîãðàììó
Èíòåðíåò-ãèãàíò Google ðàçðàáîòàë èíñòðóìåíòàðèé Opal, ïîçâîëÿþùèé ñîçäàâàòü ïðîãðàììû äàæå òåì, êòî çà ñâîþ æèçíü íå íàïèñàë íè åäèíîé ñòðî÷êè êîäà è â ïðèíöèïå íå çíàåò, ÷òî òàêîå «ÿçûê ïðîãðàììèðîâàíèÿ». Íîâûé ïðîåêò Google íàçûâàåò ýêñïåðèìåíòàëüíûì, íå îáúÿñíÿÿ ñóòü ýêñïåðèìåíòà. Äëÿ ðàáîòû ñ íèì íóæíî âñåãî ëèøü óìåòü ãîâîðèòü è ïå÷àòàòü íà êëàâèàòóðå.
Opal – ýòî èíñòðóìåíò òàê íàçûâàåìîãî «âàéá êîäèíãà», êîãäà îò ïðîãðàììèñòà òðåáóåòñÿ ëèøü íà åñòåñòâåííîì ÿçûêå ââåñòè îïèñàíèå íóæíîé åìó ïðîãðàììû è íåìíîãî ïîäîæäàòü. Èíñòðóìåíòû èñêóññòâåííîãî èíòåëëåêò ñäåëàþò âñþ ðàáîòó çà íåãî è âûäàäóò åìó ðåçóëüòàò.
Ñàì òåðìèí «âàéá êîäèíã» ïðèäóìàë Àíäðåé Êàðïàòûé (Andrej Karpathy), áûâøèé èññëåäîâàòåëü êîìïàíèè OpenAI, ðàçðàáîò÷èêà ñàìîé èçâåñòíîé â ìèðå íåéðîñåòè ChatGPT, íûíå æèâóùèé â Êàíàäå ðàçðàáîò÷èê ñ ÷åõîñëîâàöêèìè êîðíÿìè.
Òîëüêî äëÿ ñâîèõ
 íàñòîÿùåå âðåìÿ Opal – ýòî ýêñïåðèìåíòàëüíûé ïðîåêò. Ïîêà íåÿñíî, ïî÷åìó Google ðåøèëà çàïóñòèòü åãî èìåííî â òàêîì ôîðìàòå, ñ ó÷åòîì òîãî, ÷òî ìíîãèå èç ñóùåñòâóþùèõ èíñòðóìåíòîâ âàéá êîäèíãà äàâíî âûøëè èç ñòàòóñà ýêñïåðèìåíòà.
Îïðîáîâàòü Opal ìîãóò èñêëþ÷èòåëüíî æèòåëè ÑØÀ. Âåðîÿòíî, ýòî âðåìåííàÿ ìåðà, ïîêà Google íå çàâåðøèò ñâîé ýêñïåðèìåíò, ïîòîìó ÷òî êîíêóðèðóþùèå ñåðâèñû çà÷àñòóþ íå èìåþò îãðàíè÷åíèé ïî ãåîãðàôè÷åñêîìó ïðèçíàêó.
Îñîáåííîñòüþ ïðîåêòà Opal ÿâëÿåòñÿ òî, ÷òî îí íå ïðîñòî âûïîëíÿåò âñþ ðàáîòó çà ïðîãðàììèñòà, à ïûòàåòñÿ íå äàòü åìó çàáûòü, êàê ïèñàòü ïðîãðàììû.  Opal åñòü ïàíåëü ðåäàêòîðà, ãäå ìîæíî ïîñìîòðåòü êîä êàæäîãî ýëåìåíòà è íàéòè îïèñàíèå ê íåìó. Íîâè÷êàì â ïðîãðàììèðîâàíèè ýòî, â òåîðèè, ïîçâîëèò ëó÷øå ïîíèìàòü ïðîöåññ ñîçäàíèÿ ÏÎ.
Åñòü íþàíñ
Opal èìååò îäíî çíà÷èìîå îòëè÷èå îò êîíêóðèðóþùèõ ñåðâèñîâ, íàïðèìåð, îò Canva è Figma, à òàêæå îò îáû÷íûõ íåéðîñåòåé íàïîäîáèå ChatGPT, êîòîðûì ìîæíî ïîñòàâèòü çàäà÷ó ïî íàïèñàíèþ êîäà. Opal ñîçäàí äëÿ ðàçðàáîòêè èñêëþ÷èòåëüíî âåá-ïðèëîæåíèé, òî åñòü òåõ, êîòîðûå ðàáîòàþò íåïîñðåäñòâåííî â áðàóçåðå.
Èõ íå íóæíî óñòàíàâëèâàòü íà êîìïüþòåð, ê òîìó æå îíè ñïîñîáíû îäèíàêîâî ðàáîòàòü ïîä Windows, Linux è macOS áåç ñîçäàíèÿ îòäåëüíûõ èõ âåðñèé. Òàêæå èõ èíòåðôåéñ ìîæíî îïòèìèçèðîâàòü ïîä ìîáèëüíûå óñòðîéñòâà áåç îãëÿäêè íà íàçâàíèå óñòàíîâëåííîé íà íèõ ÎÑ.
Òàêæå ó Opal åñòü ñâîÿ áèáëèîòåêà ãîòîâûõ ïðîãðàìì-øàáëîíîâ. Ïîëüçîâàòåëþ ïðåäîñòàâëåí âûáîð – èëè ñîçäàâàòü óòèëèòó ñ íóëÿ, èëè âçÿòü çà îñíîâó ãîòîâîå ðåøåíèå è âíîñèòü èçìåíåíèÿ â åãî êîä. Ñî ñòîðîíû ïîëüçîâàòåëÿ îáà ïðîöåññà âûãëÿäÿò îäèíàêîâî – íóæíî ëèøü ïèñàòü çàïðîñû íà åñòåñòâåííîì ÿçûêå.
Ñäåëàòü Chrome OS ñíîâà âåëèêîé
Ê ìîìåíòó íàïèñàíèÿ ìàòåðèàëà Google íå ïðèçíàâàëàñü, ïî÷åìó Opal íàöåëåí èìåííî íà ñîçäàíèå âåá-ïðèëîæåíèé. Íî âàæíî ïîìíèòü, ÷òî Google – ýòî èíòåðíåò-ãèãàíò, â îòëè÷èå îò Microsoft, êîòîðàÿ ÿâëÿåòñÿ ñîôòâåðíûì ãèãàíòîì è ïèøåò, â îñíîâíîì, ñîôò, êîòîðûé íóæíî óñòàíàâëèâàòü.
Google ñ 2009 ã. áåç åäèíîãî íàìåêà íà óñïåõ ðàçâèâàåò îïåðàöèîííóþ ñèñòåìó Chrome OS, îñíîâàííóþ íà îäíîèìåííîì áðàóçåðå. Íà ðàííèõ ýòàïàõ ñâîåãî ðàçâèòèÿ îíà ðàáîòàëà èñêëþ÷èòåëüíî ñ âåá-ïðèëîæåíèÿìè, ÷òî íå ïðèäàâàëî åé ïîïóëÿðíîñòè, êàê è òî, ÷òî îíà óñòàíàâëèâàëàñü òîëüêî íà ñïåöèàëèçèðîâàííûå ÏÊ è íîóòáóêè. Ïîçæå ïîÿâèëàñü ïîääåðæêà Android-ïðèëîæåíèé, à çàòåì âûøëà âåðñèÿ Flex äëÿ óñòàðåâøèõ Windows-êîìïüþòåðîâ, íî ìîìåíò áûë óïóùåí. Ñïóñòÿ 16 ëåò äîëÿ Chrome OS íà ìèðîâîì ðûíêå íàñòîëüíûõ ÎÑ íàõîäèòñÿ â ïðåäåëàõ 1%.
Êàê ñîîáùàë CNews, â íàñòîÿùåå âðåìÿ Google ïëàíèðóåò îáúåäèíèòü Chrome OS ñ Android – ñâîèì â äåñÿòêè ðàç áîëåå óñïåøíûì ïðîãðàììíûì ïðîäóêòîì. Ôàêòè÷åñêè, Android – ñàìàÿ èçâåñòíàÿ è ïîïóëÿðíàÿ ìîáèëüíàÿ ÎÑ â ìèðå.
Íå èñêëþ÷åíî, ÷òî ñîçäàíèå ïðîåêòà Opal è åãî îðèåíòàöèÿ íà âåá-ïðèëîæåíèÿ ìîãóò áûòü ñâÿçàíû ñ î÷åðåäíîé ïîïûòêîé âäîõíóòü â Chrome OS æèçíü.



