|
Двата езика си имат своето предназначение.
Python е започнал като разсейване от скуката, когато Гуидо не е имал какво да прави и му е било скучно. Става популярен, защото е лесен за учене, четене, писане и лесно се интегрира като скриптов език за какво ли не - в графични редактори например или дори в Excel. Достатъчно гъвкав е, за да може да се използва за всичко. Набра популярност и скорост покрай обработката на данни, ML, ИИ и други подобни сфери, точно защото е лесно усвояем и хора, които не са програмисти могат да научат достатъчно, достатъчно бързо, за да си свършат работата.
Rust се опитва да реши проблемите на С. Основно с паметта. И как се борави с нея.
С има и друг проблем, който Rust, като по-нов език няма. Компилаторите на С, където се правят много от оптимизациите и сами по себе си са още нещо за научаване.
Но и Rust си има неговите си проблеми. Не съм го пробвал, но синтаксиса ми се вижда не много наред и объркващ. Поне, като съм вижда код тук-там. Зная, че ползва libc, което означава, че е недовършен език.
Не зная, Ремо, какво толкова му е лесното на използването на ИИ в програмирането. Ако не знаеш езика и искаш Интелекта да ти напише нещо на Rust например или да ти преведе от друг език, как ще знаеш, какво е надробил? Как ще се напънеш да научиш нещо, като можеш просто да се протегнеш и да му кажеш да свърши нещо вместо теб? Когато ви направят почти изцяло зависими от ИИ-то и ви спре поради някаква причина интернета или нещо стане с връзката или със сървърите за данни на ИИ-то, какво ще правите? Като ви направят зависими от ИИ-то и ИИ компанията ви каже, от днес вдигаме цената от 200 долара на 500 долара месечно, какво ще правите? Ако ИИ-то го направят така, че да ви вмъква шпионски код, който да разкрива корпоративна информация на ИИ компанията, а вие си нямате представа, щото кода все пак работи, къде отива работата?
|