ExtremeCodeOS icon indicating copy to clipboard operation
ExtremeCodeOS copied to clipboard

Стандарты

Open ghost opened this issue 3 years ago • 8 comments

Предлагаю внести стандарты в разработку: 1 Ограничение количество используемых в разработке языков до 4 (C#, C, C++, F#) или готовые бинарники. (Для облегчения дополнения компилятора). 2 При добавление новых программ создавать или редактировать readme.md

Надеюсь идея хоть кому-то понравится.

ghost avatar Nov 03 '21 17:11 ghost

Круто! Писать на 10*e^340 япов писать не легко. Про readme тож +, я и так их редактирую

Nikita-bunikido avatar Nov 03 '21 17:11 Nikita-bunikido

Не зря счетчик языков стоит в README.md ;)

ghost avatar Nov 03 '21 17:11 ghost

Если человек пишет что-то, что будет поддерживать только он сам, и что не будет затрагивать другие части проекта. Какую-нибудь софтину "в-себе", например, игру, то пускай хоть на лиспе пишет, имхо. Но вот на счёт системных или ещё каких-либо софтин, что явно или не явно перекликаются между собой и нуждаются в поддержке несколькими людьми, то регламентировать всё же следует.

В то же время при таких условиях бремя компиляции должно ложиться всецело на автора, что пишет на каком-то другом языке, окромя "стандартных".

kurumishka avatar Nov 03 '21 17:11 kurumishka

@ketsushiri Тут видишь какая проблем. Если он и пишет программу для себя, то уже дополнять компилятор придется мне. Так как я не где не написал как добавить язык в компилятор. Да и если он добавит язык то нагрузка на компилятор вырастет. И представь себе сколько будет компилироваться проект если в нем 2183726479861634782638746214 языков!

ghost avatar Nov 03 '21 17:11 ghost

Если он и пишет программу для себя, то уже дополнять компилятор придется мне.

@maxsssssssss Да, поэтому я предлагаю, чтобы при таких условиях, когда человек пишет программу на чём либо отличном от "стандартных" языков, компилировал бы он её сам и предоставлял программу уже с собранным бинарником. Было бы не очень правильно ограничевать людей, которые хотели бы помочь, но не могут.

kurumishka avatar Nov 03 '21 17:11 kurumishka

Если папку Compiler переместить в src проблем не возникнет?

ghost avatar Nov 03 '21 18:11 ghost

@pheianox Возникнут! Компилятор это отдельная программа от OS из а чего сохранять её в исходниках OS будет нелогично! Но если отредактировать файл ComilerTypes.json то все будет работать.

ghost avatar Nov 03 '21 18:11 ghost

@ketsushiri Ты прав и то же самое про интерпретируемые языки которые будут выполнятся во время работы OS. Ладно отредачу Проблему.

ghost avatar Nov 03 '21 18:11 ghost