LINUX.ORG.RU

Захотелось сделать аналог bash

 


0

2

Здраствуйте, вещества! Есть сотни и сотни различных командных интерпретаторов. Однако мне хочется свой с блекджеком и написанностью не на C. Как вы думаете, на чём ещё можно написать интерпретатор? И не только можно, а чтобы было лучше чем на C. Желательно только компилируемые.



Последнее исправление: veschestvo (всего исправлений: 1)

Без разницы, всё равно не напишешь.

anonymous
()

Rust хвалят, язык d есть, щас развелось языков

Если писать то безопасный интерпретатор устойчивый к уязвимостям, лаконичный

ism ★★★
()

Лучше взять что-нибудь вместо баша и не фантазировать.

rumgot ★★★★★
()
Последнее исправление: rumgot (всего исправлений: 1)

Тред полный уныния. Зачем создавать подобные темы? Они не то чтобы улыбки не вызывают, глядя на такое даже зевать лень.

justAmoment ★★★★★
()

Лучше чем на Си? Пиши на Cи++.

anonymous
()

Не выйдет. Можете даже не начинать. Проще взять python/ruby/etc.

PS: очевидный rust.

RazrFalcon ★★★★★
()

Здраствуйте, вещества!

Привет.

Как вы думаете, на чём ещё можно написать интерпретатор?

Попробуй написать на языке программирования.

quantum-troll ★★★★★
()
Ответ на: комментарий от awesomebuntu

Не, нуачо, ассемблер на баше был, компилятор С тоже... Надо идти дальше!

Хотя я лично предлагаю ТС написать на brainfuck или malbolge!

timdorohin ★★★★
()

Запили аналог PowerShell, чтобы все настройки systemd были в виде объектов. Всё-всё, от параметров DNS-резолвера до цвета QR-кодов.
Ещё реестр gconf.
И да, обязательно ещё чтоб всё работало через dbus

TheAnonymous ★★★★★
()
Ответ на: комментарий от TheAnonymous

Запили аналог PowerShell, чтобы все настройки systemd были в виде объектов.
Всё-всё, от параметров DNS-резолвера до цвета QR-кодов.
И да, обязательно ещё чтоб всё работало через dbus

Как бы это получше сказать. Присядь, у меня для тебя не самые приятные известия (см. org.freedesktop.{systemd1,login1} + dbus-python).

d_a ★★★★★
()

И не только можно, а чтобы было лучше чем на C.

define лучше

Psych218 ★★★★★
()

На RPython - заодно JIT на халяву получишь

deadNightTiger ★★★★★
()

Пиши, кто ж тебе не даст.

На GoLang напиши - будешь в тренде. Ну и по факту используешь его, практически, по назначению.

Не забудь Vim-style управление, встроенный диалект емакса, и консольный браузер с поддержкой html5 и v8.

nihirash ★★★
()
Ответ на: комментарий от TheAnonymous

Python может в шелл на порядки лучше, чем поделки bash, zsh и прочие.

anonymous
()

Есть сотни и сотни различных командных интерпретаторов.

Назови хотя бы три десятка, а то мне интересно стало.

IPR ★★★★★
()

Даже не пробуй. Зря время потратишь.

PanZagloba
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.