Çà÷åì ïðîãðàììèðîâàòü, êîãäà ìîæíî íå ïðîãðàììèðîâàòü
Ñîçäàòåëü Linux Ëèíóñ Òîðâàëüäñ (Linus Torvalds) îêàçàëñÿ ïîëíûì ïðîôàíîì âî âñåì, ÷òî ñâÿçàíî ñ ÿçûêîì Python. Îí îòêðûòî ïðèçíàëñÿ, ÷òî íå óìååò ïðîãðàììèðîâàòü íà ýòîì ÿçûêå, è ÷òî äåëåãèðóåò çàäà÷è ïî íàïèñàíèþ Python-êîäà íåéðîñåòÿì.
«Êàìèíã-àóò» Òîðâàëüäñ ñîâåðøèë â Readme-ôàéëå ê ñâîåìó íîâîìó ïðîåêòó AudioNoise, ïðåäñòàâëÿþùåìó ñîáîé íåáîëüøîé ñáîðíèê öèôðîâûõ ýôôåêòîâ äëÿ ãèòàðû, êîä êîòîðîãî Òîðâàëüäñ âûëîæèë â îòêðûòîì äîñòóïå íà GitHub. AudioNoise ïðåäíàçíà÷åí äëÿ ýìóëÿöèè ðàçëè÷íûõ àíàëîãîâûõ ýôôåêòîâ äëÿ ãèòàðû ïîñðåäñòâîì öèôðîâûõ IIR-ôèëüòðîâ.
«Ñëåäóåò îòìåòèòü, ÷òî èíñòðóìåíò âèçóàëèçàöèè íà Python áûë â îñíîâíîì íàïèñàí vibe-coding. ß çíàþ áîëüøå îá àíàëîãîâûõ ôèëüòðàõ – è ýòî íå òàê óæ ìíîãî çíà÷èò – ÷åì î Python. Íà÷èíàëîñü âñå ñ ìîåãî òèïè÷íîãî ïîäõîäà «ãóãëè è äåëàé, îáåçüÿíà âèäèò – îáåçüÿíà äåëàåò», íî ïîòîì ÿ óáðàë ïîñðåäíèêà – ñåáÿ – è ïðîñòî èñïîëüçîâàë Google Antigravity äëÿ âèçóàëèçàöèè àóäèîñýìïëîâ», – íàïèñàë Òîðâàëüäñ.
Âàéá-êîäèíã – íàïðàâëåíèå, ïðè êîòîðîì ïðîãðàììèñòû áîëüøå íå ïèøóò ïðîãðàììû âðó÷íóþ, ñ èñïîëüçîâàíèåì ÿçûêîâ ïðîãðàììèðîâàíèÿ. Âìåñòî ýòîãî îíè ïðîñòî îòïðàâëÿþò íåéðîñåòÿì çàïðîñû íà îáû÷íîì, åñòåñòâåííîì ÿçûêå, áåç íóäíîãî ïðîïèñûâàíèÿ âñåõ òåõíè÷åñêèõ óñëîâèé è çàäà÷.
Ñàì òåðìèí «âàéá-êîäèíã» ïðèäóìàë Àíäðåé Êàðïàòûé (Andrej Karpathy). Ýòî áûâøèé èññëåäîâàòåëü êîìïàíèè OpenAI, ðàçðàáîò÷èêà ñàìîé èçâåñòíîé â ìèðå íåéðîñåòè ChatGPT.
Ñëèøêîì ïðîñòî äëÿ Òîðâàëüäñà?
Ëèíóñ Òîðâàëüäñ íå óòî÷íèë, ïî÷åìó îí íå ïèøåò íà Python è â öåëîì íå ðàçáèðàåòñÿ â ýòîì ÿçûêå. Ó Python êðàéíå íèçêèé ïîðîã âõîäà – ýòîò ÿçûê ïðîãðàììèðîâàíèÿ î÷åíü ïðîñò â îñâîåíèè, îñîáåííî íà ôîíå Ñ è Ñ++, íà êîòîðûõ íàïèñàíà îñíîâíàÿ ÷àñòü êîäà ÿäðà Linux, è â êîòîðûõ Òîðâàëüäñ ÿâíî ðàçáèðàåòñÿ.
Âîêðóã Python, êàê è âîêðóã Linux, ñóùåñòâóåò îãðîìíîå îáùåìèðîâîå ñîîáùåñòâî ñ äåñÿòêàìè òûñÿ÷ ðàçðàáîò÷èêîâ.  îêòÿáðå 2021 ã. Python ñòàë ñàìûì ïîïóëÿðíûì ÿçûêîì ïðîãðàììèðîâàíèÿ â ìèðå (ïî âåðñèè Tiobe) è îñòàåòñÿ òàêîâûì ïî ñåé äåíü.
Óáîðùèê äëÿ Òîðâàëüäñà
Íàñêîëüêî êà÷åñòâåííûì è îïòèìèçèðîâàííûì ïîëó÷èëñÿ íåéðîñåòåâîé êîä, êîòîðûé Òîðâàëüäñ èíòåãðèðîâàë â ñâîé íîâûé ïðîåêò, ñîçäàòåëü Linux íå óòî÷íÿåò. Îäíàêî îáùåìèðîâàÿ ïðàêòèêà ïîêàçûâàåò, ÷òî ñãåíèðèðîâàííûé èñêóññòâåííûì èíòåëëåêòîì ïðîãðàììíûé êîä î÷åíü äàëåê îò ñîâåðøåíñòâà. À òîò ôàêò, ÷òî Òîðâàëüäñ íå ïèøåò íà Python, ðåäêî ïîâûøàåò øàíñû òîãî, ÷òî êà÷åñòâî åãî ÈÈ-êîäà òîæå áóäåò íèçêèì.
Êàê ñîîáùàë CNews, â 2025 ã. â ìèðå ïîÿâèëàñü ïðîôåññèÿ «óáîðùèêà êîäà». Íàñòîÿùèå ïðîãðàììèñòû, ïèøóùèå èìåííî êîä, à íå çàïðîñû íåéðîñåòÿì, ñòàëè ìàññîâî ïðåäëàãàòü ñâîè óñëóãè ïî î÷èñòêå ñãåíåðèðîâàííîãî êîäà îò ìóñîðà è çàîäíî ïî åãî îïòèìèçàöèè.
Ëàòòå íà êîêîñîâîì
Òîðâàëüäñ ÿâíî ïûòàåòñÿ íå îòñòàâàòü îò ñîâðåìåííûõ òðåíäîâ â ïðîãðàììèðîâàíèè. Íå òàê äàâíî îí ïåðåñòàë ïðèëþäíî óíèæàòü ñòîðîííèêîâ íîâîãî ÿçûêà ïðîãðàììèðîâàíèÿ Rust è äàæå íà÷àë çàùèùàòü èõ.
 ñåðåäèíå íîÿáðÿ 2025 ã. Òîðâàëüäñ îòêðûòî ïîääåðæàë ïðîãðàììèñòîâ, èñïîëüçóþùèõ âàéá-êîäèíã â ñâîåé ðàáîòå, õîòÿ è ïîä÷åðêíóë, ÷òî ïðèìåíÿòü åãî â îòâåòñòâåííûõ ïðîåêòàõ ïîêà ðàíîâàòî. Òîãäà æå Òîðâàëüäñ äîáàâèë, ÷òî ñàì îí ïîêà íè ðàçó íå ïðèáåãàë ê âàéá-êîäèíãó. Ñ òîãî ìîìåíòà è äî ïóáëèêàöèè êîäà ïðîåêòà AudioNoise, â êîòîðîì ñîçäàòåëü Linux èñïîëüçîâàë ñãåíåðèðîâàííûé êîä, ïðîøëî îêîëî ïîëóòîðà ìåñÿöåâ – ôàéëû AudioNoise áûëè ðàçìåùåíû íà GitHub â ïåðâûõ ÷èñëàõ ÿíâàðÿ 2026 ã.
