Я пытался написать свой минималистичный шелл, но потом забил. Буду рад, если кинете в меня готовым минишеллом (а ля, ash/dash) или мануалом/туториалом по написанию оного.
Да. На Delphi в седьмом классе :-) Хотел сделать игрушку типа Jurassic Park, вид сверху, чтобы человек с оружием бегал по территории и касанием запускал всякие рычаги. Месяц писал движок, потом сделал в редакторе первую «настоящую» карту и все мечты накрылись тазом: 1) TImage (компонент Delphi, картинка, которую мышкой кладешь на формочку) адово лагает и мигает белым при перемещении по формочке 2) интерпретатор скриптового язычка тормозит капец, так что скрипт анимации врага становится походовым слайдшоу. Пришлось всё выбросить :-)
Я пытался написать свой минималистичный шелл, но потом забил.
а у нас его обязательно было писать на втором курсе чтобы получить автомат по осям или чему-то такому. Иначе говоря, просто «обязательно», т.к. на экзамене лучше не появляться, точно получишь кол.
я) Всё втупую, циклами ищем первую скобочку, потом первую запятую, итп, ни о каких antlr не догадывался...Причем тогда еще не знал о сторонних библиотеках коллекций, а встроенные массивы были УГ, поэтому в качестве хранилища текста скрипта использовал текстовое поле ввода (textarea), там были всякие няшные методы ) На каждый скрипт - отдельное поле... Аххаха, как это тормозило, особенно вставка. Потом выучил массивы (и поборол неприязнь их прямого юзания без компонентов), всё ускорилось в 10 раз, но это помогло чуть менее чем никак, потому что всё равно слайдшоу. Потом заменил TImage на какой-то буферизованный компонент.. Потом был компонент GLScene.. Это было забавно...
нету. В интернете много гуглится, например вот и вот. Для облегчения задачи можно всё низкоуровневое типа форков делать из Си, а для высокоуровневой логики дергать приложение, написанное на Java =)
Ну, послений мой Форт-транслятор, под JVM, для своей цели очень был полезен. Чтобы MMORPG прямо из консоли игрового клиента программировать :) Форт для программирования в одну строчку короткими кусками вне конкуренции.
Не, я про другой, тот, что встроен в ядро. Если ядро собрано с его поддержкой, то в случае отсутствия initrd и невозможности найти корень, система выкидывает именно в него. Что-то не гуглится ничего, ну не приснилось же мне это, в самом деле...
Какой бейсик ? Я ось на сях замутил еще в 9 классе, правда где-то между реализацией менеджера памяти и многозадачности интересы постепенно сместились в сторону девок, алкоголя и другого непристойного поведения....
я сгруппировал, чтобы было проще видеть структуру. Если у тебя глаза автоматически делят строчки на группы по три - замечательно, а мне нужны разделители. В парсере никаких скобок, понятно, не было. Олсо, даже если бы я правда сделал там скобки, для семиклассника с оценкой по математике между 2 и 3- это вроде как неплохо?