The OpenNET Project / Index page

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



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

Оглавление

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

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


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

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

66. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Ivan_83 (ok), 02-Окт-23, 23:43 
Мне и с С нормально.
Сижу улучшаю парсер который жуёт 100гб файл со скоростью пол гига в секунду и память при этом не жрёт.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

67. "Выпуск языка программирования Python 3.12"  –3 +/
Сообщение от Аноним (20), 03-Окт-23, 00:07 
А теперь отмасштабируй чтобы хотя бы в 10 раз быстрее было, больше в типичных бытовых дисках наверно не будет сейчас (если не рассматривать некрооптан). Раст это позволяет.
Ответить | Правка | Наверх | Cообщить модератору

286. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Ivan_83 (ok), 04-Окт-23, 04:57 
Не всё "масштабируется".
Там выстраивается стейт, по аналогии с тем что у хэш функций, и это не распараллелить.
Ответить | Правка | Наверх | Cообщить модератору

197. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Аноньимъ (ok), 03-Окт-23, 12:21 
> Мне и с С нормально.
> Сижу улучшаю парсер который жуёт 100гб файл со скоростью пол гига в
> секунду и память при этом не жрёт.

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

А нафига парсер на сишке писать вообще, если не секрет?

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

287. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Ivan_83 (ok), 04-Окт-23, 05:25 
Парсится бинарный формат со структурами описанными в С хэдерах: сисколы с аргументами.
На основании парсинга выстраивается стейт процессов и потом пишется какие файлы открывали и читали.
Без стейта не отследить кто куда какие симлинки кидал и какая была текущая директория процесса, это нужно чтобы получить полные пути к файлам а не бесполезные имена с ../../ и пр.

В целом там пару десятков байт на сисколл, иногда до 100+ если ещё имена файлов/папок.
Те очень много мелких объектов если представить это питоном :)

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

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

295. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Аноньимъ (ok), 04-Окт-23, 11:55 
А какой источник данных используете?
Ответить | Правка | Наверх | Cообщить модератору

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

Интересно глянуть что можно сделать на питоне...

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

318. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Ivan_83 (ok), 05-Окт-23, 02:38 
ktrace -f "build.ktrace" -d -i -t cn "build.sh"
оно там дальше собирает фрю, портов штук 200+ и ещё одну софтину, потом это пакует и делает ISO, это если упрощённо.
88-108гб получается в build.ktrace, вот его и парсим.
Ответить | Правка | К родителю #295 | Наверх | Cообщить модератору

319. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Аноньимъ (ok), 05-Окт-23, 12:08 
О! Напомнили, скучаю по своей Фрюшке, как-же с ней хорошо было.
Пытаюсь тут богомерзкий докер ковырять - жуть какая-то.
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Ёж (?), 03-Окт-23, 04:17 
Анонимы пусть и дальше используют rust для своих hello world.

Язык местечковый. Вот когда он появится в проектах для АЭС, авиационной техники, военных спутников и в целом военки, вот тогда можно сказать, что он стал годен для серьезных проектов.

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

97. "Выпуск языка программирования Python 3.12"  +/
Сообщение от Аноним (97), 03-Окт-23, 05:06 
Кто сказал "Модула"?
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск языка программирования Python 3.12"  –1 +/
Сообщение от Аноним (7), 03-Окт-23, 07:29 
Тот кто лепит новые для себя слова, которые недавно услышал, чтобы показаться умнее.
Ответить | Правка | Наверх | Cообщить модератору

122. Скрыто модератором  +/
Сообщение от Аноним (-), 03-Окт-23, 08:39 
Ответить | Правка | Наверх | Cообщить модератору

253. "Выпуск языка программирования Python 3.12"  +/
Сообщение от мсчмчс (?), 03-Окт-23, 18:12 
> Анонимы пусть и дальше используют rust для своих hello world.
> Язык местечковый. Вот когда он появится в проектах для АЭС, авиационной техники,
> военных спутников и в целом военки, вот тогда можно сказать, что
> он стал годен для серьезных проектов.

Ну раст как бы не заявлен как замена Ада.

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

263. "Выпуск языка программирования Python 3.12"  +/
Сообщение от microcoder (ok), 03-Окт-23, 20:48 
А щас какой в этой оболасти стандарт? Си?
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

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

Извини, но сишочка не прменяется ни в одной из этих областей еще с девяностых.

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

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

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




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

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