Когда все, что у вас есть, - это пара болтов и бутылка водки, все выглядит как замок на двери ловушки Вольфа Блитцера. (Замените это молотком и гвоздем, если вы не читаете xkcd)
В настоящее время я программирую Clojure, Python, Java и PHP, поэтому я знаком с синтаксисом C и LISP, а также с пробелом. Я знаю императив, функциональность, неизменность, ООП и пару типов систем и другие вещи. Теперь я хочу больше!
Какие языки используют другой подход и будут полезны для практического выбора инструмента или теоретического понимания?
Мне не нравится изучать другой функциональный язык (Haskell) или другой императивный язык ООП (Ruby), и я не хочу практиковать непрактичные забавные языки, такие как Brainfuck.
Одна очень интересная вещь, которую я обнаружил, - это языки с моноикойным стеком, такие как Factor.
Только когда я чувствую, что понимаю большинство концепций и отвечаю на все мои вопросы, я хочу начать думать о своем собственном игрушечном языке, чтобы содержать все мои личные предпочтения.