¿Qué es más importante en programación, lógica o sintaxis?

Lógica, fácil.

La sintaxis es irrelevante en el límite, una vez que domine la programación.

La lógica es como escribir un libro, inventar la trama, etc.

La sintaxis es como usar un bolígrafo.

La sintaxis del lenguaje de programación tiende a ser muy fácil (está diseñada para ser fácil) y también muy simple, no tiene nada que ver con la sintaxis de un idioma como el inglés. El inglés creció durante siglos para convertirse en lo que es hoy. Por otro lado, la sintaxis del lenguaje de programación se ha hecho explícitamente para la programación. Los lenguajes de programación son mucho más simples que los idiomas escritos / hablados.

Algunos lenguajes son más difíciles que otros, solo la semana pasada he usado dos lenguajes de programación que son nuevos para mí:

TypeScript y ensamblador ARM.

TypeScript es fácil, es como C # pero con las declaraciones de nombre / tipo de variable al revés *.

El ensamblador ARM es una caldera de pescado completamente diferente.

A veces la sintaxis será difícil, a veces será fácil, pero es un medio para un fin , y el fin es la lógica que compone un programa.

* Sí, no es diferente, pero está mal , al igual que la forma en que los estadounidenses conducen por el camino equivocado.

Related Content

La sintaxis es lo menos importante para enfocarse. ¿Quieres una sintaxis específica? Google es tu amigo.

Cuando contrato ingenieros, no tengo absolutamente ningún interés en su capacidad de memorizar la sintaxis de un idioma. El hecho de que puedan recordar la sintaxis de una declaración en un segundo, mientras que otro ingeniero puede tardar 30 segundos porque tienen que buscar en Google, no es un indicador absoluto de cuán buenos ingenieros son.

Puedo enseñarle a un nuevo desarrollador dónde buscar referencias de sintaxis. No puedo enseñarles lógica y pensamiento crítico.

¡La lógica es definitivamente más importante!

La programación informática es una herramienta para resolver problemas. La solución no está en el código (sintaxis), está en la lógica. Una vez que haya resuelto la lógica, puede implementarla en cualquier idioma que esté escribiendo. La sintaxis no sirve de nada sin la lógica. No resuelve ningún problema en sí mismo.

More Interesting