# data[].attributes.body
es una manera de que se ejecute un programa para una combinación de software y hardware. Existen  dos maneras de implementar un lenguaje: compilaciòn e interpretaciòn.

# data[].attributes.body
es el proceso que traduce un programa escrito, generando un programa equivalente que la máquina será capaz interpretar.
Los programas traductores que pueden realizar esta operación se llaman copiladores.

# data[].attributes.attachment_link.title
ELEMENTOS BÁSICOS DE UN LENGUAJE DE PROGRAMACIÓN

# data[].attributes.body
Es una asignación.  Como los lenguajes formales pueden definirse en términos puramente sintàcticos sus fórmulas bien formadas pueden no ser más que cadenas de sìmbolos.

# data[].attributes.body
La mayoría de lenguajes de alto nivel permiten la programación multipropósito, aunque fueron diseñados para permitir programación dedicada, como pascal con las matemáticas en su comienzo. lenguajes educativos como logo, como una serie de simples instrucciones.algunos lenguajes especialmente indicados para aplicaciones de web, como Perl, PHP, Ruby, Python o JavaScript.

# data[].attributes.body
HTML significa "Lenguaje de Marcado de Hypertexto" por sus siglas en ingles "HyperText Markup Language", es un lenguaje que pertenece a la familia de los "lenguajes de marcado" y es utilizado para la elaboración de páginas web. El estándar HTML lo define la W3C (World Wide Web Consortium) y actualmente HTML se encuentra en su versión HTML

# data[].attributes.body
La sigla que se conoce como SQL corresponde a la expresión inglesa Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de LENGUAJE vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas. Gracias a la utilización del ALGEBRA y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla

# data[].attributes.body
Los tipos o técnicas de programación son bastante variados, aunque puede que muchos sólo conozcan una o dos metodologías para realizar programas. En la mayoría de los casos, las técnicas se centran en programación modular y programación estructurada, pero existen otros tipos de programación.

# data[].attributes.body
La programación estructurada esta compuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo.
Esta programación estructurada utiliza un número limitado de estructuras de control, reduciendo así considerablemente los errores.
Esta técnica tiene
Diseño descendente: el problema se descompone en etapas o estructuras jerárquicas.
Recursos abstracta: consiste en descompones las acciones complejas en otras más simples capaces de ser resueltas con mayor facilidad.
Estructuras básicas: existen tres tipos de estructuras básicas:
1 Estructuras secuénciales: cada acción sigue a otra acción secuencialmente. La salida de una acción es la entrada de otra.
2 Estructuras selectivas: en estas estructuras se evalúan las condiciones y en función del resultado de las mismas se realizan unas acciones u otras. Se utilizan expresiones lógicas.
3 Estructuras repetitivas: son secuencias de instrucciones que se repiten un número determinado de veces.

# data[].attributes.body
El XML es un lenguaje que nos garantiza intercambios de cualquier tipo de información, sin que ocasione problemas de tipo contenido o de tipo presentación. Esto nos garantiza que los datos estructurados sean uniformes e independientes de aplicaciones. Algunos podremos darnos la idea que el XML es especie de HTML avanzado, por lo que cuando tomamos el tema de HTML surgen cuestiones como: ¿Es XML una nueva versión de HTML?, ¿Cuáles fueron los motivos de su creación?, ¿Tiene alguna aplicación en la actualidad?, ¿Exactamente qué es?

# data[].attributes.body
C es un lenguaje de programación de larga historia si lo comparamos con otros surgidos más recientemente. C ha tenido distintos usos a lo largo de la historia, con aplicaciones en sistemas operativos, compiladores y desarrollo de software. No queremos entrar a profundizar en estos conceptos ya que exceden el objetivo que tenemos que es aprender fundamentos de programación. Simplemente diremos que un programa podemos verlo como “un servicio”. Podríamos hacer una analogía con una peluquería: el servicio de peluquería no puede ofrecerse “en el aire”, tiene que hacerse en un local que le proporcione las cosas más básicas necesarias (electricidad, agua, etc.)

# data[].attributes.headline
Entre los tipo de progamcion podemos mencionar

# data[].attributes.subject
Entre los tipo de progamcion podemos mencionar

# data[].attributes.body
1. HTML
2. XML
3. SQL
4. C

# data[].attributes.headline
Otros Tipos De Lenguaje De Programación Pueden Ser:

# data[].attributes.subject
Otros Tipos De Lenguaje De Programación Pueden Ser:

