Idioma de programación


De Wikipedia, la enciclopedia libre
  (Redirigido de modismos de programación )
Saltar a navegación Saltar a búsqueda

Un idioma de programación o idioma de código es un grupo de fragmentos de código que comparten una función semántica equivalente, [1] que se repite con frecuencia en proyectos de software que a menudo expresan una característica especial de una construcción recurrente en uno o más lenguajes de programación o bibliotecas. Los desarrolladores reconocen los modismos de programación al asociar y dar significado a una o más expresiones sintácticas dentro de fragmentos de código . El idioma puede verse como un concepto subyacente a un patrón en el código, que está representado en la implementación por fragmentos de código contiguos o dispersos. Estos fragmentos están disponibles en varios lenguajes de programación, frameworks o incluso bibliotecas.. En términos generales, un lenguaje de programación es una expresión del lenguaje natural de una simple tarea, algoritmo , o estructura de datos que no es un built-in característica en el lenguaje de programación que se utiliza, o por el contrario, el uso de una característica inusual o notable que es integrado en un lenguaje de programación.

Conocer los modismos asociados con un lenguaje de programación y cómo usarlos es una parte importante para ganar fluidez en ese lenguaje y transferir conocimientos en forma de analogías de un lenguaje o marco a otro.

Un error común es usar el uso adverbial o adjetivo del término como si se usara un lenguaje de programación de una manera típica , lo que realmente se refiere a idiosincrásico . Por ejemplo, una forma idiosincrásica de administrar la memoria dinámica en C sería usar las funciones de biblioteca estándar de C malloc y free , mientras que idiomatic se refiere a la asignación de memoria dinámica como un rol semántico recurrente que se puede lograr con fragmentos de código malloc en C, o pointer = nuevo tipo [número_de_elementos]en C ++. Ambos tienen en común que los fragmentos de código son inteligibles para alguien que no esté familiarizado con C o C ++, a menos que se exponga el fundamento del código al desarrollador.

Ejemplos de modismos simples

Imprimiendo Hello World

Uno de los puntos de partida más habituales para aprender a programar o notar las diferencias de sintaxis entre un idioma conocido y uno nuevo. [2]

Tiene varias implementaciones, entre ellas los fragmentos de código para C ++ :

std :: cout  <<  "Hola mundo \ n " ;

Para Java :

Sistema . fuera . println ( "Hola mundo" );

Insertar un elemento en una matriz

Este modismo ayuda a los desarrolladores a entender cómo manipular colecciones en un lenguaje dado, particularmente insertando un elemento x en una posición i en una lista sy moviendo los elementos a su derecha. [3]

Fragmentos de código:

Para Python :

s . insertar ( i ,  x )

Para JavaScript :

s . empalme ( i ,  0 ,  x );

Para Perl :

empalme ( @s ,  $ i ,  0 ,  $ x )

Ver también

Referencias

enlaces externos