Está en la página 1de 17

INTRODUCCION

Conceptos de programacin.
Computadores
Codificacin de la Informacin
Programas y Lenguajes de Programacin.
Algoritmos.

Computadores
Breve Historia
(sugerido para revisin - actividad no presencial)
http://www.youtube.com/watch?v=cf8uuCM8BDI
La Historia de la Computadora y Computacin Documental Completo
(sugerido para revisin - actividad no presencial)
http://www.youtube.com/watch?v=fpixQnZFAJw

INTRODUCCION

Conceptos de programacin.
Computadores
Codificacin de la Informacin
Programas y Lenguajes de Programacin.
Algoritmos.

Codificacin de la
Informacin.
Ejemplo aplicado : presentado por el profesor.

Conversin A/D y forma de almacenamiento en el computador.

INTRODUCCION

Conceptos de programacin.
Computadores
Codificacin de la Informacin
Programas y Lenguajes de Programacin.
Algoritmos.

Programas y Lenguajes de Programacin.

Lenguaje de Programacin *.
Un lenguaje de programacin es un lenguaje formal diseado para
expresar procesos que pueden ser llevados a cabo por mquinas
como las computadoras.
Pueden usarse para crear programas que controlen el
comportamiento fsico y lgico de una mquina, para expresar
algoritmos con precisin, o como modo de comunicacin humana.

* fuente: http://es.wikipedia.org/wiki/Programar

Programas y Lenguajes de Programacin.

Lenguaje de Programacin.
Est formado por un conjunto de smbolos y reglas sintcticas y
semnticas 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 (de ser necesario) y se mantiene el
cdigo fuente de un programa informtico se le llama
programacin.

Programas y Lenguajes de Programacin.

Lenguaje de Programacin.
Tambin la palabra programacin se define como el proceso de
creacin de un programa de computadora, mediante la aplicacin
de procedimientos lgicos, a travs de los siguientes pasos:
El desarrollo lgico del programa para resolver un problema en
particular.
Escritura de la lgica del programa empleando un lenguaje de
programacin especfico (codificacin del programa).
Ensamblaje o compilacin del programa hasta convertirlo en
lenguaje de mquina.
Prueba y depuracin del programa.
Desarrollo de la documentacin.

Programas y Lenguajes de Programacin.

Lenguajes de Programacin Top 15


*
* En Readwrite.com se hacen eco de un estudio desarrollado por
Indeed.com, uno de los portales de empleo especializados en el
mundo de la programacin (ao 2013).

Nos muestran en este sentido, los lenguajes que tenemos que


dominar, si queremos aumentar nuestras posibilidades de encontrar
un buen trabajo en este campo.

Programas y Lenguajes de Programacin.

Lenguajes de Programacin Top 15


*
15. Ruby
Han pasado casi 20 aos, pero los lenguajes de programacin orientados a
objetos, siguen siendo muy populares. En el caso de Ruby, despus de pasar
aos sin pena ni gloria como lenguaje de propsito general, supuso una
revolucin la presentacin de Ruby on Rails, que rpidamente se convirti en
uno de los grandes protagonistas del desarrollo web.
14. ASP.net
El lenguaje de programacin para servidores desarrollado por Microsoft, es
ms controvertido que lo que hacen mucho de sus competidores, en buena
parte porque ha sido desarrollado por Microsoft. Sin embargo, tiene todo lo
necesario para construir webs dinmicas y aplicaciones web, por lo que se ha
convertido en uno de los favoritos para muchas empresas.

Programas y Lenguajes de Programacin.

Lenguajes de Programacin Top 15


*
13. AJAX
AJAX es un conjunto de tecnologas que integran en un nico framework.
El lenguaje responde al acrnimo de Asyncronous JavaScript and XML y
fue popularizado gracias a desarrollos como Google Maps o Gmail. Uno
de sus principales mritos, conquistados hace ya una dcada, fue el
permitir que una pgina o aplicacin web pueda gestionar nuevos datos,
trabajando en segundo plano, sin necesidad de recargar toda la pgina.
12. Objetive C
Para ser un lenguaje de programacin creado en 1980, Objetive C sigue
estando en plena forma. Tanta que forma parte del core sobre el que se
desarrollan los lenguajes de programacin que emplea Apple en sus
sistemas operativos, siendo el autntico corazn de iOS.

Programas y Lenguajes de Programacin.

Lenguajes de Programacin Top 15


