¿Cuál es el mejor lenguaje de programación para aprender en la era de hoy? Java, C, C ++, Python o cualquier otra cosa?

Según me java y C ++ es un lenguaje de programación de propósito general, compilado de forma libre, estático, desarrollado por Bjarne Stroustrup a partir de 1979 en los Laboratorios Bell, que tiene características imperativas, orientadas a objetos y de programación genérica, al mismo tiempo que proporciona facilidades para la manipulación de memoria de bajo nivel. C ++ se ejecuta en varias plataformas, como Windows, Mac OS y las diversas versiones de UNIX diseñadas para principiantes y profesionales, e incluye objetos, clases, herencia, constructor, destructor, polimorfismo, espacio de nombres, encapsulación, cadenas, matrices y muchos más. . C ++ es un lenguaje de programación sofisticado, eficiente y de nivel intermedio que también se ha encontrado útil en muchos otros contextos, con fortalezas clave como la infraestructura de software y las aplicaciones de restricción de recursos, incluidas las aplicaciones de escritorio y los servidores. C ++ está estandarizado por la Organización Internacional para la Estandarización con un sesgo hacia la programación del sistema e integrado con eficiencia de rendimiento y flexibilidad de uso como lo destaca su diseño.

Depende de tu interes

  • Si buscas desarrollo de aplicaciones móviles, debes ir con Java .
  • Si desea comprender cómo funciona el sistema informático, debe utilizar C & C ++.
  • Para el desarrollo de sitios web JavaScript .
  1. Si eres principiante y no tienes conocimiento de ningún lenguaje de programación o has empezado uno para aprender y tienes problemas para entender la sintaxis y los códigos que utilizar Python. Es tan fácil para el principiante 🙂
  2. Si desea unirse a compañías como Microsoft, aprenda C #
  3. Para el desarrollo de iOS, aprenda Swift.
  • Y si buscas dinero en lugar de interés, debes ir con Java, Python o JavaScript.

Esta pregunta fue hecha probablemente hace un año, como puedo ver en algunas de sus respuestas. Y ya hay muchas respuestas, pero soy muy perezosa para leerlas todas, así que escribiré la mía de todos modos:

En la década de 1980, 1990 o incluso en la década de 2000, si le hiciera la misma pregunta a la gente, probablemente obtendría respuestas totalmente diferentes. Porque este campo sigue cambiando de vez en cuando.

Si hace preguntas de “cuál es el mejor”, por lo general terminará con respuestas sesgadas. Todo el mundo te dice su propia preferencia .

Aparte de eso, cada idioma tiene su propia área de fortaleza, por ejemplo:

  • Java: mundo de aplicaciones móviles, aplicaciones empresariales e incluso desarrollo web.
  • C ++: sistemas críticos de rendimiento, sistemas embebidos y mucho más.
  • Python : Data Science, Machine Learning, y oh! Desarrollo web.
  • C: Sistemas operativos, sistemas embebidos y cualquier habilidad de bajo nivel necesaria.

Los idiomas mencionados anteriormente también tienen otros roles, pero mencioné algunas de sus áreas de fortaleza .

La mejor manera de resolver esto es mirar los campos en los que está interesado para trabajar y elegir los idiomas que son buenos.

Después de todo, mi lista sesgada , en orden de prioridad decreciente sería:

  • Java
  • Pitón
  • C ++

Bueno, iré con Python cualquier día porque es rápido y poderoso. Código mínimo, salida máxima. Tenga en cuenta que python podría utilizarse en una variedad de dominios.

Aprender Python es fácil y tampoco toma mucho tiempo. Puedes empezar con CodeAcademy. En caso de que no quieras encontrar los mejores cursos que recomienda la comunidad de programación, puedes visitar Hackr.

También puedes aprender python de la manera más difícil.

Espero que esto ayude.

El Mejor Lenguaje de Programación para aprender en la era actual es Java porque las próximas tecnologías en auge se basan en Java.

Como la programación de Android basada en Java, que es la tecnología de más rápido crecimiento en la era actual. El Android se está expandiendo muy rápido, ya que comenzó desde los teléfonos móviles, luego pasó a Wearable como Android Watch y Google / ReconJet Glasses, luego a Android TV y ahora en Automobiles. El futuro de Android es brillante y está basado en Java.

La segunda tecnología que está en Boom es Hadoop. Con el análisis en tiempo real y rápido de la transmisión de datos o una gran cantidad de datos, Hadoop / Big Data se está convirtiendo en el favorito de las grandes empresas, además de ser utilizado en la investigación. Desde que Hadoop se ha construido nuevamente sobre las bibliotecas de Java y sus herramientas también se desarrollan en Java. Por lo tanto, uno requiere un buen conocimiento de Java para trabajar eficientemente en ellos.

Entonces, en el mundo de hoy, es mejor aprender Java para un futuro mejor y prometedor.

Conozco todos los idiomas mencionados por usted, pero permítame darle un consejo, si tiene tiempo para aprender todos los idiomas de la era actual y si encuentra interés en algún idioma en particular, conviértalo en su idioma fuerte. Me gustaría decir una cosa más que otros aconsejan que no le ayudará mucho, de lo que su experiencia en el trabajo con esos idiomas lo ayudará. Por lo tanto, le aconsejo que pruebe al menos algunos idiomas antes de utilizar un idioma en particular como el idioma de su carrera.

Todo lo mejor.

Por favor, deja de pensar en los mejores lenguajes de programación que hay. Piense en ellos como herramientas para resolver problemas. Eso es.

Incluso los lenguajes de programación más recientes tienen muchas de sus ideas que se remontan a varias décadas. Entonces, en lugar de casarse con un lenguaje o un marco, aprenda los conceptos involucrados en el diseño del lenguaje para prepararse para aprender nuevos cuando sea necesario.

¡Puedes aprenderlos todos si realmente quieres! Pero en la práctica, solo hay tanto tiempo en una vida. Por lo tanto, elija al menos uno de cada familia y aprenda que:

1. Elija uno de los idiomas del sistema: C, C ++, Ensamblaje .

2. Escoja uno de los lenguajes compilados / recolectados con basura de bytes: Java, C #, Scala .

3. Elija uno de la categoría de idiomas interpretados: php, python, ruby .

4. Elija uno de la categoría de lenguajes funcionales: JavaScript, Haskell, Clojure .

5. Elija uno de la categoría de idiomas web: html, css, less, xml.