Café, Leche Y Chocolate
Un lenguaje de alto nivel permite al programador escribir las instrucciones de un programa utilizando palabras o expresiones sintácticas muy similares al inglés. Por ejemplo, en C se pueden usar palabras tales como: case, if, for, while, etc.
Para construir con ellas instrucciones como:
* if( numero > 0 ) printf( "El número es positivo" )
Quetraducido al castellano viene a decir que: si numero es mayor que cero, entonces, escribir por pantalla el mensaje: "El número es positivo".
Ésta es la razón por la que a estos lenguajes se les considera de alto nivel, porque se pueden utilizar palabras de muy fácil comprensión para el programador. En contraposición, los lenguajes de bajo nivel son aquellos que están más cerca del"entendimiento" de la máquina. Otros lenguajes de alto nivel son: Ada, BASIC, COBOL, FORTRAN, Pascal, etc.
Otra característica importante de los lenguajes de alto nivel es que, para la mayoría de las instrucciones de estos lenguajes, se necesitarían varias instrucciones en un lenguaje ensamblador para indicar lo mismo. De igual forma que, la mayoría de las instrucciones de un lenguaje ensamblador, tambiénagrupa a varias instrucciones de un lenguaje máquina.
|
|
|
Figura - Relación entre las instrucciones de alto nivel, ensamblador y máquina. |
Principales lenguaje de alto nivel
* Java – Basic
* C – Visual Basic
* C++ - Pascal
* COBOL
* FORTRAN
* PROLOG
* LISP
* PL/I
* SMALLTALK
Principales lenguajes de programación web
Actualmenteexisten diferentes lenguajes de programación para desarrollar en la web, estos han ido surgiendo debido a las tendencias y necesidades de las plataformas. En el presente artículo pretende mostrar las ventajas y desventajas de los lenguajes más conocidos.
Desde los inicios de Internet, fueron surgiendo diferentes demandas por los usuarios y se dieron soluciones mediante lenguajes estáticos. Amedida que paso el tiempo, las tecnologías fueron desarrollándose y surgieron nuevos problemas a dar solución. Esto dio lugar a desarrollar lenguajes de programación para la web dinámicos, que permitieran interactuar con los usuarios y utilizaran sistemas de Bases de Datos. A continuación daremos una introducción a los diferentes lenguajes de programación para la web.
* Lenguaje HTML
*Lenguaje JAVASCRIPT
* Lenguaje PHP
* Lenguaje ASP
* Lenguaje ASP.NET
* Lenguaje JSP
* Lenguaje PYTHON
* Lenguaje RUBY
LENGUAJE HTML
Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML. Es un lenguaje estático para el desarrollo de sitios web (acrónimo en inglés de HyperText Markup Language, en español Lenguaje de Marcas Hipertextuales).Desarrollado por el World Wide Web Consortium (W3C). Los archivos pueden tener las extensiones (htm, html).
SINTAXIS:
<html> (Inicio del documento HTML)
<head>
( Cabecera )
</head>
<body>
( Cuerpo )
</body>
</html>
<b> </b> Negrita
<p> </p> Definir párrafo
<etiqueta> Apertura de la etiqueta
</etiqueta>Cierre de la etiqueta
VENTAJAS:
* Sencillo que permite describir hipertexto.
* Texto presentado de forma estructurada y agradable.
* No necesita de grandes conocimientos cuando se cuenta con un editor de páginas web o WYSIWYG.
* Archivos pequeños.
* Despliegue rápido.
* Lenguaje de fácil aprendizaje.
* Lo admiten todos los exploradores.
*
DESVENTAJAS:
*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.
*
LENGUAJE JAVASCRIPT
Este es un lenguaje interpretado, no requiere compilación. Fue creado por Brendan Eich en la empresa Netscape Communications....
Regístrate para leer el documento completo.