LINUX.ORG.RU
ФорумTalks

За что не любят Python?


3

3

Объясните, пожалуйста. Вроде, все при нем - скриптовый, однако есть возможность компиляции в бинарник, синтаксис невырвимозгий... За что его не любят?

Перемещено post-factum из development

★★

Мне вот тут подумалось, а чем бы в нише Python не использовать Java? Разве на ней нельзя «скрипты» писать, или использовать её в администрировании?

xterro ★★★★★
()
Ответ на: комментарий от x3al

Вся многословность заключается в необходимости обернуть «слова» в класс, делов то )

xterro ★★★★★
()
Ответ на: комментарий от xterro

Мне вот тут подумалось, а чем бы в нише Python не использовать Java?

лучше D

wota ★★
()

синтаксис невырвимозгий...

Ага, ага...

Eddy_Em ☆☆☆☆☆
()

Модно это, вот и не любят.

Zhbert ★★★★★
()
Ответ на: комментарий от xterro

За отступы(пожалуй главное)

нормальный код на любом языке отформатирован с отступами (если только это не наколенный однострочник - ну да, пайтон не для этого)

и кучу '__xxx__' которые сильно визуально захламляют код.

если у тебя куча спец. методов используется, то ты что-то не так делаешь

Virtuos86 ★★★★★
()

Для реального практического кодирования подходит язык, у которого типизация

1) строгая [+]

2) статическая [-] !!!

3) безопасная [-]

4) именованная (номинативная) [-]

5) явная [-]

«Утиная» [+] и динамическая типизации [+] не подходят для надежных enterpriZe систем.

Вывод - педон (пометил [-]) не нужен.

После появления Java 8 (я приводил пример с лямбда-исчислением) педон останется уделом только маргиналов-кульхацкеров.

Bioreactor ★★★★★
()
Ответ на: комментарий от Virtuos86

Я имел ввиду выделение блоков кода отступами, это не есть хорошо, было бы лучше если бы блоки выделялись фигурными скобками как в си.

xterro ★★★★★
()
Ответ на: комментарий от vertexua

Да и за то, что он как PHP почти во всем.

Для языка-клея это скорее плюс чем минус. Ну не на жабе же писать двухстраничные скрипты.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от DNA_Seq

Лучше вывесите табличку «Слив». Зачтём.

Ну не на жабе же писать двухстраничные скрипты.

Сразу видно великого программиста, пишущего реальный код, за который платят реальные деньги.

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 1)
Ответ на: комментарий от Bioreactor

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

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от xterro

а чем бы в нише Python не использовать Java?

И тогда двухстраничный скрипт превратится в 10-страничный. Когда нужно создать видимость работы (ну там оплата покилобайтовая) это хорошо. Но есть же и те, кто работают.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от tailgunner

да нет, парсер простенького формата описания распина, для последующей генерации символа для еесхемы. Дорабатывал еще какой-то парсер верилога на петоне, чтобы поддерживал пару макросов. (Хотя потом перешел на perl, ибо под него крайне хороший и годный парсер имеется, более полноценный, кторый проще поддерживать). Мелочевка типа простенького парсера gcode'а, которую я потом выпилил и переделал с нуля на lua, да веселье с kconfig'ом и около него.

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от xterro

Я имел ввиду выделение блоков кода отступами, это не есть хорошо, было бы лучше если бы блоки выделялись фигурными скобками как в си.

Чем лучше?

Axon ★★★★★
()
Ответ на: комментарий от Axon

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

xterro ★★★★★
()
Ответ на: комментарий от xterro

Поставить не там скобку гораздо проще чем отступ

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от Dirty_Diana

А кто его не любит? Я таких еще не встречала.

Не могу сказать, что тоже рад встрече.

AiFiLTr0 ★★★★★
()

Его не любят те, кто его не может осилить. А дать оценку IQ тем, кто его не может осилить может каждый.

Siado ★★★★★
()
Ответ на: комментарий от xterro

чем бы в нише Python не использовать Java?

org.linux.ru.analytics.anonymous.programming.languages.answers.needless

buddhist ★★★★★
()
Последнее исправление: buddhist (всего исправлений: 1)

У тех, кто его не любит, и спрашивайте. Язык хороший, не лучший, для меня, но хороший.

buddhist ★★★★★
()
Ответ на: комментарий от xterro

Тем что гораздо проще визуально найти начало и конец блока

С отступами - так же, без них - сложнее.

а также уменьшает вероятность возникновения ошибки. Поставил отступ не там, по невнимательности скажем и приплыли...

Поставил скобку не там, или забыл поставить, и приплыли туда же.

Axon ★★★★★
()

1. За то, что на нем пытаются писать гуевый софт.
2. За то, что на нем могут писать даже дебилы. И пишут.

thesis ★★★★★
()
Ответ на: комментарий от thesis

1. Есть PyQt, PyGTK, что в этом плохого? 2. Так пусть пишут. Тебя же не заставляют использовать то, что пишут дебилы.

Valdor ★★
() автор топика
Ответ на: комментарий от Valdor

Есть PyQt, PyGTK, что в этом плохого?

Плохо то, с их использованием пытаюся написать что-то сложнее, чем формочка с двумя кнопками. И получается говно.

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

Увы, выбор сокращается.

thesis ★★★★★
()
Ответ на: комментарий от zz

На лоре нет чего-то, что все любят.

И даже линукс не все любят.

Siado ★★★★★
()
Ответ на: комментарий от redixin

питон любят все, просто некоторые это скрывают

Особо активно это скрывают Ruby-сты

Siado ★★★★★
()
Ответ на: комментарий от Valdor

1. PyGTK нет. Он не развивается. Его никогда не будет под GTK3. Он никогда не был юзабельным. Он никогда не был прямым. Он никогда не был полным. Не используйте его для новых программ. Пожалуйста.

x3al ★★★★★
()
Ответ на: комментарий от paint

Это настолько очевидно, что и говорить не надо.

Siado ★★★★★
()
Ответ на: комментарий от anonymous

Да и за то, что он как PHP почти во всем

гореть тебе в аду за такие слова

Плюсую

Siado ★★★★★
()
Ответ на: комментарий от Siado

А чем плоха динамическая типизация?

Отсутствием возможности дорайнтаймовой проверки корректности кода.

provaton ★★★★★
()
Ответ на: комментарий от pacify

Обычно не любят эстеты, которым нужно чтобы всё было красиво. Например, люди которые пишут на Ruby или тому подобном.

У этих людей под красотой подразумевается нечто странное. Например вместо читабельного кода нарисуют какого-нить верблюда в виде ASCII графики.

Siado ★★★★★
()

Меня 2й питон страшно утомил реализацией юникода. Кстати, в отличие от PHP, там таких проблем не помню.

frpaul ★★
()
Ответ на: комментарий от DoctorSinus

За то, что он не Ruby.

Все правильно. Именно за это его и любят.

Siado ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.