Минусы языка программирования Python - Jaaj.Club
Для судейства Битв Авторов необходимо авторизоваться и достичь 15-го писательского уровня.

ЧЕМП 2024

Флаг LISKI[34]
2695
Флаг Auster[38]
1670
Флаг Jaaj.Club[42]
1401
Флаг Palevka-89[38]
620
Флаг Aist[39]
544
Флаг ka4ka[28]
448
Флаг tarakan[28]
426
Флаг Don Quijote[10]
217
Флаг gibulkaknop17[16]
205
Флаг BasK[10]
183

События

28.10.2024 12:17
***

Новая книга в издательстве "Коллекция Jaaj.Club" – "Дети Моря" от Елены Виховской уже в продаже!

Дети Моря - Елена Виховская

Не упустите возможность стать одним из первых читателей книги "Дети Моря" и окунуться в пучину захватывающих морских приключений.

***
25.06.2024 07:23
* * *

1 августа 2024 года
Jaaj.Club уходит в отпуск.

Отпуск Jaaj.Club

Что это значит, читайте в опубликованном анонсе.

* * *

Комментарии

Интересная статья, как раз изучал эту территорию, чтобы пересечь Амазонию.

Спасибо!
20.11.2024 Jaaj.Club
Светлана Поделинская:
Одна из самых необычных и захватывающих книг, которые я читала.

Рина - нетипичная героиня: взрослая женщина, учёный-гидролог. Ее манят глубины и подводный мир, однако и тут её отличает научный подход: любую интересную живность Рина готова безжалостно заспиртовать и сохранить для коллекции. Она получает заказ от нефтяной компании исследовать обитаемый подводный каньон. Вместе с другом и коллегой Хонером они погружаются в "бездну" и в пещерах попадают в ловушку, расставленную… осьминогами. Так учёные познакомятся с новым для себя видом - октопус сапиенс.



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

Действие романа будет происходить как под водой, так и на водой. Благородный и доверчивый осьминог Фьют, доставивший людей наверх, на корабль, в силу непреодолимых обстоятельств сам оказывается в ловушке и не может вернуться домой на дно, чтобы предупредить своих об опасности. И его новые друзья-учёные стремятся ему в этом помочь. Им предстоит отыскать заброшенный подводный город и выяснить тайну происхождения расы разумных осьминогов.

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

Можно ли предать друга ради сохранения своего биологического вида? Каково это - обречь на гибель другую цивилизацию во имя господства своей? Да, разумно, но правильно ли? И правы ли осьминоги, считая людей "уналашами", демонами? Было интересно наблюдать, как в Рине борются любопытство исследователя и симпатия к Фьюту. А сам осьминог Фьют, воспитатель младших поколений, "Луч Познания", оказывается человечнее многих людей. Он наивный, в чём-то забавный и очень самоотверженный - впрочем, это в голубой крови у всех осьминогов. Возможно, вам будет жалко какое-то время кушать сашими. Я вот вспомнила, как ела в Галисии тушёного осьминога, и вздрогнула😆

Книгу я прочитала за полтора дня и на одном дыхании! Прониклась абсолютно всеми героями, мне были понятны их душевные метания и муки выбора. А развязка во всех смыслах получилась фантастическая! 💥Рекомендую всем любителям морских приключений и красоты подводного мира🐙🐚🐠
20.11.2024 Octavia
Спасибо!
15.11.2024 Elizaveta3112
готово, принимайте
13.11.2024 Jaaj.Club
Следствие ведет Сигизмунда, возможно.
13.11.2024 Elizaveta3112

Опрос

Как вы считаете, Jaaj.Club - это сложный сайт?


08.05.2023 Рубрика: Компьютеры

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

Автор: kakakapapapa
Прежде всего, хочу отметить, что Python прекрасный многофункциональный язык, бьющий все рекорды по популярности, ни в коем случае не хотелось бы как-то принизить данный ЯП, но всё же он не идеален, и надо быть осторожнее с его использованием в ряде случаев.
16072 0 0 22 663
Минусы языка программирования 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? А может работаете в ней? Какой ваш любимый язык программирования? Отпишитесь в комментариях!
Хотите поднять публикацию в ТОП и разместить её на главной странице?

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

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

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

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

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

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

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

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

Комментарии

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