Size: a a a

2020 August 15

TT

TONYMIN TGD in // CIPHERNET
Его большинство программистов на ЯВУ считают весьма сложным
источник

TT

TONYMIN TGD in // CIPHERNET
То есть, накладывать некие ограничения, которые можно убрать без проблем
источник

AN

Alex Naraito in // CIPHERNET
Я не считаю сложным ни один язык, просто время нужно больше )
источник

TT

TONYMIN TGD in // CIPHERNET
Многословность языка может отпугнуть многих
источник

TT

TONYMIN TGD in // CIPHERNET
И, как ты уже сказал, его будут считать перегруженным
источник

AN

Alex Naraito in // CIPHERNET
TONYMIN TGD
То есть, накладывать некие ограничения, которые можно убрать без проблем
Думаю, что это не самая лучшая идея, да для прототипов она хорошая, но вот для серьёзных проектов лучше определится изначально
источник

TT

TONYMIN TGD in // CIPHERNET
Поверь, всё можно автоматизировать
источник

AN

Alex Naraito in // CIPHERNET
Верно про с++ я из-за этого и перешёл на си (ну, и по некоторым другим причинам)
источник

TT

TONYMIN TGD in // CIPHERNET
К примеру, сделать опцию, включающую все возможности
источник

TT

TONYMIN TGD in // CIPHERNET
Или большую их часть
источник

AN

Alex Naraito in // CIPHERNET
Думаю, лучше изначально показать, что есть вот такие опции, так что делать "профили" для определённых опций (включение по одной команде) не нужно
источник

AN

Alex Naraito in // CIPHERNET
Мою мысль легко понять? А то думаю я набедакурил
источник

TT

TONYMIN TGD in // CIPHERNET
В общем, вот основные принципы выдуманного нами языка:


1. Настраиваемость всего.
2. Возможность сокрыть лишнее.
3. Структурировать всё, что находится в большом количестве.
4. Автоматизировать всё, что не настроено.
источник

AN

Alex Naraito in // CIPHERNET
+- верно, но внутри там будет полная каша, почему-то я в этом уверен )))
источник

AN

Alex Naraito in // CIPHERNET
Хотя можно поступить как LLVM
источник

AN

Alex Naraito in // CIPHERNET
Общий ассемблер для ВМ и для компиляции и думаю можно с этим работать
источник

TT

TONYMIN TGD in // CIPHERNET
Alex Naraito
Думаю, лучше изначально показать, что есть вот такие опции, так что делать "профили" для определённых опций (включение по одной команде) не нужно
Да, я тебя понял, но всё проще. К примеру, будет опция -b, принимающая слово на вход. Напишешь auto - будет автоматизированное определиние режима билда. Напишешь vm - будет трансляция в байткод, напишешь compile - будет трансляция в машинные коды и так далее
источник

AN

Alex Naraito in // CIPHERNET
Ну, мысль одна и та же вроде, вот только реализация у нас явно разная будет, но думаю это издержки
источник

TT

TONYMIN TGD in // CIPHERNET
+
источник

AN

Alex Naraito in // CIPHERNET
Я просто не люблю в консоли много вводить
источник