Diferencia entre revisiones de «Estilo de sangrado»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Página reemplazada por «'''Indentación''' puede referirse a: *Indentación (programación), director de cine estadounidense. *Indentación (física), técnica experimental para medir l...».
m Revertidos los cambios de 158.109.68.199 a la última edición de Mctpyt
Línea 1: Línea 1:
'''Indentación''' es un [[anglicismo]] (de la palabra [[idioma inglés|inglesa]] ''indentation'') de uso común en [[informática]]<ref>La palabra indentación no es una palabra reconocida por la Real Academia Española (consultado en la vigésimosegunda edición). Se recomienda utilizar el término «[[sangría (tipografía)|sangrado]]».</ref> que significa mover un bloque de texto hacia la derecha insertando espacios o tabuladores para separarlo del texto adyacente, lo que en el ámbito de la imprenta se ha denominado siempre como ''sangrado'' o ''[[Sangría (tipografía)|sangría]]''.
'''Indentación''' puede referirse a:
*[[Indentación (programación)]], director de cine estadounidense.
*[[Indentación (física)]], técnica experimental para medir la dureza de un material.


En los [[lenguajes de programación]] de [[Computadora|computadoras]], la indentación se utiliza para mejorar la legibilidad del [[código fuente]] por parte de los programadores, teniendo en cuenta que los [[compiladores]] o [[intérpretes]] raramente consideran los espacios en blanco entre las sentencias de un programa. Sin embargo, en ciertos lenguajes de programación como [[Haskell]], [[Occam]] y [[Python]], la indentación se utiliza para delimitar la estructura del programa permitiendo establecer bloques de código.
{{desambiguacion}}

Son frecuentes discusiones entre programadores sobre cómo o dónde usar la indentación, si es mejor usar espacios en blanco o tabuladores, ya que cada programador tiene su propio estilo.

== Ejemplos ==

=== Indentación en SQL ===

Sentencia en el lenguaje [[SQL]] sin usar indentación:

SQL> insert into nombre_de_la_tabla (var1,var2,var3) values (valor1,valor2,valor3);

En este primer ejemplo se muestra la introducción de valores (valor1,valor2,valor3) en los campos (var1,var2,var3) de la tabla ''nombre_de_la_tabla''. La instrucción se ejecutará de forma correcta, sin embargo, su lectura de un vistazo puede resultar confusa.

Ejemplo 1:

SQL> insert into nombre_de_la_tabla (var1,var2,var3)
2 values(valor1,valor2,valor3);

Ejemplo 2:

SQL> insert into nombre_de_la_tabla
2 (var1,var2,var3)
3 values
4 (valor1,valor2,valor3);

=== Indentación en C ===

El siguiente código escrito en [[Lenguaje de programación C|lenguaje C]] muestra en pantalla las tablas de multiplicar.

Sin indentación:

#include <stdio.h>
int main ()
{
int i, j;
for (i = 0; i <= 10; i++)
for (j = 0; j <= 10; j++)
printf("%i x %i = %i\n", i, j, i * j);
return 0;
}

Con indentación:

#include <stdio.h>
int main ()
{
int i, j;
for (i = 0; i <= 10; i++)
for (j = 0; j <= 10; j++)
printf("%i x %i = %i\n", i, j, i * j);
return 0;
}

== Notas ==

{{listaref}}

[[Categoría:Lenguajes de programación]]

[[de:Einrückungsstil]]
[[en:Indent style]]
[[fr:Style d'indentation]]
[[ja:字下げスタイル]]
[[pl:Wojny wcięć]]
[[ru:Стиль отступов]]
[[ta:உள்தள் பாணி]]

Revisión del 12:14 18 feb 2010

Indentación es un anglicismo (de la palabra inglesa indentation) de uso común en informática[1]​ que significa mover un bloque de texto hacia la derecha insertando espacios o tabuladores para separarlo del texto adyacente, lo que en el ámbito de la imprenta se ha denominado siempre como sangrado o sangría.

En los lenguajes de programación de computadoras, la indentación se utiliza para mejorar la legibilidad del código fuente por parte de los programadores, teniendo en cuenta que los compiladores o intérpretes raramente consideran los espacios en blanco entre las sentencias de un programa. Sin embargo, en ciertos lenguajes de programación como Haskell, Occam y Python, la indentación se utiliza para delimitar la estructura del programa permitiendo establecer bloques de código.

Son frecuentes discusiones entre programadores sobre cómo o dónde usar la indentación, si es mejor usar espacios en blanco o tabuladores, ya que cada programador tiene su propio estilo.

Ejemplos

Indentación en SQL

Sentencia en el lenguaje SQL sin usar indentación:

SQL> insert into nombre_de_la_tabla (var1,var2,var3) values (valor1,valor2,valor3);

En este primer ejemplo se muestra la introducción de valores (valor1,valor2,valor3) en los campos (var1,var2,var3) de la tabla nombre_de_la_tabla. La instrucción se ejecutará de forma correcta, sin embargo, su lectura de un vistazo puede resultar confusa.

Ejemplo 1:

SQL> insert into nombre_de_la_tabla (var1,var2,var3)
   2 values(valor1,valor2,valor3);

Ejemplo 2:

SQL> insert into nombre_de_la_tabla
   2   (var1,var2,var3)
   3 values
   4   (valor1,valor2,valor3);

Indentación en C

El siguiente código escrito en lenguaje C muestra en pantalla las tablas de multiplicar.

Sin indentación:

#include <stdio.h>

int main ()
{
int i, j;
for (i = 0; i <= 10; i++)
for (j = 0; j <= 10; j++)
printf("%i x %i = %i\n", i, j, i * j);
return 0;
}

Con indentación:

#include <stdio.h>

int main ()
{
   int i, j;
   for (i = 0; i <= 10; i++)
      for (j = 0; j <= 10; j++)
         printf("%i x %i = %i\n", i, j, i * j);
   return 0;
}

Notas

  1. La palabra indentación no es una palabra reconocida por la Real Academia Española (consultado en la vigésimosegunda edición). Se recomienda utilizar el término «sangrado».