powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python] В чем скрытый смысл безумных отступов?
25 сообщений из 90, страница 2 из 4
[Python] В чем скрытый смысл безумных отступов?
    #36586747
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNZyK_BotaN,

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

Ах как все это удобно
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36586764
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)ZyK_BotaNZyK_BotaN,

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

Ах как все это удобно

если в чужем коде используется табуляция, значит человек писал в плохом стиле.
да, это неудобно. но разве удобно работать с кодом на си без отступов?
выше уже упоминалось, что рекомендуемый отступ 4 пробела, и все нормальные люди этого
придерживаются.
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36586804
Фотография BION
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNвыше уже упоминалось, что рекомендуемый отступ 4 пробела, и все нормальные люди этого
придерживаются.

Это лишний раз подтверждает, что в Гугле работают ненормальные люди. Сам терпеть не могу отступы в два пробела.
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36587120
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl wrote:
> Угу. А так они убили сам язык и все.

Python -- хороший язык. Не надо его чморить.

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

Ага, не вышел. Уже вторая версия пошла, и половина линукса на нём написана.

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

Перл я долго пытался изучить. Потом плюнул. Плохой язык. Там всё очень-очень
сложно. Хотя если его знаешь -- конечно, мощный инструмент. Но это можно
сказать о любом языке (скриптовом или 4GL).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36587148
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, ну а все-ж. Почему нельзя было оставить блоки? От этого возможности языка не меняются никак, а писать иногда удобней.

В пример та-же нокиа (у меня все началось с того что захотел написать небольшую программулинку на телефон), они у себя на сайте заявляют, вот вам инструменты вплоть до того что-бы написать программу прямо на своем телефоне. Там и так экранчик не ахти, а тут еще пол экрана отступов.
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36587181
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNесли в чужем коде используется табуляция, значит человек писал в плохом стиле.
да, это неудобно. но разве удобно работать с кодом на си без отступов?
выше уже упоминалось, что рекомендуемый отступ 4 пробела, и все нормальные люди этого
придерживаются.
Почему-же. Для Ассемблера табуляция в 8 пробелов - это очень удобно. Кроме того в старо-бородатые времена даже такой пустяк как экономия символов в исходнике был немаловажным.

А по поводу рекомендаций в 2-4 пробела... ну не знаю... А кто это рекомендует?
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36587353
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mahouneНет, ну а все-ж. Почему нельзя было оставить блоки? От этого возможности языка не меняются никак, а писать иногда удобней.

В хаскеле оставили, а толку? Не видел ни одного куска кода на хаскеле, с использованием блоков. Неужели все хаскелиты мазохисты, что не используют такую удобную и читабельную фичу, как блоки?
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36587368
belugin4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mahouneНет, ну а все-ж. Почему нельзя было оставить блоки? От этого возможности языка не меняются никак, а писать иногда удобней.


Потому, что скобки излишни.


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

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

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

Пробовал играться c pythonce, но wx для него жутко тормозил, так что ничего определенного об онбоард программировании сказать не могу.

К тому же кое-что можно писать в одну строчку типа

Код: plaintext
1.
for i  in range( 10 ): print i
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36587374
belugin4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonА по поводу рекомендаций в 2-4 пробела... ну не знаю... А кто это рекомендует?

Я думаю имелся ввиду упомянутый стайлгайд, он же PEP 8 - соответственно, это все было в контексте питона.
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36587378
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА по поводу рекомендаций в 2-4 пробела... ну не знаю... А кто это рекомендует

А кто рекомендует отступы в других языках? А способы именования?
Обычно договариваются при разработки проекта. Но уже сформировалось достаточно
стандартов, для каждого языка. Для си их несколько.
Оратор выше уже упоминал что в гугле 2 пробела, ну и пусть. Главное изначально договорится.
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36587958
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вот почему я люблю табуляцию.
Поставил в редакторе табуляция=2 пропуска, вот тебе и поменьше, поставил 4 - вот тебе и побольше.

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

belugin4Потому, что скобки излишни.

Это так мы можем много чего убрать "лишнего", вопрос в удобстве!
А если мне удобно писать код не лесенкой? Да мало-ли что?!
Я, просто не вижу ничего, чтобы так серьезно потребовало убирать скобки, а вот оставить их можно было вполне.

Ну да ладно, будем писать с отступами, раз того требует змеюка.
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588063
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNGluk (Kazan)ZyK_BotaNZyK_BotaN,

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

Ах как все это удобно

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

