¿Cuál es el primer lenguaje de programación que los buenos programadores deben aprender?

C (para ser más específico C ++)

SÍ..

LO LEAS CORRECTAMENTE “C ++” NO “PYTHON”

“JAVA”: NO NECESITA MENCIONAR

( JAVA : los códigos son mucho más largos que “C ++” y “PYTHON” )

Entonces, ¿quién quiere escribir mucho y también si usted es una excepción, entonces el tiempo siempre es un factor en “COMPETITIVO – PROGRAMACIÓN – CÓDIGO”?

LA MAYORÍA DE USTED HA OÍDO A “PYTHON” PARA SER UN LENGUAJE MUY ELEGANTE QUE TIENE SINTAXIS MÍNIMO PARA SER TIPADO …

ENTONCES, ¿POR QUÉ C ++?

  1. Para los llamados “COMPETITIVO – PROGRAMACIÓN – CODIFICACIÓN” sobre la base de los cuales se encuentran los miembros de mayor categoría: – GOOGLE, FACEBOOK, AMAZON, etc.
  2. Puede realizar una verificación cruzada del primer punto refiriéndose a Cómo contratamos – Carreras de Google “, allí encontrará la importancia de la excelencia en la programación competitiva, la codificación para el reclutamiento de Google.
  3. Orden de RUN – HORA : – PITÓN> JAVA> C ++> C
  4. Desde el 3er punto, es evidente que “C” y “C ++” (ya que son lenguajes basados ​​en COMPILER ) toman menos tiempo de ejecución, mientras que “PYTHON” (siendo el lenguaje basado en INTERPRETOR ) toman la mayoría del tiempo de ejecución. “JAVA” también está basado en compiladores .
  5. Competitivo – Programación – Codificación, tiene restricciones de “TIEMPO DE EJECUCIÓN” Y “MEMORIA” , su programa debe ejecutarse dentro de “1 – seg” en la mayoría de los “sitios en línea – competitivos – programación – codificación -“, excepto “CODEFORCES” que tienen ” 2 – seg. ” Restricción de tiempo de ejecución. Así que aquí vienen los puntos 3 y 4 en el escenario, que “C” y “C ++” toman menos tiempo de ejecución mientras que “PYTHON” más.
  6. Debido a sus contenedores predefinidos y algoritmos estándar presentes en “STANDARD-TEMPLATE-LIBRARY” ), que son excelentes salvaguardas que te rescatan para descubrir algunos problemas invencibles, ahorrando mucho tiempo de pensamiento y escribiendo esos algoritmos. Y el tiempo es un factor del que no estoy hablando en absoluto de “JAVA”

Uno debe comenzar a aprender “C ++” lo antes posible y hacer de “COMPETITIVO – PROGRAMACIÓN – CODIFICACIÓN” su vida hasta el cuarto o quinto semestre.

“C ++” para “CAMPUS – COLOCACIONES” SOLAMENTE

AHORA VIENE PARTE CONTRA:

“Proyectos”

(Los “PROYECTOS” deben pensarse después del 4º / 5º semestre)

Vea, ya que no hay ningún problema de “RUN – TIME – CONSTRAINT” en contra de la competitiva – programación – codificación

Y tienes que codificar una tremenda cantidad de líneas en relación con la competencia – programación – codificación

Así que “PYTHON” : –

1. El lenguaje más amigable para el programador con la sintaxis más elegante que es mínimo para escribir.

2. Y si se ha decidido por el proyecto “WEB – DESARROLLO” . Debido a “DJANGO” .

PARA TODOS LOS “JAVA – AMANTES”, DARÉ RESPETO A JAVA TAMBIÉN: –

Si ha decidido “APP – DESARROLLO” :

APLICACIÓN – DESARROLLO = JAVA (BACK – END) + XML (FRONT-END)

Uno debe comenzar a aprender idiomas para proyectos solo después del cuarto / quinto semestre, es decir, en el quinto / sexto semestre.

Como “CAMPUS – PLACEMENTS” se encuentra en el séptimo semestre, así que para entonces logrará la competencia en “COMPETITIVO – PROGRAMACIÓN – CODIFICACIÓN” y tendrá “PROYECTOS” para agregar ponderación para reanudar.

La respuesta sería C siempre.

Ya que tiene que escribirlo todo por usted mismo, ya que habrá menos funciones predefinidas, entenderá cómo funcionan las asignaciones y la lógica detrás de la función. Es por eso que las instituciones también prefieren comenzar con c.

Si eres bueno en la programación de C, crees que el resto será un juego de niños.

También puede aprender computación de alto rendimiento a través de c.

Pero hay otras opciones para aprender, como Python, etc., que no prefiero aprender primero.

Ya que si logras los difíciles, los primeros fáciles se alcanzan sin saberlo …