Sie sind auf Seite 1von 5

Actividad Reconocimiento

Algoritmos
Grupo 301303A_291

Presentado por:
Eduard Alberto Alzate Betancur
Cdigo: 1096219692

Presentado a:
Hernando Arbey Robles Puentes
Tutor

Universidad Nacional Abierta y a Distancia UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera ECBTI
Programa Ingeniera Electrnica
Ctedra Unadista - 434206
Puerto Boyac, junio de 2016
Antes de empezar a explicar qu son los lenguajes de programacin, empezaremos
dando por hecho que entendis lo que es un lenguaje cualquiera, que no es ms
que un sistema estructurado de comunicacin, como por ejemplo el lenguaje
humano que nos permite comunicarnos unos con otros por medio de signos
(palabras, sonidos, gestosetc). Pues bien, entendiendo esto es muy fcil entender
qu es un lenguaje de programacin.

Un lenguaje de programacin no es ms que un sistema estructurado y diseado


principalmente para que las mquinas y computadoras se entiendan entre s y con
nosotros, los humanos. Contiene un conjunto de acciones consecutivas que el
ordenador debe ejecutar.
Estos lenguajes de programacin usan diferentes normas o bases y se utilizan para
controlar cmo se comporta una mquina (por ejemplo, un ordenador), tambin
pueden usarse para crear programas informticos, etc.

El trmino programacin se define como un proceso por medio del cual se disea,
se codifica, se escribe, se prueba y se depura un cdigo bsico para las
computadoras. Ese cdigo es el que se llama cdigo fuente que caracteriza a cada
lenguaje de programacin. Cada lenguaje de programacin tiene un cdigo fuente
caracterstico y nico que est diseado para una funcin o un propsito
determinado y que nos sirven para que una mquina o computador se comporte de
una manera deseada.
Un ordenador no entiende un lenguaje como el que utilizan los humanos, sino que
el lenguaje que entiende se llama lenguaje binario o cdigo binario o cdigo
mquina que consiste en ceros y unos bsicamente, es decir, una mquina slo
utiliza los nmeros 0 y 1 para codificar cualquier accin a tomar. Si quieres conocer
mejor este sistema de numeracin te recomendamos este enlace: Sistema Binario

Se clasifican en dos tipos:

Los Lenguajes de Programacin de Bajo Nivel: que son aquellos utilizados


fundamentalmente para controlar el hardware del ordenador y dependen
totalmente de la mquina y no se pueden utilizar en otras mquinas. Estn
orientados exclusivamente para la mquina Estos lenguajes son los que ordenan a
la mquina operaciones fundamentales para que pueda funcionar. Utiliza
bsicamente ceros, unos y abreviaturas de letras. Estos lenguajes tambin se
llaman de cdigo mquina. Son los ms complicados, pero solo los usan
prcticamente los creadores de las mquinas. Con este tipo de lenguajes
programan la asignacin y liberacin de memoria, el uso de punteros, el poder usar
paso por valor y por referencia, la creacin de tipos de datos, etc.

Los Lenguajes de Programacin de Alto Nivel: Estos lenguajes son ms parecidos


al lenguaje natural humano y no dependen de la mquina y sirven
fundamentalmente para crear programas informticos que solucionan diferentes
problemas. Son los ms usados por los programadores y por todo del mundo que
realiza programas informticos.

La diferencia fundamental se puede explicar con el siguiente ejemplo:

En un lenguaje de alto nivel slo tengo que poner sqt(x), que sera una funcin
predeterminada, calcular el cuadrado de x.

Si fuera de bajo nivel, yo mismo tendra que crear la funcin sabiendo como
funciona el cuadrado de un nmero:
cuadrado(x) = x * x

Como vemos para aprender a programar con un lenguaje de alto nivel debemos
conocer el propio lenguaje que utiliza y todos sus comandos, en el ejemplo saber
que sqt realiza el cuadrado de un nmero.

Para no extendernos mucho en esto que es bastante amplio, pasaremos a


explicaros algunos de los lenguajes de programacin ms usados en las mquinas
que ms utilizamos.
LENGUAJES DE PROGRAMACIN MS USADOS

Lenguaje de Programacin HTML: Este lenguaje es con el que se crean las