Ìóçûêà âìåñòî êîäà
Íîâûé ïðîåêò Òîðâàëüäñà AudioNoise íå ïðîñòî òàê ñâÿçàí èìåííî ñ ãèòàðàìè. Ó Ëèíóñà åñòü ðÿä õîááè, îòíîñÿùèåñÿ ê ýòîìó ìóçûêàëüíîìó èíñòðóìåíòó è äàëåêî íå âñåãäà ñâÿçàííûå ñ ïðîãðàììèðîâàíèåì.
Ê ïðèìåðó, âíà÷àëå 2025 ã. âûÿñíèëîñü, ÷òî Òîðâàëüäñ ëþáèò ïàÿòü ãèòàðíûå ïåäàëè – óñòðîéñòâà, ïîçâîëÿþùèå èçìåíÿòü çâó÷àíèå ãèòàðû. Èõ ñóùåñòâóþò äåñÿòêè âèäîâ, è êóïèòü ìîæíî êàê ãîòîâîå èçäåëèå êðóïíîãî èëè ìàëîèçâåñòíîãî áðåíäà, òàê è êîìïëåêò äëÿ ñàìîñòîÿòåëüíîé ñáîðêè. Ïîñëåäíèå – ýòî êàê ðàç âûáîð Òîðâàëüäñà.