*
11. PHP
PHP es sencillamente enorme. Actualmente es el responsable de que
ms de 20 millones de webs de todo el mundo puedan seguir estando
operativas, incluyendo algunas tan populares como Facebook o
Wikipedia. Cada blog construido sobre WordPress, o cada web diseada
sobre Drupal usan este lenguaje de programacin Open Source.

10. Python
Python es un lenguaje de programacin de carcter generalista y que
tiene multitud de usos. Conocido por utilizar un cdigo muy limpio y
eficiente, es utilizado por empresas como Google o la NASA. Es adems
el lenguaje de programacin responsable de que funcione un servicio
como Dropbox.

Programas y Lenguajes de Programacin.

Lenguajes de Programacin Top 15


*
9. Perl
Perl fue un lenguaje de programacin muy popular en los aos 90, especialmente por
su capacidad para crear scripts CGI que mejoraban las funcionalidades de las primeras
pginas web. Sin embargo este lenguaje ha evolucionado hasta convertirse en una
autntica navaja suiza de la programacin (como muchas veces es denominado), capaz
de funcionar de una forma muy eficiente en todo tipo de proyectos.
Adems de ser muy utilizado en desarrollo web, tambin es utilizado en administracin
de sistemas, desarrollo de aplicaciones de escritorio, desarrollo de videojuegos, e
incluso en reas tan especficas como la bioinformtica.
8. C
El lenguaje de programacin C lleva con nosotros desde 1972 y sigue siendo uno de los
ms utilizados de todo el mundo. Carece del atractivo que s tienen muchos
frameworks orientados a la web, pero C sigue siendo esencial en el desarrollo de
sistemas operativos o drivers.

Programas y Lenguajes de Programacin.

Lenguajes de Programacin Top 15


*
7. C#
A no confundir con C o con C++, C# es en realidad un lenguaje de
programacin orientado a objetos, desarrollado por Microsoft en el ao
2000 para competir con Java. No importa si es mejor o peor que el
lenguaje desarrollado por Sun, porque lo cierto es que es un lenguaje
cada vez ms demandado por las empresas.

6. XML
XML es un lenguaje ubicuo. Miremos donde miremos, descubriremos
XML como forma de definir informacin estructurada. En la web forma la
base de RSS y XHTML. Sirve adems como vehculo de comunicacin con
Javascript o AJAX, entre muchos otros. Fuera de la web, forma parte del
ncleo duro de aplicaciones como Microsoft Word o Adobe InDesign.

Programas y Lenguajes de Programacin.

Lenguajes de Programacin Top 15


*
5. C++
Como su predecesor (C), C++ es ampliamente utilizado para el desarrollo
de sistemas operativos, aplicaciones de escritorio, drivers y mucho ms.
Se ha ganado fama de se ms complejo e ineficiente que algunos de sus
competidores pero an as sigue siendo uno de los ms importantes de
la actualidad.
4. Javascript
Javascript es uno de los grandes responsables de que la Web sea
interactiva. Su uso se ha disparado con la llegada de smartphones y
tablets, desplazando a flash en muchas de sus funciones.

Programas y Lenguajes de Programacin.

Lenguajes de Programacin Top 15


*
3. HTML
Sin HTML no habra Web o al menos, no habra Web tal y como la entendemos
hoy en da. Es el lenguaje natural sobre el que se construyen todas las
pginas web e incluso muchas apps para dispositivos mviles. El lanzamiento
de HTML5 y su potencial en sistemas operativos como Firefox OS demuestra
que no slo es el lenguaje del presente, sino probablemente tambin el del
futuro.

2. Java
Java es un lenguaje controvertido. Criticado por muchos, a pesar de sus
conocidos problemas de seguridad, sigue siendo probablemente el lenguaje
de programacin orientado a objetos, ms popular del mundo. En el mundo
de la movilidad, destaca el hecho de que Google emplea Java como base sobre
la que construir aplicaciones para Android, por lo que no parece que vaya a ser
un lenguaje que caiga en popularidad.

Programas y Lenguajes de Programacin.

Lenguajes de Programacin Top 15


*
1. SQL
Es cierto que las bases de datos basadas en desarrollos No SQL
estn creciendo en popularidad en los ltimos tiempos, pero sigue
habiendo una tremenda base instalada que precisamente se basa
en SQL y sus derivados. Teniendo adems en cuenta el auge de
fenmenos como el Big Data, cada vez ms empresas demandan a
expertos en programacin para bases de datos y ah SQL sigue
siendo el Rey.

También podría gustarte