Можно ли помочь мне думать о проблемах для своего языка программирования? [закрытый]

8
задан 3 revs 8 April 2010 в 18:41
поделиться

10 ответов

Внедрите компилятор (на любой язык, который вы знаете) для вашего языка на самом языке.

3
ответ дан 5 December 2019 в 12:57
поделиться

Это может быть хорошим применением элементов, которые вы найдете на http://codekata.pragprog.com/2007/01/code_kata_backg.html#more

0
ответ дан 5 December 2019 в 12:57
поделиться

Попробуйте решения из Project Euler - эти головоломки всегда хороши для тестирования новых языков.

4
ответ дан 5 December 2019 в 12:57
поделиться

После того, как вы закончите писать несколько коротких приложений, может быть интересно написать простой сервер. Многие темы связаны с серверами, которые помогут вам определить, может ли ваш язык решать такие вещи, как UDP / TCP, потоки, очереди, безопасность и т. Д.

0
ответ дан 5 December 2019 в 12:57
поделиться

Может быть, что-то рекурсивное?

У меня есть два игрушечных языков . Я сделал кое-что из того, что вы описали. Еще я попытался распечатать Последовательность Фибоначчи . Еще одна вещь, которую вы можете сделать, - это написать программу, которая проверяет, является ли число простым .

У вас есть ссылка на ваш язык? Я бы хотел это проверить!

2
ответ дан 5 December 2019 в 12:57
поделиться

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

0
ответ дан 5 December 2019 в 12:57
поделиться

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

Sorting Algorithm
Search Algorithm

2
ответ дан 5 December 2019 в 12:57
поделиться

Вы могли бы рассмотреть возможность реализации тестов для «Shootout» .

1
ответ дан 5 December 2019 в 12:57
поделиться

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

1
ответ дан 5 December 2019 в 12:57
поделиться

Посмотрите на сайт RubyQuiz. Множество глупых мелочей, которые вы можете сделать, чтобы проверить свой язык.

0
ответ дан 5 December 2019 в 12:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: