Cuadro Comparativo
Tipos de lenguajes
Lenguaje ¿Qué es? Ventajas Desventaja Sistema O.
HTML Lenguaje utilizado para la
creación de páginas web.
HTML significa “hypertext
mark-up language”,que
significa, “lenguaje para el
formato de documentos de
hipertexto”,
Sencillo que permite describir
hipertexto.
Archivos pequeños.
Lenguaje de fácil aprendizaje.
Lo admiten todos los
exploradores
Lenguaje estático.
La interpretación de cada
navegadorpuede ser diferente.
Lento para ejecutar archivos
pesados
Se pueden ver en todos los
sistemas operativos,pero
la interpretación varía
según el navegadorque
esté utilizando
Scratch Es una aplicación
informática destinada
principalmente a los niños y
les permite explorar y
experimentar, mediante el
uso de una sencilla interfaz
Es un programa gratuito, de
software libre.
Es perfecto para enseñary
aprender a programar.
Es multilenguaje
Es un programa muy pesado y
es un poco complicado
manejarlo
Está disponible para varios
sistemas operativos,
Windows, Mac y Linux.
Java Es un lenguaje orientado a
objetos,de una plataforma
independiente,fue
desarrollado por la compañía
SUN Microsystems ahora es
propietario ORACLE.
Se pueden realizar distintos
aplicativos
Puede desarrollar aplicaciones
de escritorio que se ejecutan
en forma independiente
Soporta el desarrollo de
aplicaciones móviles
Esperar la actualización
siguiente para que sea más
rápido.
Sirve para todos los
sistemas operativos y si no
es la versión adecuada para
dicho sistema, la
aplicación java se encarga
de descargas o actualizar
para un excelente
desempeño en el pc.
SQL Lenguaje de consulta
estructurada; es un lenguaje
específico del dominio que
da acceso a un sistema de
gestión de bases de datos
relacionales que permite
especificar diversos tipos de
operaciones en ellos.
Es un sistema de gestión de
base de datos.
Es útil para manejar y obtener
datos de la red de redes.
Nos permite olvidarnos de los
ficheros que forman la base de
datos.
Utiliza mucho la memoria
RAM para las instalaciones y
utilización de software.
No se puede utilizar como
practicas porque se prohíben
muchas cosas,tiene
restricciones en lo particular.
La relación, calidad y el precio
esta muy debajo comparado
con oracle
solo está disponible para
sistemas operativos
Windows de Microsoft
JavaScript Es un lenguaje de
programación que se utiliza
principalmente para crear
páginas web dinámicas.
Lenguaje de scripting seguro y
fiable.
Los script tienen capacidades
limitadas, por razones de
seguridad.
El código Javascript se ejecuta
en el cliente.
Código visible por cualquier
usuario.
El código debe descargarse
completamente.
Puede poner en riesgo la
seguridad del sitio
Se pueden ver en todos los
sistemas operativos,pero
la interpretación varía
según el navegadorque
esté utilizando
C Es un lenguaje orientado a la
implementación de Sistemas
Operativos, concretamente
Unix
es el lenguaje de
programación más popular
para crear software de
sistemas, aunque también se
utiliza para crear
aplicaciones.
El lenguaje C ha sido pensado
para ser altamente
transportable
Acceso a memoria de bajo
nivel mediante el uso de
punteros.
Interrupciones al procesador
con uniones.
Un conjunto reducido de
palabras clave.
Encapsulación.
Funciones anidadas, aunque
GCC tiene esta característica
como extensión.
Soporte nativo para
programación multihilo y redes
de computadores.
Se pueden ver en todos los
sistemas operativos,pero
la interpretación varía
según el navegadorque
esté utilizando
CSS Es el lenguaje utilizado para
describir la presentación de
documentos HTML o XML,
esto incluye varios lenguajes
basados en XML como son
XHTML o SVG
El lenguaje CSS ofrece una
amplia gama de herramientas
de composición más potentes
que HTML.
Con CSS se evita tener que
recurrir a “trucos” para
conseguiralgunos efectos
Si hay problemas o limitaciones
de compatibilidades, el
navegadoraplicará el formato
predeterminado y nuestro
trabajo de composición habrá
sido inútil.
Para todos los sistemas
operativos
Algo que suele ocurrir
mucho, es que el diseñador
elija una fuente que no
suele ser estándarpara sus
diseños
PHP PHP es un lenguaje de
programación interpretado,
diseñado originalmente para
la creación de páginas web
dinámicas
Es un lenguaje
multiplataforma.
Orientado al desarrollo de
aplicaciones web
Como es un lenguaje que se
interpreta en ejecución
La ofuscación es una técnica
que puede dificultar la lectura
del código
Se usa principalmente para
la interpretación del lado
del servidor, páginas web y
CMS
Maquina Es el sistema de códigos
directamente interpretable
por un circuito
microprogramable, como el
microprocesador de una
computadora o el
microcontrolador de un
autómata.
Posibilidad de cargar
(transferir un programa a la
memoria) sin necesidad de
traducción posterior, lo que
supone una velocidad de
ejecución superior a cualquier
otro lenguaje de
programación.
Dificultad y lentitud en la
codificación. Poca fiabilidad.
Gran dificultad para verificar y
poner a punto los programas
Para todo tipo de maquina
ya que este va integrado en
el microprocesador
Ensamblador Lenguaje de programación
de bajo nivel. Consiste en un
conjunto de mnemónicos que
representan instrucciones
básicas para los
computadores,
microprocesadores,
microcontroladores y otros
circuitos integrados
programables.
1.Velocidad
2.Eficiencia de tamaño
3.Flexibilidad
1.Tiempo de programación
2.Programas fuente grandes
3.Peligro de afectar recursos
inesperadamente
Para todo tipo de maquina
ya que este va integrado en
el microprocesador
Cuadro comparativo

