vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

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

Вот на что бы такое перейти?

Чтобы оно было действительно высокоуровневое, не rust и не go.

По хорошему счету бы чтобы оно было не менее высокоуровневым чем традиционный shell.

Основные задачи - это управление кучей внешних командно-сторочных утилит, вклчюая парсинг их вывода, прогулки по файловым иерархиям и немножко всего того же самого не из командной строке, по http.

При этом хочется типизированности и компилируемости.

Переносимость в общем не шибко нужна. Debian stable (в смысле уже trixie к тому времени как соберусь что-то внеднять). На эльбрусах, пожалуй, шеллом обойдутсь, так что компилируемость вне основного набора платформ (x86_64, arm64, s390x, riscv64) не принципиальна.

X-Post to LJ

Date: 2025-02-25 06:01 pm (UTC)
elglin: (Default)
From: [personal profile] elglin
Если скорость разработки примерно как у Си, так пишите на нем. Переносимый, компилируемый, типизируемый.
Нужны структуры данных - так возьмите плюсы с STL, никто не заставляет использовать Boost. Библиотеки для JSON есть. Для HTTP(S) можно на curl завязаться.
Но не берете. Значит, все-таки что-то тут такое у питона есть.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

August 2025

S M T W T F S
     1 2
3456789
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 3rd, 2025 08:06 pm
Powered by Dreamwidth Studios