Минусы языка программирования Python - Jaaj.Club
Poll
Would you go on a dangerous mission knowing you could have your memory erased afterward?


Events

10.07.2026 12:47
***


Dear friends!

The second international Sci-Fi 2026 science fiction short story contest has begun.

We invite authors from all over the world to participate.


***

Comments

🏆 Оценка жюри
Жанр:
Да
Язык:
★★★★★ 5/5
Идея:
★★★★★★★★☆☆ 8/10
Финал:
★★★★★★★★☆☆ 8/10
Комментарий:
В рассказе много чего непонятно: куда летят, для чего летят, почему не знают расстояние до цели, почему экипаж не знает о предыдущих событиях, почему важная информация находится в архиве? У экипажа нет четких данных о цели и проблемах? Вместе с тем техники все знают и умеют, корабль функционирует и поддерживается в рабочем состоянии, следовательно, обучение на корабле хорошее. Какая-то логическая неувязка или я что-то не понял, даже после третьего прочтения?
26.10.2026 Jerome
🏆 Оценка жюри
Жанр:
Да
Язык:
★★★★★ 5/5
Идея:
★★★★★★★★☆☆ 8/10
Финал:
★★★★★★★☆☆☆ 7/10
Комментарий:
Отрывок из созданного мира будущего, где у каждого свои проблемы, мысли, изменения в этой жизни, карьера. Как будто ничего из ряда вон не происходит, обычная жизнь будущего, экскурсия, которая не то, чтобы сильно нравится детям. А еще есть новый Кондуктор - личность загадочная, овеянная легендами, на которой почему-то держится весь наш мир. Хотелось бы подробно узнать об этих личностях и вообще об устройстве мира, но в данном случае недосказанность не раздражает, а работает на стиль рассказа, не объясняя ничего читателю, ведь он и так должен все знать.
26.10.2026 ada1466
🏆 Оценка жюри
Жанр:
Да
Язык:
★★★☆☆ 3/5
Идея:
★★★★★☆☆☆☆☆ 5/10
Финал:
★★★★★☆☆☆☆☆ 5/10
Комментарий:
Сам конфликт довольно плосковатый - весь мир такой злой-технологичный, запрещает искусство и религию, а ваш герой, такой бунтарь-романтик, ищет что-то запретное и древнее, и очень расстраивается, когда не находит. Непонятно, что такого в главном герое, что ему открывается тайна Ганеша, кроме того, что он не такой, как и все. Да и главная мысль рассказа озвучена в самом начале, и в финале она не поменялась.
26.10.2026 ada1466
Повезло, фартануло)... спасибо за то что читаете и оцениваете!
26.10.2026 Гость
🏆 Оценка жюри
Жанр:
Да
Язык:
★★★★★ 5/5
Идея:
★★★★★★★☆☆☆ 7/10
Финал:
★★★★★☆☆☆☆☆ 5/10
Комментарий:
Сама идея интересная, но рассказу очень не хватает диалогов, финал слабоват. Логика в рассказе откровенно страдает. Жестко запрограммированный ИИ (а как иначе?)вдруг ни с того, ни с сего стал развиваться, причем не в лучшую сторону. С чего бы диктатор, периодически вступающий в интим с другими женщинами, вдруг оказался лишенный иммунитета перед вирусами? Пленница прошла стандартную санитарную обработку, но вдруг оказалась заразнее остальных.
26.10.2026 Jerome

Минусы языка программирования Python

08.05.2023 Рубрика: High tech
Автор: kakakapapapa
Книга: 
21047 0 0 27 663
Прежде всего, хочу отметить, что Python прекрасный многофункциональный язык, бьющий все рекорды по популярности, ни в коем случае не хотелось бы как-то принизить данный ЯП, но всё же он не идеален, и надо быть осторожнее с его использованием в ряде случаев.
Минусы языка программирования Python
фото: jaaj.club
Приветствую всех посетителей моего блога! Сегодня хотелось бы пролить немного критики на язык программирования Python, назвать его минусы.

Сейчас очень много людей связано со сферой IT. Кто-то с самого начала пошёл в профильный вуз, тем самым с самого начала связав свою жизнь с информационными технологиями, кто-то разочаровался в своей родной сфере и решил переучиться, проходя разные курсы, а кто-то встал на нелегкий путь самоучки. Компьютеры сейчас повсюду, у каждого в близком круге общения будет знакомый или родственник айтишник.

Каждый специалист такого профиля имеет свои любимые и нелюбимые ЯП, а вопрос того, на чем лучше начинать кодить посещает каждого новичка в сфере IT.

Прежде всего, хочу отметить, что Python прекрасный многофункциональный язык, бьющий все рекорды по популярности, ни в коем случае не хотелось бы как-то принизить данный ЯП, но всё же он не идеален, и надо быть осторожнее с его использованием в ряде случаев.