pginas web, por ejemplo, que bsicamente es un conjunto de etiquetas que sirven
para definir el texto y otros elementos que puedes ver en las pginas web. HTML
significa HyperText Markup Lenguaje (lenguaje de marcas de hipertexto) y es
muy fcil de aprender. Luego ya depende de si queremos una web ms o menos
elaborada podremos profundizar en este lenguaje. Por ejemplo, el lenguaje de
programacin CSS (Cascading Style Sheets) son hojas que sirven para dar estilo
a las pginas web como su color, definir su fondo, tipos de letraetc
Lenguaje de Programacin SQL: Este lenguaje est creado para realizar
consultas a bases de datos principalmente. SQL son las siglas de Structured Query
Lenguaje ( Lenguaje estructurado de consultas) y se utiliza para pginas web y
tambin para aplicaciones de ordenadores, para manejar datos sobre todo.
(Introducir datos, actualizar datos, eliminar o seleccionar datos)

Lenguaje de Programacin Java: Probablemente ste podra ser el favorito de


ms de uno ya que es el lenguaje utilizado para programas punteros como
herramientas, juegos y aplicaciones. Este lenguaje de programacin se utiliza en
miles de millones de dispositivos mviles y aparatos de televisin y en ms de 850
millones de ordenadores personales de todo el mundo. Java est instalado en
inmensidad de aplicaciones y sitios web.

JavaScript: Seguramente tambin te suene JavaScript, que es otro lenguaje


utilizado para crear pequeos programas encargados de realizar acciones y dar
interactividad dentro de una web como por ejemplo para crear efectos especiales,
para definir interactividades con los usuarios, efectos de textos. Hoy en da es casi
el nico lenguaje usado en todas las pginas web por la compatibilidad con HTML5.
Si quieres aprender a programar en Javascript te recomendamos este enlace:
JavaScript Curso Basico.

Lenguaje de Programacin C: Este lenguaje de programacin est orientado a


los Sistemas Operativos y es muy eficaz y con l podemos crear Softwares de
sistemas operativos como Windows o Linux y tambin para aplicaciones. Tambin
sirve para experimentos informticos, fsicos, matemticosetc. Es tambin muy
utilizado en robtica con el que se programan simuladores, etc.

Lenguaje de Programacin XML: Este lenguaje es tambin un lenguaje de


etiquetas como el HTML, pero a diferencia de ste, el lenguaje XML separa el
contenido de la presentacin, es decir, XML se preocupa del significado del texto
que define el HTML. Te da el dato + el significado de ese dato, mientras que el
HTML te da el dato nada ms. El XML es un complemento fundamental al HTML.

Lenguaje de Programacin PHP: El PHP es un lenguaje de programacin similar


al HTML que nos sirve fundamentalmente para pginas web y se puede combinar
con el lenguaje HTML. El lenguaje PHP se basa en los scripts que es un guin de
rdenes o instrucciones que recibe un servidor de una pgina web para leer su
cdigo fuente.

As podramos seguir definiendo mltiples y variados lenguajes de programacin.


Como vers son verdaderamente tiles y necesarios y sirven prcticamente para
cualquier cosa.

Casi todos los lenguajes de programacin tienen unos fundamentos o bases


comunes, esto hace que sea relativamente fcil aprender un lenguaje nuevo si ya
conocemos otro. En el siguiente enlace puedes aprender estos fundamentos
bsicos: Fundamentos de Programacin.

Si quieres aprender a programar te recomendamos una primera experiencia con


Robomind muy sencillo, para nios, pero mejor empezar por aqu para no
desilusionarnos desde el principio. Es muy sencillo para nios. Luego puedes seguir
con MSWLOGO. Los dos son gratuitos y fciles.

CONCLUSION

Hoy en da utilizamos aplicaciones para todo, programas especializados en


diferentes tareas, etcsi queremos saber qu hay detrs de todo eso necesitamos
nadar en el maravilloso e interesante mundo de los lenguajes de programacin y
as entender por qu cuando a un juego le doy al botn play puedo empezar a
jugar, o sencillamente por qu puedo hacer una suma en una calculadora online.

Si te apasiona el mundo de la informtica adentrarte en los lenguajes de


programacin es como abrirle las tripas a tu ordenador, a las aplicaciones, a los
programas, etc..es un interesantsimo juego en el que podrs ser capaz de
programar casi cualquier cosa.

Te imaginas que pudieras ser capaz de programar t mismo cmo funciona un


robot y que haga lo que t le digas? Interesante, no?, o crear esa aplicacin para
mvil que todava no existe y ests deseando poner en prctica esa idea
genial?....pues manos a la obra!

Das könnte Ihnen auch gefallen