Lengujes de programación

Definicion

Que es?

Es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Es un modo practico para que los seres humanos puedan dar instrucciones a un equipo.

caracteristicas

Es mucho más fácil de comprender que un lenguaje máquina. Permite mayor portabilidad, es decir que puede adaptarse fácilmente para ejecutarse en diferentes tipos de equipos. La programación pretende que sus programas sean útiles y eficientes.

Historia

Para facilitar el trabajo, los primeros programadores decidieron traducir el lenguaje maquina (0-1), y asociarlo a palabras para crear ordenes o instrucciones, el lenguaje ensamblador sigue la misma estructura del lenguaje maquina. Estoy dio paso a los lenguajes de alto nivel como:

Lenguaje de programación Ada

codigo

codigo

Lenguaje Fortran (1956)

Cobol (1960)

Pascal (1970)

Visual Basic (1991)

Visual Basic (1991)

Delphi (1983)

C (1972)

Java (1995)

Usos

Tiene como objetivo el tratamiento de la información correctamente.
Creación de software, programas y aplicaciones.

Lenguaje informatico

Que son

Tiene como objetivo el tratamiento de la información correctamente.
Creación de software, programas y aplicaciones.

Tipos de lenguaje

HTML

¿Que es?

Es un lenguaje muy sencillo que permite describir hipertexto, es decir, texto presentado de forma estructurada y agradable, con enlaces (hyperlinks) que conducen a otros documentos o fuentes de información relacionadas, y con inserciones multimedia.
Lenguaje hipertexto de marcas.

Para que sirve

La descripción se basa en especificar en el texto la estructura lógica del contenido (títulos, párrafos de texto normal, enumeraciones, definiciones, citas, etc.) así como los diferentes efectos que se quieren dar (especificar los lugares del documento donde se debe poner cursiva, negrita, o un gráfico determinado) y dejar que luego la presentación final de dicho hipertexto se realice por un programa especializado (como Mosaic, o Netscape).

HTML

HTML

Caracteristicas

Una de las características de este lenguaje más importantes para el programador es que no es necesario ningún programa especial para crear una página Web.
Se puede escribir en cualquier programa de procesador de texto (Bloc de notas, Word)

HTML2

Fue desarrollado bajo los auspicios de la Internet Engineering Task Force (IETF) para codificar lo que era la práctica común a finales de 1994

HTML3

Propusieron versiones mucho más ricas de HTML. A pesar de no haber logrado nunca el consenso en las discusiones sobre estándares, estos borradores llevaron a la adopción de un número de nuevas características.

HTML4

desarrolla el lenguaje HTML con mecanismos para hojas de estilo, ejecución de scripts, marcos, objetos incluidos, soporte mejorado para texto de derecha a izquierda y direcciones mezcladas, tablas más ricas y mejoras en formularios, ofreciendo mejoras de accesibilidad para personas con discapacidades.

HTML5

Las animaciones en html5 se pueden hacer en su etiqueta <canvas> el cual se basa en javascript para hacer las animaciones, además también hubo una evolución en las etiquetas o forma de hacer html. De tal manera que la indexación de la web pueda ser más sencilla, a diferencia del html se conforma así:
<header></header> --> aquí va el cabezote de la página, descripciones, metatags y más cosas para el SEO, así como el header o cabezote de la página.
<section> --> aquí va a estar todo el contenido.
<article> --> aquí van los contenidos textuales y que interesan a nuestro buscador.

Ejemplos

Asp

¿Que es?

ASP.NET es un framework de desarrollo web gratuita para la construcción de grandes sitios Web y aplicaciones Web usando HTML, CSS y JavaScript.

Caracteristicas

Ofrece un modelo familiar que le permite volver a utilizar los controles e incorporar datos en un sitio web, haciendo que su trabajo sea reutilizable y más productivo.
Proporciona una forma sencilla de conectarse sin problemas a una base de datos o añadir en el código del servidor dinámico en HTML usando la nueva sintaxis.

Subtopic

Subtopic

Ejemplos

Java script

Que es

JavaScript, al igual que Flash, Visual Basic Script, es una de las múltiples maneras que han surgido para extender las capacidades del lenguaje HTML (lenguaje para el diseño de páginas de Internet). Al ser la más sencilla, es por el momento la más extendida.

Subtopic

Subtopic

Para que sirve

JavaScript se utiliza en miles de millones de páginas Web para agregar funcionalidad, validar formularios, comunicarse con el servidor. Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (widgets).

Caracteristicas

Mejora la interfaz del usuario
Páginas web dinámicas
Usa una sintaxis parecida a “C”.

Ejemplos

Ajax

Que es

En realidad, el término AJAX es un acrónimo de Asynchronous JavaScript + XML, que se puede traducir como "JavaScript asíncrono + XML".

Subtopic

Subtopic

Para que sirve

XHTML y CSS, para crear una presentación basada en estándares.
DOM, para la interacción y manipulación dinámica de la presentación.
XML, XSLT y JSON, para el intercambio y la manipulación de información.
XMLHttp Request, para el intercambio asíncrono de información.
JavaScript, para unir todas las demás tecnologías.

Caracteristicas

Ajax no es una tecnología en sí mismo. En realidad, se trata de varias tecnologías independientes que se unen de formas nuevas y sorprendentes. AJAX permite mejorar completamente la interacción del usuario con la aplicación, evitando las recargas constantes de la página, ya que el intercambio de información con el servidor se produce en un segundo plano. (No carga toda la pagina, solo lo necesario pero debilita el SEO)

Ejemplos

Joomla

Que es

