¿Por qué los desarrolladores de Java envidian / odian a los desarrolladores de C ++?

Ningún verdadero desarrollador estará “celoso” de otro desarrollador, sea cual sea el idioma / plataforma que sea. Pero, también es cierto que estamos compitiendo entre nosotros para sacar más cosas increíbles que nuestras tecnologías tienen para ofrecer.
No sé sobre otros países, pero en la India, cada universidad enseñará a sus programadores a comenzar a programar en c y luego a c ++ y otros idiomas a partir de ese momento, dependiendo de su interés. Esa es la razón por la que dije que nadie “odiaría” a C, porque todos hemos aprendido a programar desde allí.
La competencia saludable es necesaria para la evolución de la programación, y todo para el bien mayor.

En la naturaleza humana es curioso, y / o temer, y / o odiar lo que es diferente. Un desarrollador de software que usa un lenguaje de programación no es inmune a ser humano.

Dicho esto, no conozco a los desarrolladores de Java con los que he trabajado envidiando o, lo que es peor, odiando a los desarrolladores de C ++. (Pensando en eso ahora, muchos de los desarrolladores con los que he trabajado han usado ambos de forma extensiva).

El concepto de “odiar” por algo tan tonto como un lenguaje es lo suficientemente extraño como para que lo consideres un problema grave, y algo que se debe evitar al contratar. Es un signo de alguien que tendrá dificultades para integrarse en un equipo dinámico.

En términos de “envidia”, hay buena envidia y mala envidia. Cada vez que un programador me muestra algo que pudo hacer y que no pensé primero o que desearía poder hacer, siento envidia , pero en el sentido (bueno) de que quiero aprender cómo hacerlo. ¡también!

No veo ninguna razón lógica para apoyar su reclamo.
“Una comparación entre desarrolladores de diferentes lenguajes” es realmente una extraña.

Un gran desarrollador de un lenguaje es, por naturaleza, tiene el potencial completo de ser excelente en cualquier otro lenguaje de programación.

La comparación entre los lenguajes de programación para su soporte para varios propósitos está completamente bien. Al comienzo de su carrera, puede estar predispuesto a ciertos lenguajes de programación, pero a medida que crezca en el mundo de la programación, pronto comenzará a sentir que ” cada lenguaje de programación tiene su propia área de grandeza “. Todos ellos están escritos para servir a un propósito mayor, para facilitar nuestro trabajo (programación). Si no ves la grandeza en ellos, no los conoces.

El programador de un lenguaje es mejor que un programador de otro lenguaje es un concepto totalmente erróneo para perder el tiempo. Encuentra un mejor uso de tu tiempo.

Mira esto, puedes entender por qué los desarrolladores de Java odian a los desarrolladores de C ++ …

jajaja…. Solo por diversión.

Ha..ha … siempre es al revés.
La hierba es siempre más verde en el otro lado.

Una de las razones, la mayoría de los programadores comienzan aprendiendo C / C ++ en sus días de universidad. Por lo tanto, tienen interés en hacer algo en ese idioma.

Otra razón, C ++ es lenguaje de alto nivel y de bajo nivel. Por lo tanto, los desarrolladores de Java que trabajan en API siempre tienen el deseo de conocer el mundo del lenguaje de comunicación de nivel inferior.

Hay muchos desarrolladores de C ++ que conozco que desearían haber tomado java y lo mismo al revés. Pero realmente hablando, todos los trabajos tienen algunos u otros puntos de insatisfacción.

En general, lo que dices se observa en jóvenes graduados. Pero, una vez que pasan algún tiempo en la industria, entienden y aprecian mejor las cosas.

En mis muchos años de programación e interacción con otros programadores, nunca me he encontrado con eso.