# data[].attributes.body
Características del lenguaje Pascal

Una de estas razones es que el lenguaje fue diseñado para promover un método disciplinado y elegante a la hora de programar.

Su uso obliga al desarrollo de programas bien organizados, escritos con claridad y relativamente libre de errores.

# data[].attributes.headline
¿Que es el lenguaje de programación Pascal?

# data[].attributes.subject
¿Que es el lenguaje de programación Pascal?

# data[].attributes.body
Pascal es un lenguaje de programación publicado en 1970 por Niklaus Wirth, este con el objetivo de facilitar el a aprendizaje de programación de sus alumnos.

Hoy en día se utiliza para la investigación de videojuegos, sistemas embebidos entre muchos otros. Pascal fue el lenguaje primario de alto nivel utilizado para el desarrollo en los primeros años del Macintosh. Por su parte, aplicaciones como Total Commander y Skype fueron escritos en Pascal. Pascal todavía se utiliza para el desarrollo de aplicaciones Windows, pero también tiene la capacidad de compilación cruzada del mismo código para Mac, IOS y Android.

# data[].attributes.body
Es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems.

# data[].attributes.body
- Lenguaje del lado del cliente:

Cuando se dice que un lenguaje es del lado del cliente, nos referimos a que se ejecuta en la máquina del propio cliente a través de un navegador. Algunos de estos lenguajes son el propio javascript, HTML, CSS o Java.

- Lenguaje orientado a objetos:
Javascript es un lenguaje orientado a objetos. Que un lenguaje esté orientado a objetos quiere decir que utiliza clases y objetos como estructuras

- De tipado débil o no tipado:
Que un lenguaje sea de tipado débil quiere decir que no es necesario especificar el tipo de dato al declarar una variable. Esta característica supone una gran ventaja a la hora de ganar rapidez programando, pero puede provocar más errores que si tuviéramos esa restricción que poseen los lenguajes de tipado fuerte como C++ o Java.

- Lenguaje interpretado:
Javascript es un lenguaje interpretado porque utiliza un intérprete que permite convertir las líneas de código en el lenguaje de la máquina.

- Muy utilizado por desarrolladores:
A la hora de elegir si aprender o no un nuevo lenguaje, no sólo hay que informarse sobre el tipo de lenguaje o su curva de aprendizaje, si no también su demanda en el mercado. Javascript es en la actualidad uno de los lenguajes más demandados de los últimos años por su versatilidad y su infinita capacidad para crear plataformas cada vez más atractivas.

# data[].attributes.body
Este lenguaje se utiliza principalmente para la creación de webs, es un lenguaje de alto nivel, por lo que se adapta a la cognitiva humana, es decir que es un lenguaje de servidor el cual se utiliza para procesar toda la información que el usuario introduzca a la página
Además su sintaxis es de fácil  comprensión y escritura

# data[].attributes.body
Lanzado en 2009, desarrollado por Google (Su primera versión estable fue en 2012).
Este lenguaje al igual que otros como C y C++ es un lenguaje compilado que soporta canales de comunicación de programación basados en el Lenguaje CSP (Comunicación de Procesos Secuenciales )

# data[].attributes.body
-El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos

-El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado

Esta programación tiene definida dos partes: declarativa y ejecutiva
Declarativa se anuncian; procedimientos, funciones, variables y nuevos tipos de datos
y en ejecutiva usara todos los datos utilizados en primera parte

# data[].attributes.body
-Lenguaje de propósito general: Se pueden crear todo tipo de programas.
-Es multiparadigma
-Python es un lenguaje interpretado: Quiere decir que no se debe compilar el código antes de su ejecución
-Es multiplataforma: Hay versiones disponibles de Python en muchos sistemas informáticos distintos
-Es de tipo dinámico: Python dispone de un intérprete por línea de comandos en el que se pueden introducir sentencias
-Es orientado a objetos: La programación orientada a objetos está soportada en Python y ofrece en muchos casos una manera sencilla de crear programas con componentes reutilizables.

# data[].attributes.headline
Ejemplos de Empresas que Utilizan Lenguaje Go

# data[].attributes.subject
Ejemplos de Empresas que Utilizan Lenguaje Go

# data[].attributes.body
Según se ha demostrado es una herramienta útil para varias como:
1- Netflix
2- IBM
3- GitHub

# data[].attributes.body
Sintaxis sencilla: Facilita al desarrollador la escritura de código.

Sistema de tipo unificado: Permite realizar operaciones comunes y que los valores de todos los tipos se puedan almacenar, transportar y utilizar de manera coherente.

Orientación a componentes: Permite definir propiedades sin necesidad de crear métodos o usar eventos sin tratar con punteros a funciones.

Bibliotecas. Todos los compiladores de C# tienen un mínimo de biblioteca de clases disponibles para usar.

