The OpenNET Project / Index page

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



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

Оглавление

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

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


154. "Выпуск языка программирования Python 3.12"  –6 +/
Сообщение от Пряник (?), 03-Окт-23, 09:44 
Лучше в другие языки завезут синтаксис Python.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

215. "Выпуск языка программирования Python 3.12"  +2 +/
Сообщение от Neon (??), 03-Окт-23, 14:18 
Пробелы считать ? Спасибо не надо
Ответить | Правка | Наверх | Cообщить модератору

219. "Выпуск языка программирования Python 3.12"  +1 +/
Сообщение от Онанимус (?), 03-Окт-23, 15:24 
Зачем их считать? Это какой-то новый вид ОКР что-ли. В 21 веке отступы автоматически ставит даже самый задрипаный редактор кода, не то что ИДЕ.
Ответить | Правка | Наверх | Cообщить модератору

257. "Выпуск языка программирования Python 3.12"  –1 +/
Сообщение от _kp (ok), 03-Окт-23, 18:33 
Большой дисплей, не для слепых, чтоб пробелы лучше видеть, а чтоб больше информации влезало. И всматриваться приходиться в питоновские исходники с напряжением, или делать шрифт крупнее по сравнению с любыми другими языками.

Да, можно переформатировать исходник, каждый раз с каждым обновлением.
А исходники на Си, Go, Swift легко читаются при любом стиле исходника (в виде, в котором хоть куда нибудь принимают).

Так же абракадабра из из скобочек и закорючек, всё наростающая, не может считаться исходником для людей.

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

261. "Выпуск языка программирования Python 3.12"  +/
Сообщение от microcoder (ok), 03-Окт-23, 20:43 
> чтоб пробелы лучше видеть

Их не надо видеть. Всё видит и указывает указателем IDE в то место куда надо и говорит сколько пробелов лишних или сколько недостающих. И предлагает исправить в один клик автоматически по всему коду. Такую кнопку "шедевр" завезли кажется во все редакторы мира с поддержкой Python

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

265. "Выпуск языка программирования Python 3.12"  +/
Сообщение от _kp (ok), 03-Окт-23, 21:07 
>> чтоб пробелы лучше видеть
> Их не надо видеть.

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


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

279. "Выпуск языка программирования Python 3.12"  –1 +/
Сообщение от Аноним2 (?), 04-Окт-23, 03:33 
Это только если ты всю жизнь на мт писал и вдруг на питон пришёл.
Месяц так по работаешь, поймёшь что пробелы и экономичнее и понятнее и читать проще и ошибок меньше совершаешь и даже печатать проще.
Ответить | Правка | Наверх | Cообщить модератору

324. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Аноним (-), 05-Окт-23, 21:50 
При беглом просмотре тебе фигурные скобки не помогут, ты точно так же будешь всматриваться в ширину отступов, или альтернативно считать фигурные скобки в уме. Именно поэтому для любых языков программирования очень хорошей идеей является ограничение на количество уровней вложенности. И именно поэтому все программерские текстовые редакторы могут подсвечивать и сворачивать блоки, чтобы упрощать задачу анализа кода.

Вы прежде чем рассуждать о программировании, хоть попробовали бы хелло-ворлд написать, чтобы не говорить о том, в чём вообще не понимаете.

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

309. "Выпуск языка программирования Python 3.12"  +/
Сообщение от adolfus (ok), 04-Окт-23, 15:29 
>> чтоб пробелы лучше видеть
> Их не надо видеть. Всё видит и указывает указателем IDE в то
> место куда надо и говорит сколько пробелов лишних или сколько недостающих.
> И предлагает исправить в один клик автоматически по всему коду. Такую
> кнопку "шедевр" завезли кажется во все редакторы мира с поддержкой Python

У всех IDE разные, не у всех они настроены одинаково, да и некоторые вообще не поддерживают синтаксис питона. А иногда к коду есть удаленный доступ только через терминал 25x80. Бывает, что питон-код при этом является частью большого проекта и превращается в изделие с помощью make или msbuild. Причем сборщик ничего не знгает ни про питон, ни про IDE -- из-под IDE никто программы не собирает, оно только для кодинга и отладки -- в любом случае выпускается программа запуском make или msbuild из оболочки. А тут как раз достаточно 25x80.


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

325. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Аноним (-), 05-Окт-23, 22:00 
> А иногда к коду есть удаленный доступ только через терминал 25x80.

Это когда? Как я понимаю, размер терминала -- это проблема на стороне терминала. И emacs/vim ты можешь запустить в терминале -- не проблема вовсе.

> некоторые вообще не поддерживают синтаксис питона.

Выкини их на помойку. IDE может не поддерживать синтаксис C, потому что не всем нужен C, но не поддерживать синтаксис python'а в 2k23 это значит, что этим IDE никто не занимается последние лет 20.

> не у всех они настроены одинаково

Все важные для отображения python'а настройки отражены в стандарте python'а. Не используй табуляций, используй пробелы, и 4 пробела на один уровень идентации. Эти настройки запросто могут быть локальными для режима python'а, и _никак_ не пересекаться со всем остальным. Более того, тебе как не программисту я сообщу, что это мелочь а не проблема, потому что C привносит более сложных проблем: для разных проектов на C приходится использовать разные настройки, потому что разные проекты могут использовать разные соглашения об идентации, или о том куда надо вставлять пробелы, а куда нет, например, писать ли "f(x)", "f (x)" или "f( x )". И соответственно вменяемый редактор кода для C должен уметь для разных проектов использовать разные настройки.

Пайтон в этом смысле гораздо приятнее, он стандартизует эти вещи, пресекая на корню бессмысленные холивары тупоконечников с остроконечниками, со всеми вытекающими из них проблемами, типа наличия 15 стандартов оформления кода.

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

238. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Аноним (239), 03-Окт-23, 16:25 
Что, так трудно пару пробелов отсчитать? Даже не отсчитывая, на глаз заметно.
Ответить | Правка | К родителю #215 | Наверх | Cообщить модератору

305. "Выпуск языка программирования Python 3.12"  +1 +/
Сообщение от Пряник (?), 04-Окт-23, 14:53 
Пробел - точно такой же символ, как и любой другой в коде.
Ответить | Правка | К родителю #215 | Наверх | Cообщить модератору

335. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Аноним (335), 03-Янв-24, 16:33 
Не умеешь посчитать до четырёх?
Ответить | Правка | К родителю #215 | Наверх | Cообщить модератору

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

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




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

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