PROGRAMACION



¿Que Un lenguaje de  Programación?

Lenguaje de programación


Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana, Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:

  • El desarrollo lógico del programa para resolver un problema en particular.
  • Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
  • Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
  • Prueba y depuración del programa.
  • Desarrollo de la documentación.
AGUNOS LENGUAJES DE PROGRAMACION



ASSEMBLER (ENSAMBLADOR)
Como señalado a proposito del "Primer Nivel" de los lenguajes, el Assembler es directamente dependiente de los circuitos electronicos de los procesadores (que constituyen el nucleo de los computadores), por lo cual escribir en Ensamblador sigue siendo una tarea muy compleja, a lo cual hay que sumar que el codigo varia de un procesador a otro aunque existe ya una jerga comun para ciertas operaciones como las aritmeticas y logicas, por ejemplo:

BASIC
El BASIC ("Beginner's All-purpose Simbolic Instruction Code nacio con los microcomputadores, como un lenguaje simplificado y multiproposito destinado a los usuarios no-especialistas. Permite resolver problemas numericos o comerciales asi como crear y mantener archivos, realizar graficos lineales, etc. Es por esencia un lenguaje interpretado y no-estructurado.

C y C++
El lenguaje "C" es bastante reciente y esta especialmente orientado hacia el desarrollo de software de sistemas operativos y utilitarios que anteriormente se escribian en Assembler. Se usa hoy como base para crear el software que funciona con el sistema operativo "UNIX", logrando un alto grado de portabilidad, es dcir de independencia respecto de los procesadores (con lo cual es facil lograr que un mismo programa pueda ser ejecutado en diferentes modelos de computadores). El "C++" es un lenguaje desarrollado a partir del "C" pero con una estructura "orientada a objetos", lo cual facilita el mejor manejo d los datos.


FORTRAN
El FORTRAN ("FORmula TRANslator" fue desarrollado entre los años 1954 y 1957 por un equipo dirigido por James Backus, fue el primer lenguaje compilado e inclusive hoy en dia es usado ampliamente en la solucion de problemas numericos. Aunque fue el mas comun hasta 1970, sigue siendo de primera importancia en aplicaciones cientificas por cuanto se adapta muy bien a la forma tradicional de escribir formulas matematicas. Al contrario, no se presta con facilidad al manejo de archivos y produccion de tablas de resultados.



JAVA
JAVA es un lenguaje de programacion basado en el C++ (con cambios en la sintaxis y nuevas restricciones de codificacion). Permite agregar animaciones y puntos sensibles en paginas de texto. Aunque se lo pretende presentar como "EL" lenguaje destinado a desarrollos para World Wide Web, es mucho mas complejo que el HTML e incluso que otros lenguajes utilizables por los browsers (navegadores) de la Web.
Una version muy reducida es el "JavaScript", que se puede combinar con el lenguaje HTML, dentro de una pagina web.

VISUAL BASIC

Visual Basic es un lenguaje de programación desarrollado por el alemán Alan Cooper para Microsoft. El 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 completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma. Desde el 2001 Microsoft ha propuesto abandonar el desarrollo basado en la API Win32 y pasar a trabajar sobre un framework o marco común de librerías independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos).
Visual Basic (Visual Studio) constituye un IDE (entorno de desarrollo integrado, o, en inglés, Integrated Development Enviroment) que ha sido empaquetado como un programa de aplicación; es decir, consiste en un editor de código (programa donde se escribe el código fuente), un depurador (programa que corrige errores en el código fuente para que pueda ser bien compilado), un compilador (programa que traduce el código fuente a lenguaje de máquina), y un constructor de interfaz gráfica o GUI (es una forma de programar en la que no es necesario escribir el código para la parte gráfica del programa, sino que se puede hacer de forma visual).

DELPHI

Delphi es un entorno de desarrollo de software diseñado para la programación de propósito general con énfasis en la programación visual. En Delphi se utiliza como lenguaje de programación una versión moderna de Pascal llamada Object Pascal. Es producido comercialmente por la empresa estadounidense CodeGear (antes lo producía Borland), adquirida en mayo de 2008 por Embarcadero Technologies, una empresa del grupo Thoma Cressey Bravo, en una suma que ronda los 30 millones de dólares. En sus diferentes variantes, permite producir archivos ejecutables para Windows, GNU/Linux y la plataforma .NET.
CodeGear ha sido escindida de la empresa Borland, donde Delphi se creó originalmente, tras un proceso que pretendía en principio la venta del departamento de herramientas para desarrollo.

PROGRAMACION WEB
Tambien existen diversos lenguajes de programacion web que son los lenguajes de creacion de paginas web aqui mencionare  algunos de los ams comunes y conocidos.

JavaScript

es un lenguaje de scripting orientado a objetos, basado en prototipos, sin tipo y liviano, utilizado para acceder a objetos en aplicaciones. Principalmente, se utiliza integrado en un navegador web permitiendo el desarrollo de interfaces de usuario mejoradas y páginas web dinámicas. JavaScript es un dialecto de ECMAScript y se caracteriza por ser un lenguaje basado en prototipos, con entrada dinámica y con funciones de primera clase. JavaScript ha tenido influencia de múltiples lenguajes y se diseñó con una sintaxis similar al lenguaje de programación Java, aunque más fácil de utilizar para personas que no programan.
Todos los navegadores modernos interpretan el código JavaScript integrado dentro de las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).

HTML
El HTML o "HyperText Marking Language" es el lenguaje que se utiliza para crear paginas -como la presente- en World Wide Web.
El HTML se basa en los mismos principios que el HyperTalk, permitiendo definir segmentos (de texto o ilustraciones) que remiten a otros, facilitando una "navegacion" por multiples vias, a gusto del usuario. Asi es como el boton "Home" tiene asociadas las instrucciones que indican al procesador que busque la primera ficha o pagina del archivo llamado "Home" o "index" en el archivo del computador que presta el servicio de conexion (servidor). Y si se hace un clic en una palabra subrayada, se pasa a ver otra seccion del mismo documento o algun otro documento.

PHP
 es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.

Cursos de  programacion en paginas web.

CLIK AQUI PARA APRENDER A HACER UNA PAGINA WEB