¿Cuál es la diferencia principal entre "roast" y "barbecue"?

Respuesta de un hablante nativo
Rebecca
Los modos de cocinar que se indican son diferentes. "Roast" suele ser cocinar en el horno, mientras que "barbecue" suele hacer referencia a hacer carne a la parrilla en el exterior. Ej: "We like to have a nice Sunday roast around the dining room table." (Nos gusta comer un buen asado en la mesa del comedor los domingos.) Ej: "Nothing beats a good barbecue on a summers' day." (No hay nada mejor que una buena barbacoa en los días de verano.)