Integración con otros lenguajes.

Multihilo. En C# se puede dividir el código en múltiples hilos de ejecución, trabajar en paralelo y sincronizarlos al final.

# data[].attributes.body
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código.​ Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional.

# data[].attributes.body
Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.

Característica:
Visual Basic es una expresión de interfaz detallada para el usuario. Esto quiere decir que un programa Visual Basic siempre revelará algo en la pantalla de inicio, de este modo el usuario logra interactuar adecuadamente a través del teclado y el mouse  para así efectuar un trabajo especifico.

Representa el enlace, que ejecuta el compilador cuando se determina un objeto a una variable específica. Las diferencias entre los objetos de un vínculo temprano y de destino tardío es lo que le dará el margen de error. Los tipos de errores suministran una descripción general de todos los errores de sintaxis, las faltas de tiempo de realización y los errores de lógica. De este modo los eventos, muestran cómo utilizar y declarar los sucesos obtenidos

ventajas:

·       Es uno de los lenguajes más utilizados, así que es muy sencillo encontrar información, documentación y fuentes para los proyectos.

·       Tiene acceso a casi toda la API de Windows y puede usar la plataforma de sistemas Windows.

·       Añade soporte para ejecutar scripts en las aplicaciones con VBScript o JScript, gracias a Microsoft Script Control.7.

·       Al ser de Windows, integra su diseño e implementación de formularios.

Desventajas

·       En sus librerías Runtime.dll, tiene problemas de versionado.

·       Pese a ser una programación orientada a objetos, tiene un soporte escaso.

·       Para crear aplicaciones multihilo, es necesario realizar llamadas a la API de Windows.

# data[].attributes.body
HTML es un lenguaje de marcado que se utiliza para el desarrollo de páginas de Internet. Se trata de la siglas que corresponden a HyperText Markup Language, es decir, Lenguaje de Marcas de Hipertexto.

# data[].attributes.body
Una de las principales características de este lenguaje de programación es que es muy parecido a C. Cualquier usuario que tenga ya conocimientos y experiencia programando en C podrá aprender muy fácilmente a programar en este lenguaje de programación de Google. Además Go recibe una gran inspiración también de Python, importando muchas de las características de este lenguaje, además de su facilidad de uso

El Lenguaje Go, al igual que C y C++, es un lenguaje compilado y concurrente, o en otras palabras: soporta canales de comunicación basados en el lenguaje CSP.

# data[].attributes.body
HTML sólo sirve para indicar como va ordenado el contenido de una página web. Esto lo hace por medio de las marcas de hipertexto las cuales son etiquetas conocidas en inglés como tags.

# data[].attributes.body
- Es un lenguaje de propósito general en el cual se pueden desarrollar todo tipo de aplicaciones: aplicaciones de servicio web, clientes de correo electrónico, etc.
- Es dinámico y flexible, se puede utilizar el lenguaje para alterar el código en tiempo de ejecución.
- Es un lenguaje interpretado, el cual necesita que el intérprete de Ruby evalué el código y lo traduzca en lenguaje de máquina entendible por un ordenador, pero no existe un proceso previo de compilación como en C.

# data[].attributes.body
Ventajas de JavaScript

Velocidad -  JavaScript tiende a  ser muy rápido porque a menudo se ejecuta inmediatamente en el navegador. Entonces mientras no requiera recursos externos, JavaScript no tiene permitido retrasarse por llamados del servidor backend.

Simplicidad - La sintaxis de JavaScript está inspirada por Java y es relativamente sencillo de aprender comparado a otros lenguajes de programación populares como C++.

Popularidad - JavaScript esta por todas partes de la web, y  con la llegada de Node.js,  se ha incrementado su uso en backend.  Hay incontables recursos para aprender JavaScript. Tanto  StackOverflow como GitHub muestran un creciente número de proyectos que usan JavaScript, y la popularidad que ha alcanzado en los recientes años se espera que siga creciendo

# data[].attributes.body
-La cantidad de librerías que contiene, tipos de datos y funciones incorporadas en el propio lenguaje,  ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero.
-La sencillez y velocidad con la que se crean los programas.
-Gran cantidad de plataformas en las que podemos desarrollar, como Unix, Windows, OS/2, Mac, Amiga y otros.
-Python es gratuito, incluso para propósitos empresariales.

Desventajas
-Posee una baja velocidad de procesamiento
-Consumo ineficiente de memoria para realizar algunas tareas.
-Programación débil para dispositivos móviles

# data[].attributes.body
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>

# data[].attributes.body
Ofrece una gran adaptabilidad, una estructuración lógica y es fácil de interpretar tanto por humanos como por máquinas, ya que siguen un esquema de árbol donde existe un elemento raíz y donde el resto de etiquetas se insertan de manera lógica y estructurada.

