The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка программирования Python 3.12, opennews (??), 02-Окт-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


212. "Выпуск языка программирования Python 3.12"  +2 +/
Сообщение от Неуклюжий танцор (?), 03-Окт-23, 14:12 
Самое интересное, что некоторые сишники ругаются на отсутствие скобок и необходимость отступов, а сами используют отступы и скобки ставят справа, так что бы их не было видно. Двадцать пять лет назад, где то в далёкой - далёкой галлактике Гвидо говорит: "ок, скобки не нужны, оставим только отступы."
Ответить | Правка | Наверх | Cообщить модератору

242. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Аноним (-), 03-Окт-23, 16:46 
В Си я скобки могу поставить там где захочу, а не там где вынуждают.
Ответить | Правка | Наверх | Cообщить модератору

259. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Неуклюжий танцор (?), 03-Окт-23, 20:20 
> В Си я скобки могу поставить там где захочу, а не там
> где вынуждают.

Вы хотели сказать:

> В Си я ОТСТУПЫ могу поставить там где захочу, а не там
> где вынуждают.

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

Ответить | Правка | Наверх | Cообщить модератору

332. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Неуклюжий танцор (?), 22-Окт-23, 19:49 
Если ты конечно делаешь коня в сферическом вакууме, тогда конечно ты можешь ставить скобки и отступы где захочешь. А если ты работаешь с людьми, то ставить скобки где захочется это - неуважение к своим коллегам.
Ответить | Правка | К родителю #242 | Наверх | Cообщить модератору

244. "Выпуск языка программирования Python 3.12"  +1 +/
Сообщение от Аноним (239), 03-Окт-23, 16:59 
>сишники ругаются на отсутствие скобок и необходимость отступов, а сами используют отступы и скобки ставят справа, так что бы их не было видно.

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

Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору

270. "Выпуск языка программирования Python 3.12"  +/
Сообщение от kir (??), 03-Окт-23, 23:15 
https://astyle.sourceforge.net/astyle.html#_Brace_Style_Options

Ты не поверишь, сколько есть вариантов расстановки скобочек, и каждый кому-то нравится ))

Ответить | Правка | Наверх | Cообщить модератору

271. "Выпуск языка программирования Python 3.12"  +2 +/
Сообщение от Неуклюжий танцор (?), 04-Окт-23, 00:03 
> сколько есть вариантов расстановки скобочек

В этом вся суть: нет скобочек -> нет вариантов -> нет проблем.

Ответить | Правка | Наверх | Cообщить модератору

274. "Выпуск языка программирования Python 3.12"  +/
Сообщение от kir (??), 04-Окт-23, 02:37 
Не знаю, в курсе ли ты, мой юный друг, что питоновское форматирование отступами (обязательное!) -- одна из причин, по которой питон не смог претендовать на нишу жабоскрипта, который со скобочками. Просто потому, что из жабоскрипта можно выкинуть ненужное форматирование при передаче клиенту по сети, а из пистона -- фиг вам. Кому захочется гонять по сети тонны ненужных пробелов?
Ответить | Правка | Наверх | Cообщить модератору

277. "Выпуск языка программирования Python 3.12"  +1 +/
Сообщение от Аноним2 (?), 04-Окт-23, 03:09 
Ха-ха, посмеялся.
Нет конечно. Что скобки в js, что пробелы в Питоне выполняют одну и ту же функцию и прозрачно заменяются на одну и ту же конструкцию. Но в любом случае проигрывают бинарю, который по вашей логике должен легко вынести js, потому что "кому захочется гонять 80% бесполезных данных по сети".
Ответить | Правка | Наверх | Cообщить модератору

283. "Выпуск языка программирования Python 3.12"  +/
Сообщение от kir (??), 04-Окт-23, 04:23 
Именно, WebAssembly же. Почитай, все как один из плюсов упоминают меньшие объемы бинарных данных.
Ответить | Правка | Наверх | Cообщить модератору

284. "Выпуск языка программирования Python 3.12"  +/
Сообщение от kir (??), 04-Окт-23, 04:26 
А ты никогда не обращал внимания, что js-либы грузятся по сети без намека на форматирование, сплошным потоком символов? Как думаешь, почему?
Ответить | Правка | К родителю #277 | Наверх | Cообщить модератору

326. "Выпуск языка программирования Python 3.12"  +2 +/
Сообщение от Аноним (-), 05-Окт-23, 22:03 
По сети никто не гоняет без сжатия, а когда ты используешь компрессор, повторяющиеся символы слабо влияют, если вообще влияют на размер при передаче.
Ответить | Правка | К родителю #274 | Наверх | Cообщить модератору

331. "Выпуск языка программирования Python 3.12"  +/
Сообщение от User (??), 19-Окт-23, 09:45 
Ну, наверное "да" - хотя кто мешал гонять байткод - не очень понятно. Чтение минифицированного js "глазами" по осмысленности примерно сопоставимо с байткодом - а инструментальными средствами монопенисуально.
Ответить | Правка | К родителю #274 | Наверх | Cообщить модератору

291. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Аноним (291), 04-Окт-23, 09:12 
Напиши страницу на yaml  в блокноте, потом расскажешь.
Ответить | Правка | К родителю #271 | Наверх | Cообщить модератору

272. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Вы забыли заполнить поле Name (?), 04-Окт-23, 01:49 
> скобки ставят справа, так что бы их не было видно

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

Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру