1.4, Аноним (4), 08:56, 17/08/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Чтобы продолжить принятую нумерацию следующая версия должна была быть 0.10, лол.
| |
|
2.15, Прохожий (??), 09:12, 17/08/2022 [^] [^^] [^^^] [ответить]
| –4 +/– |
Понимаю, это не то занятие, чем занимаются по большей части местные эксперты, но если подумать, то в числе 0.10 последний ноль не значащий.
| |
|
3.31, Аноним (31), 09:44, 17/08/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
> в числе 0.10
Ты исходишь из ложной предпосылки, будто версия - это число. А на самом деле это строка. Причем можешь считать ее строкой в свободной форме, т. к. может быть например такой: 1.2.3.4-SNAPSHOT, или даже такой: 1.123.45a+bc419a2. И лишь semver добавляет предсказуемости в эту строку. И нет, даже в semver версия - это не число. Это три числа.
| |
|
4.80, kusb (?), 17:10, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Версия интерпретатора Python это число
Версия интерпретатора Tcl это строка
| |
|
5.93, Аноним (93), 08:13, 18/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Хорошо версия питон число, смотрим в убунте sys.version_info(major=3, minor=8, micro=10, releaselevel='final', serial=0)
Как же так почему последний 0 у micro=10 не исчезает, хотя аффтар выше написал что 0 должен исчезнут, мистика?
| |
|
6.123, kusb (?), 21:14, 19/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ой. Это была просто шутка про числа в tcl которые ведут себя как обычные строки.
| |
|
|
4.104, Прохожий (??), 06:46, 19/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Я исхожу? Это авторы продукта так решили. Я с ними солидарен. А вот твоя предпосылка действительно ложная.
| |
4.108, Прохожий (??), 07:13, 19/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Заодно предлагаю тебе поразмыслить вот над чем. Если версия - это строка (всегда), то почему почти всегда она увеличивается, как число, а не как могла бы строка (я на конкатенацию намекаю, если что)?
Говорю же, думание - это не то, к чему привыкли местные эксперты
| |
|
|
|
5.103, Прохожий (??), 06:43, 19/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Прохожий точно не джаваскриптер. Прохожий - математик,который солидарен с авторами продукта. Но диванных экспертам с Опеннета, конечное же, виднее (нет).
| |
|
|
7.109, Прохожий (??), 07:18, 19/08/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Тебе бы промолчать, за умного сошел бы. Во всех системах версия - это строка, но такая, которая состоит из групп чисел, а не строк. И эти числа увеличиваются обычно в соответствии с правилами математики, а не конкатенацией (как это было бы с чистыми строками).
А ещё советую тебе, типа практику, перечитать новость ещё раз. Авось с N-го раза дойдёт, что для даного продукта версия - это число.
| |
|
8.112, Аноним (31), 07:57, 19/08/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Уже лучше Начинали помнится с твоей глупой мысли о том, что версия - это всего ... текст свёрнут, показать | |
|
|
|
|
4.86, Бывалый смузихлёб (?), 18:55, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Значит следующая версия будет 0.101, а после - 0.1011 ?)
Ну к слову о "0.10" + 1
Но тогда и нынешняя версия после 0.9 должна быть 0.91
| |
|
5.120, Аноним (120), 19:55, 19/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Интересно, как ты календарь-то осилил?
Или у тебя после 31.12.99 наступило 01.01.991?
| |
|
6.125, Бывалый смузихлёб (?), 08:18, 20/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Интересно, как ты календарь-то осилил?
> Или у тебя после 31.12.99 наступило 01.01.991?
В календаре таки числа пусть и с разделителями но там много нюансов
Речь же шла о конкатенации строк
> Или у тебя после 31.12.99 наступило 01.01.991?
Если к строке "31.12.99" дописать "1", то будет "31.12.991" а не "01.01.991"
Ваш кэп
Как ты клавиатуру то осилил
| |
|
|
|
3.72, Anon123456 (?), 15:06, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
для справки. обычно номер версии - не десятичная дробь, а несколько групп цифр, разделенных версиями.
пример: Linux Kernel stable 5.19.1
| |
|
4.94, Аноним (93), 08:16, 18/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Джава скриптизеры не учат другие языки, они просто во всех областях применяют джаваскрипт.
| |
|
|
|
1.6, Аноним (6), 08:58, 17/08/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> используются штатные средства CPython для управления объектами
дык без этого было бы ещё шустрее
| |
1.7, Аноним (4), 08:59, 17/08/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Сейчас для задач запихивания питон приложения в бинарник использую PyOxidizer, но Nuitka тоже использовал в своё время. Хорошо что есть конкуренция.
| |
|
2.9, Жироватт (ok), 09:04, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
> PyOxidizer exposes ... for embedding self-contained Python interpreters as a tool and software library.
Понять можно, если у нас гоняется легаси, которое никто переписывать в здравом уме не будет, а выполнить надо. Зачем оно в принципе нужно для иных целей?
| |
|
3.34, Аноним (42), 09:54, 17/08/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
Распространять результат работы заказчику, который например не является айти-компанией, где просто для решения задачи ткнуть в бинарник, сделать действия по инструкции и получить результат. Этот софт для многих заказчиков останется навсегда легаси и священной коровой к которой никогда не надо подходить и что-то менять.
| |
|
4.46, Жироватт (ok), 10:42, 17/08/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
> заказчику, который например не является айти-компанией, где просто для решения задачи ткнуть в бинарник
Для этого разве не был создан дотнет с шарпеем впридачу, где даже версионированного черта в ступе в пакете с nuget подтянуть можно? Просто твой сценарий, да для таких компаний (100% винда везде) немного мимо.
Хотя, хм... а может попробовать из твоего питона подсоединиться к СОМ-серверу 1С, вытянуть оттуда формализованные данные по справочнику отбором, собранным на основе имен excel-файлов в предзаданной папке на сервере. А затем эти данные надо будет преобразовать в форматные строки и по трубе скормить другому легаси, дернув при успехе по СОМ СКУД разработки 2006-2008го года. Думаешь получится?
| |
|
5.53, economist (?), 12:32, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Почти так и делаем. Но COM падуч, OData сложно (а напрямую с таблицами БД PostgreSQL - лЫцензия 1С запрещает работать). Поэтому выгрузить справочники в TXT целиком и из 1С, и из СКУД, и все это Python/Pandas скрестить, кинуть pickle в streamlit и раздать по web - вот это работает очхор.
Сабж будет полезен для бинарника, если не хочется светить исходники и ловить блох на обновлении либ.
| |
5.56, Аноним (56), 13:12, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Да на той стороне даже просто питон на виндовую машину поставить будет целая проблема. Там нужно будет согласование всех со всеми и кто-нибудь скажет, а какие гарантии что вот этот ваш Anaconda безопасен кто его поддерживает и всё такое. А у еникея просто мозг бы расплавился от необходимости ставить питон. А так просто нажал запустил и всё работает.
| |
|
|
7.68, Аноним (68), 14:57, 17/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Чтобы они запускались в виртуалке? Можно сразу дистр ОС засылать)
| |
|
|
|
|
|
|
1.8, Жироватт (ok), 09:01, 17/08/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –9 +/– |
Каждый язык - для своей ниши. В этом нет ничего плохого.
Питон - для прототипирования и быстрого скриптинга редких задач, для которых шелл уже недостаточен, а писать отдельный бинарник влом.
Жаль, что не все понимают сию истину. Тогда бы и таких транспайлеров бы не было
| |
|
2.11, Аноним (11), 09:07, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Зато после того как код уже написан/отлажен, можно прогнаться компилятором и сделать код быстрее. Как единый бинарник его и хранить/разворачивать/сопровождать проще.
| |
2.12, Аноним (6), 09:09, 17/08/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
жиденько ты, жироватт, IRL у питона ниша явно побольше чем в твоих влажных фантазиях
| |
|
3.19, Прохожий (??), 09:20, 17/08/2022 [^] [^^] [^^^] [ответить]
| –5 +/– |
Это лишь потому, что уровень вхождения относительно низок. Но других достоинств у языка и нет, он слишком примитивен и применение его в больших проектах в качестве основного языка чревато сильной головной болью.
| |
|
|
5.24, Прохожий (??), 09:25, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вообще-то, нет. Я сам Python использую. Только у меня это не для всех дырок затычка.
| |
|
|
|
6.61, Аноним (61), 13:33, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Т.е. каждый второй привет мир? Ну и, к тому же, для питона некорректно мерять числом строк, в нём 100 сишных строк в каждой строке помещается. Так что умножайте привычные оценки на 100.
| |
6.82, Sw00p aka Jerom (?), 17:23, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Больше пары десятков тыс. строк (плюс/минус).
тут стоит уточнить, больших проектов своих или корпоративных? ибо корпорация обычно диктует на каком языке писать, а для своих лабораторных - думаю любой подходящий, для своих продуктовых - то тут уже играет роль требования к продукту, что собственно влияет на выбор того или иного ЯП. И категорично говорить, что питон не для больших проектов, как-то не корректно по моему мнению.
| |
|
7.105, Прохожий (??), 06:53, 19/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Свои проекты никому не интересны, кроме автора, поэтому их рассматривать не имеет смысла. Чем бы дитя не тешилось, абы не плакало.
| |
|
|
|
4.78, Аноним (-), 16:39, 17/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
о, очередной иксперт. показый свой гитхаб с питон-проектами, трепло, или gtfo
| |
|
3.20, Жироватт (ok), 09:22, 17/08/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
Не "ниша", а там, где его в принципе впихнули, вместо изучения нормальных компилируемых языков.
Спать можно и на потолке, штаны надевать через голову, но никто это за нормальное использование не считает
| |
|
4.35, Аноним (42), 09:56, 17/08/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Это сейчас был ор. Вот как раз использование компилируемых языков там где можно заюзать простой питон и есть надевание штанов через голову. Ты походу живешь на потолке.
| |
|
5.40, Аноним (-), 10:01, 17/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
посмотри на ник этого господина и всё станет понятно, зачем тратить время доказывая что-то местным завсегдатаям?
| |
|
6.58, Аноним (56), 13:15, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Да уж ну и ник впервые такой вижу, а уже в шоке кто мог вообще придумать такой ник!?
| |
|
|
6.98, Аноним (93), 08:32, 18/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Это ты сожрал штаны они вышли из кишечника, а потом ты их надел. Да очень удобный способ (нет)
| |
|
7.101, Аноним (101), 15:59, 18/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Но никто не жрал штаны, sbcl как только увидел код - безо всякого JIT сразу, как надо, скомпилировал. Безо всяких героических потуг по приделыванию компиляторов сбоку и прохода кода сперва туда, потом сюда, потом с вкомпилировыванием на libpython, те же операции с fixnum-ами компилируются примерно как у любого вменяемого компилятора.
| |
|
|
|
4.60, Аноним (-), 13:26, 17/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Не "ниша", а там, где его в принципе впихнули, вместо изучения нормальных компилируемых языков.
Вот откуда вы это тащите? Вы понимаете, что в том-же C, помимо написания самой программы, нужно еще кучу дополнительных вещей не забывать (например, про места, где выделялась память), но и еще и помнить кучу взаимосвязей между файлами?
И вместо того, чтобы заниматься творчеством, если можно так выразиться, ты вынужден заниматься ведением заметок и периодическими перепроверками, а также созданием соглашений для себя (или даже для других), чтобы то, что ты написал, осталось в виде стройной структуры.
В Python нет необходимости в вышеуказанных напрягах, на нем сразу можно заниматься чистым творчеством. Вот во многом поэтому его и любят.
| |
|
5.74, OpenEcho (?), 15:28, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
> вещей не забывать (например, про места, где выделялась память)
Выдуманая проблема народом не втыкающим в банальную логику.
Открыл ресурс, тут же закрой его следующей строкой, а потом уже тайпай между строками гениальный код и нет "проблем"
| |
|
6.76, Аноним (-), 15:44, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Выдуманая проблема народом не втыкающим в банальную логику.
Ну, ну. Это пока используемая память где-нибудь дальше в условии не используется. И освободить ее надо там же, так как по условию происходит выход из функции. Соответственно, и выделять ее тоже придется в блоке условия. Иначе компилятор может иного подхода и не понять. А если она где-то еще вне условия нужна, то придется искать решение как выделить, а затем гарантированно освободить.
| |
6.88, Аноним (-), 21:39, 17/08/2022 [^] [^^] [^^^] [ответить] | +/– | А теперь представь себе, что ты работаешь с хеш-табличкой, в которой ключи и зна... большой текст свёрнут, показать | |
|
5.83, Додо (?), 17:44, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
В Python многие, к сожалению, пишут как попало. Например, используют kwargs для передачи параметров, причем без документации к нему - даже в довольно популярных библиотеках.
| |
|
6.89, Аноним (-), 04:17, 18/08/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Передают не параметры, передают аргументы в параметры. А kwargs и предназначен для передачи произвольного количества именованных аргументов. Здесь нет ошибки.
| |
6.96, Аноним (93), 08:27, 18/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ха так ты питоновский курсовик ничего не знаешь, но мнение имеешь. Напиши в питоновской консоли help(имя_функции) и тебе покажут какие туда передают kwargs args и даже текст описания если есть.
| |
|
5.102, Аноним (101), 16:00, 18/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Вы понимаете, что в том-же C
Vala и Genie (с похожим на питон синтаксисом) делают бррр и импортируются через from gi.repository import namespace.
| |
|
|
|
2.29, Аноним (29), 09:38, 17/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
То какие-то там недоязыки, а Пайтон(C)(R) для всего. Не знали?
| |
2.54, topin89 (ok), 12:47, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
У компиляции есть ещё одно достоинство -- возможность распространять без исходников. Если почитать, на какие ухищрения шли люди из Drobpox, чтоб даже по байт-коду не смогли восстановить, становится понятно, что кому-то подобное нужно
| |
2.84, beck (??), 18:24, 17/08/2022 [^] [^^] [^^^] [ответить] | +/– | Этот компилятор как раз вещь очень нужная Написал такой вот скриптик, загнал ег... большой текст свёрнут, показать | |
|
3.106, Прохожий (??), 07:01, 19/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
И всё для чего? Только для того, чтобы не использовать изначально компилируемый язык. А Clipper - то ещё г-о.
| |
|
|
1.10, pashev.ru (?), 09:06, 17/08/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Добавлена поддержка Fedora 36.
Это признак ковнокода. Не Федора и не 36, а «поддержка <любого дистрибутива>».
| |
|
2.13, Аноним (6), 09:10, 17/08/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
дооооооо, проблема в программах, а не в дистрах с их 100500 костылями
| |
2.37, Аноним (42), 09:58, 17/08/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
Ага ты хочешь гигантские статические бинарники на каждый чих? Тогда электрон тебе покажется легковесной пушинкой.
| |
|
3.55, topin89 (ok), 12:52, 17/08/2022 [^] [^^] [^^^] [ответить]
| –4 +/– |
Цены на память упали, объёмы подросли. Я был бы очень да же за почти статический бинари, оставить в динамике только стандартные библиотеки языков, да и то не всегда. Это всяко лучше, чем делать контейнеры на каждый чих.
Проблема электрона не сколько в объёме на диске, сколько в безумном жоре оперативы.
| |
|
4.62, Аноним (62), 13:49, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Зачем контейнеры, если изоляция ненужна? И монолитный бинарь тоже ни к чему. Можно просто положить все зависимости в пакет, который развернётся в отдельную папку.
| |
|
5.70, Аноним (68), 14:59, 17/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
аппимдж? То что ты говоришь это дикий велосипед, который никто никогда делать не будет.
| |
|
|
|
2.73, Аноним (73), 15:27, 17/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Возможно, всё куда проще: добавили сборку пакетов и для 36й версии Fedora.
| |
|
1.95, Аноним (95), 08:21, 18/08/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> для трансляции скриптов на языке Python в представление на языке C
Чо сразу С не взять?
| |
1.126, Аноним (126), 14:30, 22/08/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пробовал в прошлом всячески компилировать питон, чтоб под виндой запускать без интерпретатора с поддержкой GTK/Qt. Под линукс работало, по виндой - нет. Интересно как сейчас обстоит с этим?
| |
|