# data[].attributes.body
Las etiquetas las podemos identificar por medio de los caracteres menor que < y mayor que >, como ejemplo: <Aquí dentro va el nombre de la etiqueta>
Para indicar el fin de una etiqueta se debe de escribir un / por delante.
Como ejemplo:

<Inicio de la etiqueta>
</Fin de la etiqueta>

# data[].attributes.body
Lenguajes como C++, Java o C# son más pesados y voluminosos que Go. La simplicidad es la característica principal de Go. Con una sintaxis clara, limpia y organizada, la idea de la programación en Go es diferenciarse de la complejidad de C.

# data[].attributes.body
Aun siendo un lenguaje diseñado para la programación de sistemas, Go dispone de un recolector de basura como la mayoría de los lenguajes modernos. El recolector de basura de Go está siendo reimplementado para reducir la latencia todo lo posible. Y a pesar de no ser un lenguaje orientado a objetos (no existe jerarguía de tipos)

# data[].attributes.body
Go usa tipado estático y es tan eficiente como C. Está pensado para facilitar la vida al máximo a los programadores. Permite detectar errores en la sintaxis durante la compilación y no durante la ejecución, a diferencia de otros lenguajes compilados. Sin embargo, después de programar algo más que un «Hola Mundo», enseguida se puede sentir una sensación agradable al programar.

# data[].attributes.body
El lenguaje fue creado por Apple y está diseñado con el objetivo de trabajar con Cocoa Touch, los marcos de Cocoa y un amplio conjunto de códigos Objective-C que se han escrito para los productos de Apple.

Swift fue presentado al mundo en el Apple Worldwide Developers Conference en 2014, en este evento se lanzó un prototipo del lenguaje y se puso a disposición de los desarrolladores registrados de Apple. La compañía, sin embargo, no prometió que la versión final será exactamente como el prototipo. Apple también planeó desarrollar algunos convertidores de código fuente para la versión final.

# data[].attributes.body
Al igual que otros muchos lenguajes, Go es compatible con sistemas Windows, Mac OS X, Linux y FreeBSD.

# data[].attributes.body
-Permite describir hipertexto.
-Tiene un despliegue rápido.
-Lo reconoce y admite cualquier.
tipo de explorador.
-Permite archivos pequeños.

# data[].attributes.body
Lenguaje Interpretado
Una principal desventaja de Java es que trabaja con lenguaje interpretado, Lo perjudicial es que disminuye el rendimiento de ejecución de los programas, ya que puede presentar variables no deseadas al momento de dar una orden inicial.
Necesidad de experiencia
Si recién estás comenzando a familiarizarte con la programación, utilizar Java como primera opción es poco recomendable, Esto se debe a que Java trabaja con la filosofía de programación orientada a objetivos, lo cual es una evolución de otras composiciones informáticas.
Sintaxis
Java trabaja con una sintaxis un poco complicada. A diferencia de lenguajes como Python y C+, estos utilizan una evolución mucho más rápida y más adaptable a aquellos que recién comienzan en el mundo de la programación.

# data[].attributes.body
Ventajas
-Es de código libre y no se debe pagar por su licencia o descarga.
-Su estructura es orientada a objetos.
-Es flexible y se puede modificar al gusto, lo cual no limita la programación.
-Ofrece bloques para agregar cláusulas dentro del código.

Desventajas
-No cuenta con comunidades y soporte de atención al cliente tan amplia como otros lenguajes de programación.
-Su procesamiento es más lento, es decir, se requiere más tiempo de trabajo.
-Tiene su propio código de codificación, lo que significa que la curva de aprendizaje es mayor comparado con otros como PHP o Perl.
-Las actualizaciones son más lentas comparadas con otros lenguaje de programación como PHP.
-No se encuentran muchas framework creadas con Ruby, lo que limita un poco el desarrollo de aplicaciones para la web.
-Alto uso de memoria.

# data[].attributes.body
1)

program Hola;
  begin
    writeln ('Hola, mundo!');
  end.

