You are on page 1of 3

QUE ES PROGRAMACIN?

Programacin es el proceso a travs del cual un programa o aplicacin informtica es


desarrollado.
Se conoce como programacin en ciencias de la computacin a los pasos que se
abordan para crear el cdigo fuente de un programa informtico. De acuerdo con estos
pasos, el cdigo se escribe, se prueba y se perfecciona.
El software informtico es aquel ejecutado por el hardware o dispositivos de una
computadora, permitiendo que el usuario acceda a funciones y operaciones de todo
tipo. As, la programacin es una de las actividades ms determinantes en el desarrollo
de sistemas eficientes, rpidos y amigables para todo tipo de usuarios.
Se conoce como programadores a aquello encargados de desarrollar este cdigo con
instrucciones para que el software se comporte de una u otra manera de acuerdo con
las rdenes que reciba. El lenguaje de programacin es, por otro lado, la serie de
parmetros y cdigos de los que el programador se vale para desarrollar software.
Existen distintos tipos de lenguajes, como el C, BASIC o Ruby.
Adems, existe la ingeniera el software, que se dedica a desarrollar modelos de
software para programas de gran envergadura.
Tpicamente, para programar un software o aplicacin, el programador debe en
principio reconocer el principal problema o tarea a la que se destinar el programa,
definir los requisitos y tipo de funcionamiento, disear la arquitectura, implementar el
programa, implantarlo o instalarlo y, luego, perfeccionarlo sobre la base de pruebas y
errores.

QUE ES CARCTER?
En terminologa informtica y de telecomunicaciones, un carcter es una unidad de
informacin que corresponde aproximadamente con un grafema o con una unidad o
smbolo parecido, como los de un alfabeto o silabario de la forma escrita de un lenguaje
natural.
Un ejemplo de carcter es una letra, un nmero o un signo de puntuacin. El concepto
tambin abarca a los caracteres de control, que no se corresponden con smbolos del
lenguaje natural sino con otros fragmentos de informacin usados para procesar
textos, tales como el retorno de carro y el tabulador, as como instrucciones para
impresoras y otros dispositivos que muestran dichos textos.
Histricamente, el trmino carcter ha sido usado ampliamente por los profesionales
de la industria para referirse a un carcter codificado (expuesto a menudo slo
mediante la API de un lenguaje de programacin).

De igual forma, el trmino conjunto de caracteres (character set) ha sido usado


generalmente para aludir a un repertorio especfico de caracteres abstractos que
haban sido codificados mediante secuencias de bits especficas. Con la llegada de
Unicode y los esquemas de codificacin independientes de los bits, una terminologa
ms precisa est vindose cada vez ms favorecida.
Los ordenadores y los equipos de comunicaciones representan caracteres mediante
el uso de una codificacin que asigna un valor a cada carcter (tpicamente, un valor
entero representado por una secuencia de bits) que puede ser almacenado o
transmitido por una red. La codificacin ms comn ha sido hasta hace poco ASCII, si
bien actualmente se est haciendo ms popular el Unicode. Un ejemplo de codificacin
no digital sera el cdigo Morse, que en lugar de usar bits representa los caracteres
mediante una serie de impulsos elctricos de longitud variable (puntos y rayas).

PARA QU SIRVE LA PROGRAMACIN?


La programacin a travs de los aos ha tomado un papel fundamental para el
desarrollo de la especie humana ya que este grandioso proceso ha permitido el
surgimiento de la llamada era informtica o tecnolgica.
La programacin ha sido fundamental para el desarrollo humano ya que nos permite
hacer que las maquinas realicen procesos que los humanos no podemos hacer con
gran facilidad e inclusos muchas veces nos resultan imposibles de realizar. Estos
procesos se dan gracias a la insercin de algoritmos a la maquina la cual realiza las
funciones que queremos segn las especificaciones de la programacin que tenga.
Una persona piensa y se comporta obedeciendo a un secuencial lgico. Un
computador realiza tareas y maneja datos en memoria obedeciendo a una secuencia
de pasos lgicos para lo cual ha sido programado.
Programacin de computadoras es la ciencia que permite a una persona programar
una computadora para que resuelva tareas de manera rpida. Un Programa de
computadora se puede definir como una secuencia de instrucciones que indica las
acciones o tareas que han de ejecutarse para dar solucin a un problema determinado.
Programar computadoras es indispensable en cualquier rea de la ingeniera, ya que
diferentes problemas que se puedan presentar tardan tiempo resolverlos de manera
manual. La computadora resuelve problemas de acuerdo como se le haya programado
de manera rpida.
Para concluir sin la programacin de mquinas en las ltimas dcadas podra decir
que el desarrollo de la especie humana no hubiera sido tan acelerado, ya que gracias
a las maquinas es que hemos podido progresar en el desarrollo industrial, tecnolgico
e incluso en el energtico. Debido a que gracias a la programacin de las maquinas
podemos hacer cosas que pareciesen sobre humanas.

EN QUE SE USA LA PROGRAMACIN?


La programacin orientada a objetos o POO es un paradigma de programacin que
usa los objetos en sus interacciones, para disear aplicaciones y programas
informticos.
Est en basado en varias tcnicas, incluyendo herencia, cohesin, abstraccin,
polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizo a principios de
la dcada de los aos 1990.
En la actualidad existe una gran variedad de lenguajes de programacin que soportan
la orientacin a objetos. Los objetos son entidades que tienen un determinado estado,
comportamientos (mtodo) e identidad:
*El estado est compuesto de datos o informaciones; ser uno, o varios atributos a los
que se habrn asignado unos valores concretos (datos).
*El comportamiento est definido por los mtodos o mensajes a los que sabe
responder dicho objeto, es decir, que operaciones se pueden realizar en l. *La
identidad es una propiedad de un objeto que lo diferencia del resto.
Hoy en da la tecnologa orientada a objetos ya no se aplica solamente a los lenguajes
de programacin, adems se viene aplicando en el anlisis y diseo con mucho xito,
al igual que en las bases de datos.
Es que para hacer una buena programacin orientada a objetos hay que desarrollar
todo el sistema aplicando esta tecnologa, de ah la importancia del anlisis y el diseo
orientado a objetos.