Lenguaje de Progrogramación
Lenguaje de Progrogramación
Lenguaje de Progrogramación
Un lenguaje de programación consiste en todos los símbolos, caracteres y reglas de uso que
permiten a las personas "comunicarse" con las computadoras. Existen varios cientos de
lenguajes y dialectos de programación diferentes. Algunos se crean para una aplicación
especial, mientras que otros son herramientas de uso general más flexibles que son
apropiadas para muchos tipos de aplicaciones. En todo caso los lenguajes de programación
deben tener instrucciones que pertenecen a las categorías ya familiares de entrada/salida,
cálculo/manipulación de textos, lógica/comparación y almacenamiento / recuperación.
Son herramientas que nos permiten crear programas y software. Entre ellos tenemos: C#,
Delphi, C, PHP, Perl, Python,Visual Basic, Pascal, Java, entre otros.
Otro objetivo fundamental de la programación es que sean de códigos claros y legibles, con
lo que si un programador inicia un programa y no lo termina, otro programador sea capaz
de entender la codificación y poder terminarlo, en programación existen ciertas normas no
escritas de cómo han de nombrarse los componentes, objetos o controles de cada sistema,
así como sus variables que deben ser relativas al termino al cual se van a vincular.
Por último la programación pretende que sus programas sean útiles y eficientes, de muchs
formas diferentes, la programación nos dará el mismo resultado de un programa, un buen
programador llegara al mismo resultado con un mínimo de código y de la forma más clara y
lógica posible, un código claro y legible facilita el mantenimiento de la aplicación o
sistema.
Una computadora funciona bajo control de un programa el cual debe estar almacenado en la
unidad de memoria o unidades de almacenamiento como por ejemplo, el disco duro.
Para que estos programas funcionen para diferentes computadoras hay que realizar una
versión para cada una de ellas, lo que implica el aumento del costo de desarrollo. Por otra
parte, los lenguajes de programación en código de máquina son verdaderamente difíciles de
entender para una persona, ya que están compuestos de códigos numéricos sin sentido
nemotécnico.
La ventaja del proceso interprete es que no necesita de dos fases para ejecutar el programa,
sin embargo su inconveniente es que la velocidad de ejecución es más lenta ya que debe
analizar e interpretar las instrucciones contenidas en el programa fuente.
Los lenguajes de programación están conformados por una serie de reglas sintácticas y
semánticas que serán utilizadas por el programador y a través de las cuales creará un
programa o subprograma, las instrucciones que forman dicho programa son conocidas
como código fuente.
Los lenguajes de programación pueden clasificarse de diversas maneras, como por ejemplo
según su nivel de abstracción: lenguaje de bajo nivel; lenguaje de nivel medio y lenguaje de
alto nivel.
También puede haber lenguajes según la forma de ejecución, encontrándonos así con él y
lenguajes interpretados.
CARACTERÍSTICAS:
CLASIFICACIÓN:
Se encuentran más cercanos al lenguaje natural que al lenguaje máquina, están dirigidos a
solucionar problemas mediante el uso de EDD’s (Estructuras Dinámicas de Datos), son
estructuras que pueden cambiar de tamaño durante la ejecución del programa, permiten
crear estructuras de datos que se adapten a las necesidades reales de un programa, son
lenguajes independientes de la arquitectura de la computadora, es decir que en principio, un
programa escrito en un lenguaje de alto nivel, se puede migrar de una máquina a otra sin
ningún tipo de problema.
Estos lenguajes se encuentran en un punto medio entre los dos anteriores, dentro de estos
lenguajes podría situarse C ya que puede acceder a los registros del sistema, trabajar con
direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la vez
realizar operaciones de alto nivel.
GENERACIONES
PROGRAMACIÓN EN C
PROGRAMACIÓN EN PASCAL
Con Java, se pueden realizar distintos aplicativos, como son applets, que son aplicaciones
especiales, que se ejecutan dentro de un navegador al ser cargada una página HTML en un
servidor WEB, por lo general los applets son programas pequeños y de propósitos
específicos.
Programación en Visual Basic es una forma ágil y simple de crear aplicaciones para
Microsoft Windows, proporciona todas las herramientas necesarias para el desarrollo
rápido de aplicaciones.
Visual Basic le proporciona una herramienta ilimitada para crear aplicaciones en la red,
permite construir de forma rápida aplicaciones de Windows, no es necesario conocer otros
lenguajes de programación para poder saber programar en Visual Basic, es una manera
sencilla de crear aplicaciones, además el lenguaje le ofrece una cantidad de herramientas
para simplificar esta labor, como proyectos, formularios, plantillas de objetos, controles
personalizados, add-ins y un gestor de base de datos.
PROGRAMACIÓN WEB
La programación Web, parte de las siglas www, que significan World Wide Web o telaraña
mundial, para realizar una página con la programación Web, se deben tener claros, tres
conceptos fundamentales los cuales son, el URL es un sistema con el cual se localiza un
recurso dentro de la red, este recurso puede ser una página Web, un servicio o cualquier
otra cosa. En resumen el URL no es más que un nombre, que identifica una computadora,
dentro de esa computadora un archivo que indica el camino al recurso que se solicita.
La programación Delphi almacena la aplicación con archivos de extensión .dpr, que define
al proyecto en sí. Y archivos .dfm el que guarda el formulario creado en Delphi.
PROGRAMACIÓN EN EXCEL
Excel, es un aplicativo el cual trabaja con datos numéricos, representados en unas casillas
contiguas, llamadas celdas, con la programación en Excel, se pueden realizar cálculos de
gran utilidad y muy complejos, así como funciones combinando celdas de filas y columnas.
También se pueden crear listas las cuales trabajan como si fueran Bases de Datos, gráficos
y cualquier tipo de imágenes pueden ser agregadas en la programación en Excel.
En Excel, se encuentra la hoja principal conocida como el libro o el archivo básico, cada
libro está conformado por hojas de cálculo, en cada celda de estas hojas de cálculo, se
pueden agregar formatos para personalizar estas, estos formatos pueden ser, cambio de
color de las celdas, cambio del tipo de letra, cambiar el diseño de los bordes, se pueden
utilizar formulas, con solo la instrucción = en la celdas, estas formulas, admiten desde una
constante numéricas, hasta un cálculo entre dos fechas dadas.
PROGRAMACIÓN ESTRUCTURADA
La programación orientada a objetos, intenta simular el mundo real a través del significado
de objetos que contiene características y funciones. Los lenguajes orientados a objetos se
clasifican como lenguajes de quinta generación.
PROGRAMACIÓN DE ALGORITMOS
http://148.204.211.134/polilibros/portal/polilibros/P_Terminados/PolilibroFC/Unidad_III/Unida
d%20III_4.htm