Минусы языка программирования Python - Jaaj.Club
[FR] Poll
Que ferais-tu à la place de Stars à la fin du chapitre 3, quand il a fallu choisir entre la mort et le mariage ?


[FR] Events

07.09.2025 17:28
***

Débuté
de la maison d'édition Collection Jaaj.Club.

Écrivez une histoire de science-fiction d'une page maximum et ayez la chance d'être inclus dans une collection collective et d'être évalué par des auteurs renommés.

Jury of the contest

Alexander Svistunov
Écrivain de fantasy, membre de l'Union des écrivains d'Ouzbékistan et du Conseil de la littérature d'aventure et fantastique de l'Union des écrivains de Russie.

Katerina Popova
Un écrivain moderne travaillant dans le genre du mysticisme, du fantastique et du thriller d'aventure. L'auteur ne manque pas de légèreté, d'humour et d'auto-ironie dans ses œuvres.

Maria Kucherova
Poète et prosateur de Tachkent. L'auteur travaille dans les genres du mysticisme, du drame et du thriller, et crée une série de romans et de nouvelles dans un seul univers fictif.

Konstantin Normaer
Un écrivain travaillant à l'intersection des genres : du polar fantastique et du steampunk à la dark fantasy et au réalisme mystique.

Yana Gros
Écrivain-prose, la direction principale - grotesque, satire sociale, réaction aux processus qui se produisent aujourd'hui. Lauréat et lauréat de concours internationaux.

Jérôme
Auteur de la série des "Mondes perdus", spécialisé dans la fiction spatiale et le voyage dans le temps. Auteur de nombreuses histoires de science-fiction.

Artyom Gorokhov
Artem Gorokhov
Écrivain prosateur, auteur de romans et de nombreuses œuvres en petite prose. Chef de séminaires de la communauté créative des poètes et prosateurs.

Olga Sergeyeva
Auteur de la collection d'histoires fantastiques "Signal". Un maître de la science-fiction et du mysticisme, qui explore le temps, la mémoire et les limites des possibilités humaines.

***
.
12.08.2025 18:44
***

En solde !

Echo de destruction est un nouveau roman post-apocalyptique
Zoya Biryukova.

Un monde post-catastrophe, une guerre ancienne entre vampires et loups-garous, et un rituel qui décidera du sort de l'humanité.


Zoya Biryukova est une joueuse et une fan de dark fantasy. Son amour pour les mondes des vampires et des loups-garous l'a incitée à créer sa propre histoire sur l'après-apocalypse et les forces anciennes.

***
02.07.2025 20:55
***

Déjà en vente !

Une nouvelle histoire de Katerina Popova dans un roman mystique


Quelqu'un de vivant ? - Katerina Popova read online

***

[FR] Comments

Рассказ на конкурс
31.10.2025 Vladimir28
Рассказ на конкурс?
31.10.2025 Jaaj.Club
Даже жутко стало, не дай Бог человечеству такое пережить! Глубоко и точно раскрыта тема искусственного интеллекта в маленьком рассказе, спасибо!
31.10.2025 Formica
Цельное произведение с законченной мыслью, очень хорошо, спасибо!
31.10.2025 Formica
Спасибо большое за столь оперативную реакцию!

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

08.05.2023 Рубрика: Компьютеры
Автор: kakakapapapa
Книга: 
20654 0 0 26 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? А может работаете в ней? Какой ваш любимый язык программирования? Отпишитесь в комментариях!

[FR] Sign up for our free weekly newsletter

[FR] 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.
[FR] Enter your Email
Хотите поднять публикацию в ТОП и разместить её на главной странице?

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

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

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

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

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

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

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

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

Комментарии

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