Permite el desarrollo rápido de aplicaciones basadas en web que son independientes de la plataforma. La tecnología JSP separa la interfaz de usuario de la generación de contenidos, permitiendo a los diseñadores para cambiar el diseño general de la página sin alterar el contenido dinámico subyacente.
Se puede utilizar la tecnología JSP, sin aprender a escribir scriplets Java. A pesar de scriptlets ya no son necesarios para generar contenido dinámico, que aún se admiten para proporcionar compatibilidad
Reduce la cantidad de código necesario para crear aplicaciones Web eficaces.

Subtopic

Subtopic

Para que sirve

Un sistema de gestión de contenidos es un software que realiza un seguimiento de cada pieza de contenido en su sitio web, al igual que su biblioteca pública local mantiene un registro de los libros y las almacena. El contenido puede ser texto simple, fotos, música, video, documentos, o cualquier cosa que se pueda imaginar. Una gran ventaja de usar un CMS es que requiere habilidad casi ninguna técnica o conocimiento de manejar lenguajes de programación.

Ejemplos

gsas.harvard.edu

Software de integración

Que es

El software de integración está en la capacidad de integrar funciones, herramientas, videos imágenes para el entorno web.

Flash

Que es

Se trata de una aplicación de creación y manipulación de gráficos vectoriales con posibilidades de manejo de código mediante el lenguaje ActionScript en forma de estudio de animación que trabaja sobre "fotogramas”. Está destinado a la producción y entrega de contenido interactivo para las diferentes audiencias alrededor del mundo sin importar la plataforma.

Subtopic

Subtopic

Para que sirve

Está destinado a la producción y entrega de contenido interactivo para las diferentes audiencias alrededor del mundo sin importar la plataforma.

Carracteristics

Los archivos de Flash aparecen muy a menudo como animaciones en sitios web multimedia. Son también ampliamente utilizados como anuncios en la Web. Aplicaciones de Internet enriquecidas

Usos

Adobe Flash organiza las imágenes y sonidos en capas y fotogramas para crear animaciones 2D utilizadas en páginas Web y sitios Web con contenido multimedia. Estas animaciones pueden ser reproducidas por un reproductor Flash. El cual realiza otras tareas con contenido multimedia, como crear animaciones, editar imágenes, sonido, etc., jugar o programar juegos, etc.

Ejemplos

Shockwave

Que es

Es un complemento para navegadores web.

Subtopic

Subtopic

Para que sirve

Permite la reproducción de contenidos interactivos como juegos, presentaciones, aplicaciones de formación.

Esta toda vía muy fuerte debido a las amplias personas que se dedican a desarrollar juegos en línea.

Caracteristicas

Adobe flex

Que es

Agrupa una serie de tecnologías para dar soporte despliegue y desarrollo a las Aplicaciones Enriquecidas de Internet.

Subtopic

Subtopic

Para que sirve

Minimiza el flujo de trabajo y da un entorno para desarrollar aplicaciones. El objetivo de Flex es permitir a los desarrolladores de aplicaciones web construir rápida y fácilmente Aplicaciones de Internet Ricas, también llamadas RIAS

Caracteristicas

El lenguaje y la estructura de archivos de Flex buscan el desacoplamiento de la lógica y el diseño.

Adobe conect

Que es

Adobe Connect (antes Presedia Publishing System, Macromedia Breeze y Adobe Acrobat Connect Pro)&#xA;Es un software utilizado para crear la información y las presentaciones generales, materiales de capacitación en línea, conferencias web, módulos de aprendizaje, y el intercambio de escritorio del usuario

Subtopic

Subtopic

Caracteristicas

Estas soluciones están disponibles como suscripción alojada para una gestión sin problemas, o como software con licencia que puede implantarse bajo la protección de servidores de seguridad.

Web minars

Que es

Un Webinar es un tipo de conferencia, taller o seminario que se transmite por Web

Para que sirve

Recibir, dar y discutir información

Caracteristicas

La característica principal es la interactividad que se da entre los participantes y el conferencista.&#xA;Los Webinars se dan en tiempo real, con fecha y horario específico

Ejemplos

Acrobat

Que es

El software Adobe Reader es el estándar mundial gratuito para compartir documentos electrónicos

Subtopic

Subtopic

Para que sirve

Sirve para visualizar, buscar, firmar electrónicamente, verificar, imprimir archivos PDF de Adobe y colaborar en ellos

Carcteristicas

Visualiza e interactúa con archivos PDF que contengan gran variedad de tipos de contenidos, incluidos dibujos, mensajes de correo electrónico, hojas de cálculo, vídeos y otros elementos multimedia.

Unitd 3D

Que es

Es un sistema integrado de herramientas de autoría para la creación de juegos de video en 3D o de otros contenidos interactivos tales como visualizaciones arquitectónicas en tiempo real de animaciones en 3D.

Subtopic

Subtopic

Carcterisrticas

Como Microsoft Windows o Mac OS X ejecutable&#xA;En la web (a través de la Unidad el plugin Web Player para Internet Explorer , Firefox , Safari , Mozilla , Netscape , Opera , Google Chrome y el Camino ) en Windows y OS X.&#xA;Como Mac OS X Dashboard widget&#xA;Para Nintendo Wii &#xA;Como un iPhone / iPad de aplicación&#xA;Para Google Android &#xA;Para Microsoft Xbox 360 &#xA;Para Sony PlayStation 3

Ejemplos

Para que sirve

Sirve para poder visualizar contenido en la web con la facilidad de volverla multimedia agradable y cada vez más sorprendente.

Caracteristicas

Variedad de contenido
Las aplicaciones ofrecen interactividad al usuario.