The advice that sounds right to me is: Write as much as you can in your high level language of choice, and only revert to using C for individual performance-critical modules as indicated by your profiler. Simmer for 20 minutes on medium to avoid premature optimization. Add salt to taste. Serves 6.