# data[].attributes.body
1.Javascript
2.PHP
3.Perl
Javascript
Es un lenguaje con muchas posibilidades, utilizado para crear pequeños programas que luego son insertados en una página web y en programas más grandes, orientados a objetos mucho más complejos. Con Javascript podemos crear diferentes efectos e interactuar con nuestros usuarios. Javascript es compatible por la mayoría de los navegadores como: Internet Explorer, Netscape, Opera, Mozilla Firefox, entre otros mas.
PHP
Es un lenguaje de programación interpretado que se utiliza para la generación de páginas web de forma dinámica. Éste código se ejecuta al lado del servidor y se incrusta dentro del código HTML. Cabe destacar que es un lenguaje de código abierto, gratuito y multiplataforma.
Ventajas
1.Fácil de aprender.
2.Orientado para desarrollar aplicaciones web donde la información esté en una base de datos.
Desventajas
1. Se necesita instalar un servidor web.
2. Es un leguaje de programación NO tipado.
Perl
Perl significa Practical Extraction and Report Language, algo así como lenguaje práctico de extracción y de informes. Es un lenguaje con el objetivo principal de simplificar las tareas de administración de un sistema UNIX; en realidad hoyen día se ha convertido en un lenguaje de propósito general, y una de las principales herramientas de un bueninternetero y de un buen webmaster.
Perl Prácticamente, sirve para todo. Todas las tareas de administración de UNIX se pueden simplificar con un programa en Perl. Se usa también para tratamiento y generación de ficheros de texto. También hay proyectos completos y complejos escritos en Perl.

# data[].attributes.body
En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad.
En la programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros.
A su vez cada modulo puede contener sus propios datos y llamar a otros módulos o funciones.

# data[].attributes.body
Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos.
El elemento principal de la programación orientada a objetos es el objeto.
El objeto es un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización.
Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento.
El polimorfismo y la herencia son unas de sus principales caracteristicas

# data[].attributes.body
Se suele utilizar en la inteligencia artificial y pequeños programas infantiles. Se trata de una programación basada en el cálculo de predicados una teoría matemática que permite lograr que un ordenador basándose en hecho y reglas lógicas, pueda dar soluciones inteligentes.

# data[].attributes.body
Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones.

# data[].attributes.body
Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez.
Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea.
Se trata de una programación más lenta y laboriosa, obteniendo unos resultados lentos en las acciones.

# data[].attributes.body
es una propuesta tecnológica adoptada por una comunidad de programadores y desarrolladores cuyo núcleo central es incuestionable en cuanto que únicamente trata de resolver uno o varios problemas claramente delimitados; la resolución de estos problemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingenieria de software.

Un paradigma de programación representa un enfoque particular o filosofía para diseñar soluciones. Los paradigmas difieren unos de otros, en los conceptos y la forma de abstraer los elementos involucrados en un problema, así como en los pasos que integran su solución del problema, en otras palabras, el cómputo.

¿Cuáles son los principales paradigmas de programación?

Imperativo. Los programas se componen de un conjunto de sentencias que cambian su estado. Son secuencias de comandos que ordenan acciones a la computadora.

Declarativo. Opuesto al imperativo. Los programas describen los resultados esperados sin listar explícitamente los pasos a llevar a cabo para alcanzarlos.

Lógico. El problema se modela con enunciados de logica de primer orden.

Funcional. Los programas se componen de funciones, es decir, implementaciones de comportamiento que reciben un conjunto de datos de entrada y devuelven un valor de salida.

Orientados a objetos. El comportamiento del programa es llevado a cabo por objetos, entidades que representan elementos del problema a resolver y tienen atributos y comportamiento

# data[].attributes.body
es un informe mensual que elabora y publica la empresa TIOBE Software BV.
TIOBE Software BV es una empresa afincada en Eindhoven (Holanda) que se ha encargado de desarrollar y mejorar desde el año 2001 un algoritmo basado en la ejecución de infinidad de queries en los mayores motores de búsqueda del mundo (Google, MSN, Yahoo!, Baidu, Wikipedia o YouTube, entre otros).

# data[].attributes.body
El índice TIOBE es un indicador de la popularidad de los distintos lenguajes de programación que se actualiza mensualmente. Se basa, por una parte, en los datos obtenidos por 25 motores de búsqueda entre ellos Google, Bing, Yahoo, Wikipedia, Amazon, Youtube… y por otra parte, en factores como el número de técnicos cualificados en cada lenguaje, en la oferta formativa, etc.