Семеро дырявейших
Mar. 25th, 2019 06:46 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
https://www.techrepublic.com/article/the-3-least-secure-programming-languages/
7 языков программирования, производящих наименее безопасные программы: C, PHP, Java, JavaScript, Python на 5-ом месте, C++, Ruby.
7 языков программирования, производящих наименее безопасные программы: C, PHP, Java, JavaScript, Python на 5-ом месте, C++, Ruby.
no subject
Date: 2019-03-25 07:00 am (UTC)Из серии - и разобъет и осколками порежетеся.
no subject
Date: 2019-03-25 08:50 am (UTC)Хотя в моем опыте использования еще не попалось ни одной надежно работающей программы на питоне. Что как бы намекает.
no subject
Date: 2019-03-25 08:54 am (UTC)no subject
Date: 2019-03-25 01:13 pm (UTC)У меня сейчас в постоянном использовании из написанного на питоне только offlineimap. Оно, в общем, работает, но иногда впадает в ступор, так что в полный unattended режим его не засунешь, требует пригляда краем глаза.
no subject
Date: 2019-03-25 09:46 am (UTC)no subject
Date: 2019-03-25 11:42 am (UTC)no subject
Date: 2019-03-25 04:24 pm (UTC)Согласен с предыдущими ораторами: это просто рейтинг популярности языков программирования. :-) А питон, ну да, идеальный язык для написания неотчуждаемых программ. Таких, которым незачем покидать руки хозяина. Хотел написать "скриптовых", но числодробилки на фортране обладают тем же свойством (не зря научники сейчас любят именно Питон). А питон добрый, ласковый, у него идеально читабельные стектрейсы. Зачем такую ошибку править, если она случается раз в сто лет и проблема находится в пять минут? А потом автор просто не понимает, что другие люди потрохов его программы не знают.
Но вообще это не обязательно плохо. Я как раз сейчас ищу такой язык "для себя", как противопоставленный коллективной разработке и отчуждабельности. И подозреваю, что им может стать... питон. Просто надо забыть, что я его знаю (а знаю я, будем честны, питон двадцатилетней давности... ну ладно, десятилентей) и выучить его заново с нуля и со свежей головой. Чудо, а не язык!
А идеальный надёжный и отчуждаемый язык -- это Ада. Просто она опередила своё время. Когда её придумали, ещё не было гитхаба. Поэтому у массового программиста (студента) не было опыта "взять кусок чужого кода из репозитория, подправить, вернуть обратно". На лекциях теоретически учили, но практика была ещё в основном индивидуальной. А теперь поезд ушёл: у Ады, в первых, репутация (отрицательная), а во вторых, мозги у всех засраны Сями. Буквально на уровне синтаксиса. Причём дело не в фигурных скобочках, это наименьшая из проблем (хотя и она тоже, да). А так да, Ада заточена именно под быстрое знакомство с куском чужого кода из репозитория, без прямого чтения мыслей автора. ("Читатель! Вы буквально читаете мои мысли!" Кнышев).
... На горе Миндоллуине хорошо вот так сидеть ...
no subject
Date: 2019-03-25 05:17 pm (UTC)Как на мой взгляд, он тоже очень хорош на предмет "почитать чужой код", включая код стандартных библиотек. Очень компактный и ясный.
Но он функциональный, и для работы с ним из мозгов надо ассенизировать не просто Си, а императивную парадигму.