¿Es la independencia de la plataforma de los lenguajes de programación un factor en la computación en la nube?

Estoy de acuerdo con la respuesta de Jianghao Ding en la mayoría de los casos. Sin embargo, en el caso de usar un clúster para computación científica (y / o una nube privada para trabajo numérico pesado), tendría que decir que el impacto en el rendimiento de usar un lenguaje como Java o Python es notable. A muchos analistas numéricos y físicos computacionales les gusta usar lenguajes interpretativos (como Python) que tienen bibliotecas numéricas escritas en C ++ / C (por ejemplo, NumPy) para conducir sus simulaciones. Esto se debe principalmente a que es mucho más fácil traducir una ecuación a código en Python que en C ++. En tales casos, la independencia de la plataforma es crucial y el ahorro de tiempo podría medirse en meses o años. Si bien es concebible que este sea un caso demasiado específico para la computación en la nube, es un caso relativamente importante ya que muchos algoritmos informáticos científicos están llegando a la minería de datos. Estos algoritmos pueden involucrar la resolución de un ODE, un PDE de fórmula débil o cálculo matricial, todos los cuales se resuelven mucho más rápido en C o Fortran que en cualquier lenguaje de desarrollo web.

No. cpp no ​​es adecuado para el desarrollo web, aunque puede hacerlo, pero no se recomienda. Si un idioma es para la web, puede encontrar algo relacionado con la web. Los llamamos marcos. Entonces, la respuesta es no, a menos que desee construir un sitio web desde cero.