Интерпретируемый язык


Каждый айтишник знает, что языки программирования делятся на компилируемые и интерпретируемые. Компилируемые языки программирования при исполнении напрямую транслируются компилятором в машинный код, который исполняется компьютером. В случае с интерпретируемыми языками, между исходным и машинным кодами добавляется еще и байт-код, который является промежуточным низкоуровневым языком программирования. 

Да, многие любят Python за его простой синтаксис, но эта особенность напрямую связана с интерпретируемостью языка: синтаксис не строгий, типизация динамическая, поэтому и нужен байт-код, который обрастает дополнительными командами и замедляет выполнение программы. 

Программисты на C/C++, кстати, любят подколоть питонистов за то, что интерпретатор языка написан собственно на C. Но в целом, тут ситуация как с курицей и яйцом: как без курицы не будет яйца, так и чтобы был рабочий компилятор, его надо написать сначала на другом языке: наиболее пригодны для этого ассемблер и C/C++, но возиться с ассемблером то ещё удовольствие.

Так, например, в геймдеве в принципе не особо жалуют собственно интерпретируемые языки, на Python игры вообще почти не пишут: там рулит C++, реже C#. На таких языках ещё и можно точно управлять памятью, что также ускоряет прорисовку сложных 3D объектов.

Тем не менее, есть моменты, где Python просто превосходен. Например, менеджер пакетов pip позволяет с легкостью подключить мощные библиотеки и модули для вашего проекта.

Они нередко имеют компоненты, написанные на C++, что позволяет сочетать лёгкость в использовании Python и молниеносную скорость C++. А в таких ресурсозатратных сферах, как нейросети, Python стал де-факто стандартом, всё так же благодаря библиотекам, а также данный язык демонстрирует хорошие показатели при отдельных операциях с крупными числами.

Синтаксис


Нет, это не какая-то ошибка, мне нравится синтаксис Python, очень многим нравится. Он реально простой и позволяющий лаконично описать необходимые алгормиты. Но есть откровенно спорные моменты на этот счет.

Во-первых, многие отметили, что там отсутствует классическое написание оператора инкремента. Допустим, мы хотим инкрементировать переменную i, так вот i++ не пойдёт, надо писать i += 1, что взрывает мозг специалистам, давно работавшим с языками семейства C.

Также многие айтишники критикуют язык за динамическую типизацию. Давайте приведем пример:

Минусы языка программирования Python

Такая типизация, с одной стороны, облегчает написание программы при выполнении ряда задач, уменьшает шанс ошибок компилятора, с другой стороны такая каша вызывает головную боль при дебаге, а также может вызвать проблемы при масштабировании кода.

Ещё одной темой для дискуссий являются отступы в коде. В привычных ЯП надо следить за точками с запятой, здесь же надо следить за отступами. С одной стороны, это облегчает чтение кода, но опять же, с другой, иногда при невнимательном написании программы можно забыть про отступы, и визуально отследить, где допущены ошибки в расстановке отступов порой даже сложнее, чем проглядеть отсутствующую точку с запятой.

А вы интересуетесь сферой IT? А может работаете в ней? Какой ваш любимый язык программирования? Отпишитесь в комментариях!

Sign up for our free weekly newsletter

Every week Jaaj.Club publishes many articles, stories and poems. Reading them all is a very difficult task. Subscribing to the newsletter will solve this problem: you will receive similar materials from the site on the selected topic for the last week by email.
Enter your Email
Хотите поднять публикацию в ТОП и разместить её на главной странице?

Java против C# - какой из этих языков выбрать новичку

Два фундаментальных языка программирования, которые фактически считаются основой IT-индустрии. Языки, с одной стороны, чрезвычайно похожи друг на друга, а с другой - очень разные. С какого из них лучше начать своё знакомство с программированием? Читать далее »

Игровая индустрия: советы начинающим разработчикам

Игровая индустрия - огромная и быстрорастущая сфера, привлекающая миллионы геймеров по всему миру. У многих людей есть желание работать в игровой индустрии. Тем не менее, игровая индустрия очень конкурентоспособна, и пробиться в неё может быть непросто. Читать далее »

Станет ли интернет ещё более важной частью нашей жизни в будущем

Интернет – это уже неотъемлемая часть нашей жизни. Мы используем его для работы, общения, развлечений, покупок и многого другого. Интернет изменил нашу жизнь, и многие задаются вопросом: станет ли интернет ещё более важной частью нашей жизни в будущем? Читать далее »

Team Fortress 2: напутствие для игрока

Если вы хотите сыграть в Team Fortress 2, но слабо понимаете что к чему, эта статья для вас. Простые и полезные советы помогут вам получить удовольствие от игры и дать надёжный отпор противнику. Читать далее »

Комментарии

-Комментариев нет-