Programación es el proceso a través del cual un programa o
aplicación informática es desarrollada. Se conoce como programación en ciencias
de la programación a los pasos que abordan para crear el código o fuente de
programa informático de acuerdo con estos pasos el código se escribe, se prueba
y se perfecciona.
El software informático es aquel ejecutado por el hardware o dispositivo de una computadora, permitiendo que el usuario aseda a funciones y operaciones de todo tipo. Así, la programaciones una de las actividades más determinantes en el desarrollo de sistemas eficientes rápido y amigable para todo tipo de usuarios; se conoce como programadores a los encargados de desarrollar este código con instrucciones para que el software se comporte de una u otra manera de acuerdo con las ordenes que reciba.
El lenguaje de programación es por otro lado, la serie de parámetros y códigos de los que el programador se vale para desarrollar software. Existen distintos tipos de lenguaje, como el: C, Basic o Ruby. Además, existe la Ing. del software, que se dedicó a desarrollar modelos del software para programas de la amplitud. Típicamente, para programar un software de aplicación, el programador debe en principio reconocer el primer problema o tarea a la que se destinara el programa, definir los requisitos, equipos de funciones, diseñar la arquitectura, implementar el programa, implementarlo o instalarlo y, luego perfeccionarlo sobre la base de pruebas y errores.
Los lenguajes de programación de una computadora en
particular se reconoce como códigos de maquina o lenguaje de máquina. El
lenguaje codificado en una computadora específica no podrá ser ejecutado en otra
computadora diferente. Para que estos programas funcionen para diferentes computadoras
hay que realizar una versión para cada una de ellas, lo que implica el aumento
de costos de desarrollo. Por otra parte, los lenguajes de programación en
códigos de maquina son verdaderamente difíciles de entender para una persona,
ya que están compuestos de códigos numéricos sin sentido de nuevas técnicas.
Los lenguajes de programación facilitan la tarea de
programación, ya que disponen de formas adecuadas que permiten ser medida y
escritas por personas, a su vez resultan independientes de modelo de
computadora a utilizar. Los lenguajes de programación representan en forma
simbólica y en manera de un texto los códigos que podrán ser leídos por una
persona.
Lenguaje C
Es uno de los lenguajes de programación estructurada más
utilizados en nuestros días. El principal componente estructural de C es la
función. En C, las funciones son bloques en los cuales ocurren las actividades
de un programa. Estos nos permite separa los programas en tarea. Lo que nos
reduce a la programación modular.
Ventajas
·
El lenguaje C ha sido pensado para ser altamente
transpirable.
·
Es un leguaje muy flexible que permite programar
con múltiples estilos.
·
Usa un lenguaje de preprocesador, el
preprocesador de C, para tareas como para definir marcas e incluir múltiples
archivos de códigos y fuentes.
Desventajas
·
Soporta para programación orientada a objetos,
aunque la implementación original de C++ fue un preprocesador que traducía
códigos de C++ a C.
·
Encapsulación
·
Funciones anidados, aunque GCC tiene esta
característica como extensión.
Lenguaje Basic
Es un programa de programación muy amplio, con una sintaxis
fácil, estructura sencilla y un buen conjunto de operadores. No es un lenguaje
específico, es polivalente, potente, se aprende rápidamente, en poco tiempo el
usuario es capaz de utilizar casi la totalidad de sus códigos.
Ventajas
·
Disminución del trabajo docente
·
El estudiante disminuye su nivel de ansiedad y
puede trabajar más tranquilo.
Desventajas
·
Manejo de las herramientas
·
Diferencia numéricas de las respuestas
Lenguaje Ruby
Un lenguaje de programación dinámico y de código abierto
enfocado en la simplicidad y productividad. Su elegante sintaxis se siente
natural al leerla y fácil al escribirla.
Ventajas
·
Es un lenguaje sencillo y fácil de leer
·
Soportado por la mayoría de las plataformas web
·
Se trata de un software
Desventajas
Su uso no esta muy extendido
No hay comentarios.:
Publicar un comentario