Язык должен быть удобным,
а не навязывать безумные педагогические теории его создателя пользователям
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588068
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Перл я долго пытался изучить. Потом плюнул. Плохой язык. Там всё очень-очень
сложно. Хотя если его знаешь -- конечно, мощный инструмент. Но это можно
сказать о любом языке (скриптовом или 4GL).


Не надо :)
Perl хороший язык
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588133
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Не надо :)
Perl хороший язык
На меня Perl произвёл впечатление какого-то удручающего нагромождения утилит. В нём не удаётся идентифицировать ядро как таковое. Не удаётся распознать базовый API и API который был создан с помощью базового. Т.е никак не выстраивается этногенез. Приведу пример. Компиллятор С++ написан на С. Транслятор Lisp создавался частично на Lisp. В этом заложена глубокая идея.

Можно-ли по аналогии разложить на атомы Perl? Я не знаю.
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588180
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton wrote:

> На меня Perl произвёл впечатление какого-то удручающего нагромождения
> утилит. В нём не удаётся идентифицировать ядро как таковое. Не удаётся

Во-Во. ТАм ВСЁ можно сделать ВСЕМИ СПОСОБАМИ.

Только это всё хрен запомнишь. И один перл-программист другого не понимают.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588241
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonGluk (Kazan)Не надо :)
Perl хороший язык
На меня Perl произвёл впечатление какого-то удручающего нагромождения утилит. В нём не удаётся идентифицировать ядро как таковое. Не удаётся распознать базовый API и API который был создан с помощью базового. Т.е никак не выстраивается этногенез. Приведу пример. Компиллятор С++ написан на С. Транслятор Lisp создавался частично на Lisp. В этом заложена глубокая идея.

Можно-ли по аналогии разложить на атомы Perl? Я не знаю.

Он не для идей разрабатывался. Эклектичность присутствует, факт.
Но лично мне это до одного места (как и большинство глубоких идей).
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588249
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Во-Во. ТАм ВСЁ можно сделать ВСЕМИ СПОСОБАМИ.


это традиционно считается сильной стороной Perl-а

MasterZiv
Только это всё хрен запомнишь. И один перл-программист другого не понимают.


Не надо запоминать, надо понимать (и разумеется придерживаться определенной дисциплины написания кода, что в Perl-е гораздо важнее чем в большинстве других языков).
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588302
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)это традиционно считается сильной стороной Perl-а
На Перле легче создать код-какашку . Которую, при некоторых условиях будет проще выбросить и написать заново чем разбираться что она делает. Поэтому я отдаю предпочтение тем языкам в которых на уровне идеологии какашку создать нельзя. И это отнюдь не умаляет достоинств других языков и не уменьшает свободы. Просто люди которые стояли у их истоков больше думали головой а не решали текущие проблемы как бездельник Ларри Уолл.
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588338
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

на всё надо смотреть позитивно! На Perlе выше вероятность написать код, который сможет поддерживать только его создатель, и тем самым привязать к себе работодателя. А через год сам создатель не сможет его поддерживать, так как запутается, и перепишет с нуля подобным же образом - бесконечный профит! :D

P. S. На правах иронии.
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588342
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О да!
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588418
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonGluk (Kazan)это традиционно считается сильной стороной Perl-а
На Перле легче создать код-какашку .

При высказывании ничем не обоснованных утверждений, принято писать IMHO
Кстати что из этого имеется в виду:

1. Легче чем на других языках
2. Легче чем что то дельное ???
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588428
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)1. Легче чем на других языках
2. Легче чем что то дельное ???
Если второе - это вообще КО, то первое практически в точку.

P. S. Заметьте, эти варианты высказали вы сами. :)
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588437
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nymGluk (Kazan)1. Легче чем на других языках
2. Легче чем что то дельное ???
Если второе - это вообще КО, то первое практически в точку.

P. S. Заметьте, эти варианты высказали вы сами. :)

Это варианты высказывания автора утверждения.
Мое мнение, что какашку легко написать на любом языке, но в одних языках это будет унылое гавно, тогда как в других - рак мозга. Исторически я тяготею ко вторым.
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588438
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan),

первое.
...
Рейтинг: 0 / 0
[Python] В чем скрытый смысл безумных отступов?
    #36588469
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonGluk (Kazan),

первое.

в общем-то согласен, но бывают случаи когда писать надо именно на Perl-е, да и свою позицию я уже высказал. В общем меня этот пункт не особо смущает.
...
Рейтинг: 0 / 0
25 сообщений из 90, страница 2 из 4
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python] В чем скрытый смысл безумных отступов?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]