Cuadro comparativo

  • 1.
    Cuadro Comparativo Tipos delenguajes Lenguaje ¿Qué es? Ventajas Desventaja Sistema O. HTML Lenguaje utilizado para la creación de páginas web. HTML significa “hypertext mark-up language”,que significa, “lenguaje para el formato de documentos de hipertexto”, Sencillo que permite describir hipertexto. Archivos pequeños. Lenguaje de fácil aprendizaje. Lo admiten todos los exploradores Lenguaje estático. La interpretación de cada navegadorpuede ser diferente. Lento para ejecutar archivos pesados Se pueden ver en todos los sistemas operativos,pero la interpretación varía según el navegadorque esté utilizando Scratch Es una aplicación informática destinada principalmente a los niños y les permite explorar y experimentar, mediante el uso de una sencilla interfaz Es un programa gratuito, de software libre. Es perfecto para enseñary aprender a programar. Es multilenguaje Es un programa muy pesado y es un poco complicado manejarlo Está disponible para varios sistemas operativos, Windows, Mac y Linux. Java Es un lenguaje orientado a objetos,de una plataforma independiente,fue desarrollado por la compañía SUN Microsystems ahora es propietario ORACLE. Se pueden realizar distintos aplicativos Puede desarrollar aplicaciones de escritorio que se ejecutan en forma independiente Soporta el desarrollo de aplicaciones móviles Esperar la actualización siguiente para que sea más rápido. Sirve para todos los sistemas operativos y si no es la versión adecuada para dicho sistema, la aplicación java se encarga de descargas o actualizar para un excelente desempeño en el pc. SQL Lenguaje de consulta estructurada; es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos. Es un sistema de gestión de base de datos. Es útil para manejar y obtener datos de la red de redes. Nos permite olvidarnos de los ficheros que forman la base de datos. Utiliza mucho la memoria RAM para las instalaciones y utilización de software. No se puede utilizar como practicas porque se prohíben muchas cosas,tiene restricciones en lo particular. La relación, calidad y el precio esta muy debajo comparado con oracle solo está disponible para sistemas operativos Windows de Microsoft JavaScript Es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas. Lenguaje de scripting seguro y fiable. Los script tienen capacidades limitadas, por razones de seguridad. El código Javascript se ejecuta en el cliente. Código visible por cualquier usuario. El código debe descargarse completamente. Puede poner en riesgo la seguridad del sitio Se pueden ver en todos los sistemas operativos,pero la interpretación varía según el navegadorque esté utilizando
  • 2.
    C Es unlenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones. El lenguaje C ha sido pensado para ser altamente transportable Acceso a memoria de bajo nivel mediante el uso de punteros. Interrupciones al procesador con uniones. Un conjunto reducido de palabras clave. Encapsulación. Funciones anidadas, aunque GCC tiene esta característica como extensión. Soporte nativo para programación multihilo y redes de computadores. Se pueden ver en todos los sistemas operativos,pero la interpretación varía según el navegadorque esté utilizando CSS Es el lenguaje utilizado para describir la presentación de documentos HTML o XML, esto incluye varios lenguajes basados en XML como son XHTML o SVG El lenguaje CSS ofrece una amplia gama de herramientas de composición más potentes que HTML. Con CSS se evita tener que recurrir a “trucos” para conseguiralgunos efectos Si hay problemas o limitaciones de compatibilidades, el navegadoraplicará el formato predeterminado y nuestro trabajo de composición habrá sido inútil. Para todos los sistemas operativos Algo que suele ocurrir mucho, es que el diseñador elija una fuente que no suele ser estándarpara sus diseños PHP PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas Es un lenguaje multiplataforma. Orientado al desarrollo de aplicaciones web Como es un lenguaje que se interpreta en ejecución La ofuscación es una técnica que puede dificultar la lectura del código Se usa principalmente para la interpretación del lado del servidor, páginas web y CMS Maquina Es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata. Posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior, lo que supone una velocidad de ejecución superior a cualquier otro lenguaje de programación. Dificultad y lentitud en la codificación. Poca fiabilidad. Gran dificultad para verificar y poner a punto los programas Para todo tipo de maquina ya que este va integrado en el microprocesador Ensamblador Lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. 1.Velocidad 2.Eficiencia de tamaño 3.Flexibilidad 1.Tiempo de programación 2.Programas fuente grandes 3.Peligro de afectar recursos inesperadamente Para todo tipo de maquina ya que este va integrado en el microprocesador