Diciembre 24th, 2006
¿Qué es un Lenguaje de Programación?
Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute. Existen varias clasificaciones de Lenguajes de Programación: de Bajo Nivel, de Medio Nivel o Intermedio y de Alto Nivel.
Lenguajes de Programación actuales más usados:
- Delphi: Lenguaje de Borland, que comparte con la filosofía de programar en un entorno totalmente virtual con Visual Basic. Delphi hace esto en Object Pascal, que es Pascal orientado a objetos.
- Visual Basic: Es una versión de BASIC de Microsoft, utilizada para desarrollar aplicaciones de Windows, que se ha vuelto popular.
Es similar a QuickBASIC de Microsoft, pero no es 100% compatible con éste. Las interfaces de usuario se desarrollan llevando objetos de la caja de herramientas de Visual Basic hacia el formato de aplicación.
Con Visual Basic, se pueden desarrollar aplicaciones para Windows más rápidamente. Los errores de programación no se generan tan frecuentemente y, si lo hacen, son más sencillos de depurar. Además, incluye dos conceptos importantes:
F Un método visual de creación de aplicaciones, incluyendo formularios (ventanas), controles y componentes del formulario.
F La habilidad de asociar código directamente a cada evento de cada elemento del diseño visual.
También existe VB.NET (Lo último en desarrollo Microsoft)
- Visual C++: Sistema de desarrollo C y C++ para aplicaciones DOS y Windows, de Microsoft. Introducido en 1993, el Standard Edition de Visual C++ remplaza a QuickC para Windows, y el Professional Edition incluye el Windows SDK y remplaza Microsoft C/C++ 7.0. También existe C#.NET, C++.NET (Lo último en desarrollo Microsoft)
- Java: Lenguaje desarrollado por Sun Microsystems para la elaboración de aplicaciones exportables a la red y capaces de operar sobre cualquier plataforma a través, normalmente, de visualizadores WWW. El programa Java se descarga desde el servidor Web y lo interpreta un programa que se ejecuta en el equipo que contiene el explorador de Web.
Características Principales de Java:
F Simple
F Orientado a Objetos
F Distribuido
F Robusto
F Arquitectura Neutral
F Seguro
F Portable
F Interpretado
F Multitarea
F Dinámico
También existe J#.NET (Lo último en desarrollo Microsoft)
- HTML: (HyperText Markup Language). Lenguaje de marcado de Hipertexto. Es el lenguaje estándar para describir el contenido y la apariencia de las páginas en el WWW.
El HTML es el lenguaje de programación utilizado para crear y reconocer documentos hipermedia a los que accedemos a través de la red Internet. Este lenguaje consiste en un sistema de introducción de marcas de referencia en un fichero de texto, basado en el estilo SGML (Standard Generalized Markup Language), utilizado para la creación de documentos hipertexto, que en WWW generalmente poseen la extensión “html”.
- Perl: Lenguaje de programación muy utilizado para la elaboración de aplicaciones CGI. Es multiplataforma y funciona bajo UNIX. Perl es un lenguaje de programación muy sencillo, desarrollado inicialmente por Larry Wall.
- Visual Fox Pro: DBMS compatible con dBASE IV para computadores personales, de Microsoft. Como una versión mejorada de FoxBASE, FoxPro incluye interfaces de ventanas, SQL y QBE y tecnología “Rushmore” para consultas rápidas en bases de datos grandes.
- ASP/ASP.NET: (Active Server Pages). Es un lenguaje independiente, diseñado por Microsoft para la codificación eficiente de los scripts de los servidores, que fueron diseñados para ser ejecutados por un servidor Web en respuesta a la petición de un URL de un usuario. Los scripts de ASP son similares a otros scripts de servidores con los que puedes estar familiarizado, que son utilizados en otras plataformas, como Perl, Python, etc.
Opiniones de dos programadores acerca de la diferencia entre Delphi y Visual
Basic:
1- Yo he trabajado los dos lenguajes en bases de datos. Cada uno tiene ventajas sobre el otro, pero creo que Delphi es el mejor, porque:
a) En Visual Basic los datos se dañan con facilidad, si tu cometiste un desbordamineto de memoria y no corre, entonces reinicias el equipo algunas veces, los datos se dañan y hay que cambiarlos.
b) Visual Basic es más rápido para trabajarlo con Acces. En cambio, la versión dos de Delphi es un poco lenta, pero la 3 ya viene mejorada.
c) Con Delphi dos debes crear “Drivers” para manejar Acces y eso sí que es un lio, porque si no tienes el “installshield” debes llevarte todo manual y eso es más bien problemático.
d) Delphi trabaja muy bien con Pardox (Pardox es para Borland como Acces para Microsoft), y aunque Visual Basic trabaja bien con Acces, la ventaja es que
Delphi es más rápido con Pardox que Visual Basic con Acces; además, el espacio ocupado es bastante diferente.
e) Delphi 4.0 trae un driver nativo para Oracle 8, lo cual lo hace más rápido. No sé si Visual Basic lo traerá.
2- En cuestiones de manejos de datos Visual Basic es mejor que Delphi, lo digo por experiencia. Yo programo y conozco “bien” los dos lenguajes. Lo que sucede es que hay programadores que han intentado programar la manipulación de datos en Visual Basic y, como no lo conocen a fondo, lo hacen mal o les falla algún código (a los que frecuentemente les pasa esto esa los que emigran de lenguajes lineales a uno controlado por eventos; o bien, a los que aún no alcanzan a conocer el verdadero significado de un evento) y después de un tiempo, se decepcionan de Visual Basic y deciden usar otro lenguaje, en este caso Delphi; y como la sintaxis de los objetos, que incluye librerías, estructuras de control, etc. de Delphi, es parecida a la usada en la Programación Lineal, se les hace más amigable este lenguaje y deciden programar en él y luego andan diciendo que Access o Visual
Basic tardó más tiempo en cierto proceso y Delphi o Paradox tardó menos, y los ignorantes ni siquiera se han dado cuenta o no aceptan que son ellos los que no saben programar en Visual Basic o no saben manejar el Access. Hazte esta pregunta: Si Visual Basic fuera lento o tuviera esas desventajas, entonces, ¿por qué es el lenguaje de programación más usado en la actualidad ?
Posted in Sin Categoria | No Comments »
Diciembre 24th, 2006
Gracias por crear un blog con crearblog.com, si necesitas ayuda sobre tu blog entra en Foro de ayuda para blogs !
Posted in Sin Categoria | 1 Comment »