Есть задачка - реализовать транслятор (frontend) определенного, достаточно сложного языка. По синтаксической/семантической сложности язык сопоставим с С++. К транслятору выдвигаются особенно жесткие требования по быстродействию и объму памяти (разбирать придестя код размером до 15 мб). Необходимо выбрать язык реализации. Наиболее вероятные кандидаты C/С++, в качестве альтернативы рассмартивается Ocaml.
Хотелось бы уточнить у местных гуру, насколько применение Ocaml в данной ситуации оправдано, какова производительность скомпилированной OCaml-программы по сравнению с программой написанной на C/C++, какие требования к оперативной памяти по сравнению с С/C++-программой