2)
program proecto ;
uses crt;
var opcion,x,c : integer;
var n1,n2,suma,resta,multi,divi,porcent:double; begin
clrscr;
weirt(digite la cantidad de calculos a realizar: ');
read(c);
writeln;
writlen('seleccione una operacion: ')
writlen('     suma:......1');
writlen('     Resta:......2');
writlen('     Multiplicacion:.3');
writlen('     Divicion:....4');
writlen('     Porcentaje:.....5');
writlen('           OPERACION:   ');
read(opcion);

# data[].attributes.body
Seguro: Swift fue diseñado desde el principio para ser más seguro que los lenguajes basados en C. Las variables siempre se inicializan antes de ser usadas, los arreglos y los números enteros son comprobados para evitar desbordamiento, y la memoria se gestiona de forma automática.

Rápido: Tiene un rendimiento similar y en algunas pruebas incluso hasta mejor que los lenguajes basados en C. El rendimiento también debe ser predecible y consistente, hay un montón de lenguajes con características novedosas como Swift pero donde la rapidez  muchas veces no se logra.

Expresivo: El lenguaje Swift se beneficia de décadas de avance en la ciencia de la computación y ofrece una sintaxis que es sin dudas todo un placer, con las características modernas que los desarrolladores de hoy en día esperan encontrar. Swift se encuentra en constante desarrollo, bajo un estricto seguimiento de los avances que va teniendo el lenguaje.

# data[].attributes.body
Es un lenguaje de programación que se utiliza para crear aplicaciones de escritorio robustas e integrarlas con otras tecnologías, entornos de desarrollo y lenguajes de programación. Este es probablemente el mejor lenguaje de programación que Microsoft tiene en la actualidad. C # es muy popular porque trabaja de la mano con otras tecnologías o lenguajes de programación para integrar aplicaciones dinámicas.

# data[].attributes.body
Presenta una fuerte complejidad de uso a los programadores, enmascarando su lógica en una aparente sencillez.

Algunos desarrolladores tienen grandes dificultades en la migración del lenguaje Objective-C al nuevo Swift, porque sus conocimientos en nada favorece el aprendizaje.

# data[].attributes.body
Normalmente los lenguajes de programación se pueden agrupar en Interpretados y Compilados según la forma en la que son traducidos. Los lenguajes se inventaron para facilitar al programador el desarrollo aplicaciones, imagina que nuestro computador trabaja en código binario y sería muy difícil programar todo en unos y ceros, además de que nos tardaríamos siglos y nadie quiere eso!!.

# data[].attributes.body
Cambiar de lenguajes clásicos orientados a objetos como Java o C++ requiere esfuerzo

Oferta limitada de bibliotecas y paquetes externos

Hasta ahora pocos manuales y expertos

# data[].attributes.body
-Lenguaje estático.
-La interpretación de cada navegador puede ser diferente.
-Guarda muchas etiquetas que pueden convertirse en “basura” y dificultan la corrección.
-El diseño es más lento.
-Las etiquetas son muy limitadas.

# data[].attributes.body
Suma de dos números

# data[].attributes.body
Como es natural, no es posible dar una respuesta universal, puesto que Go no se ha desarrollado con el fin de sustituir a todos los lenguajes conocidos, sino con el de erigirse como alternativa. Gracias a su eficacia y a su extraordinario rendimiento, aspectos que se reflejan también en las aplicaciones que se programan con él, Go es una interesante opción especialmente en los ámbitos de los negocios y los servidores. Cuanto más código deba escribirse y compilarse, más claras son sus ventajas.

# data[].attributes.body
VENTAJAS DEL C#

Las ventajas que ofrece C# frente a otros leguajes de programación son:

Declaraciones en el espacio de nombres: al empezar a programar algo, se puede definir una o más clases dentro de un mismo espacio de nombres.

Tipos de datos: en C# existe un rango más amplio y definido de tipos de datos que los que se encuentran en C, C++ o Java.

Atributos: cada miembro de una clase tiene un atributo de acceso del tipo público, protegido, interno, interno protegido y privado.

Pase de parámetros: aquí se puede declarar a los métodos para que acepten un número variable de parámetros. De forma predeterminada, el pase de parámetros es por valor, a menos que se use la palabra reservada ref, la cual indica que el pase es por referencia.

Métodos virtuales y redefiniciones: antes de que un método pueda ser redefinido en una clase base, debe declararse como virtual. El método redefinido en la subclase debe ser declarado con la palabra override

Propiedades: un objeto tiene intrínsecamente propiedades, y debido a que las clases en C# pueden ser utilizadas como objetos, C# permite la declaración de propiedades dentro de cualquier clase.

Inicializador: un inicializador es como una propiedad, con la diferencia de que, en lugar de un nombre de propiedad, un valor de índice entre corchetes se utiliza en forma anónima para hacer referencia al miembro de una clase.

Control de versiones: C# permite mantener múltiples versiones de clases en forma binaria, colocándolas en diferentes espacios de nombres. Esto permite que versiones nuevas y anteriores de software puedan ejecutarse en forma simultánea.

DESVENTAJAS

Las desventajas que se derivan del uso de este lenguaje de programación son que en primer lugar se tiene que conseguir una versión reciente de Visual Studio .NET, por otra parte, se tiene que tener algunos requerimientos mínimos del sistema para poder trabajar adecuadamente tales como contar con Windows NT 4 o superior, tener alrededor de 4 gigas de espacio libre para la pura instalación, etc.

Además, para quien no está familiarizado con ningún lenguaje de programación, le costará más trabajo iniciarse en su uso, y si se quiere consultar algún tutorial más explícito sobre la programación en C# se tendría que contar además con una conexión a Internet.