programacion presentado por: jhon viasus fabian valencia
TRANSCRIPT
PROGRAMACION
presentado por:Jhon ViasusFabian Valencia
¿Qué es la Programación?
Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación.
Del proceso de programación surge lo que comúnmente se conoce como software (conjunto de programas), aunque estrictamente este último abarca mucho más que sólo la programación.
¿Qué es un Programa ?
Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.
Lenguaje de Programación
Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
Algoritmo
Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.
Tipos de Programación
Programación Software
Programación web
Programación aplicaciones
TIPOS DE PROGRAMACION SECUNDARIA
programación declarativa.programación estructurada.programación modular.programación orientada a objetos.
Programación de Software
Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen básicamente:
Editores de texto.
Compiladores.
Intérpretes.
Enlazadores
Depuradores
Programación Web
Engloba diversos lenguajes de programación, dentro de ello encontramos el estándar mas usado hoy por hoy como lo es HTML 5 el cual es un lenguaje de marcación de elementos compuesto por etiquetas, todo esto ligado a las herramientas que complementan conjuntamente un sitio web las cuales brinda CCS3 y JavaScript.
Dentro de los lenguajes de programación que dan poder y dinamismo a un sitio web, encontramos: PHP, ASP.NET, JSP, JavaScript, Python, Ruby, Perl.
Cabe aclarar que la elección del lenguaje de programación a usar será
de libre Albedrio por parte del programador, debido a las gran diferencias
Entre los mismos ya que dependen de la plataforma especifica que se requiera.
Estructura de una Pagina HTML5
EDITORES WEB
Existen diversos software que actúan como editores web, usualmente
Optimizan el tiempo para una mejora en el diseño a la hora de
Desarrollar sitios web, dentro de estos encontramos:
Adobe Dreamweaver CS3, Zend Studio, Coda, textmate, Aptana
NVU, Kompozer, Komodo, Quanta Plus
Editor Web PlataformaWindows
PlataformaLinux
PlataformaMac
Proyecto de Pago
Adobe Dreamweaver
x x X
Zend Studio x x x x
Coda x x
Textmate x x
Aptana x x x x
NVU x x x
Kompozer x x xKomodo x x x x
Quanta Plus x
Programación de Dispositivos Móviles
Ambientes de aplicaciones
existen gran variedad de soporte en cuanto al desarrollo de aplicaciones móviles, encontramos algunos de los lenguajes de programación mas usados como lo Son: c/c++, java, Objective c, ActionScript, Python, Silverlight, C#, entre otros.
Diseño de la aplicación
Es de suma importancia que este tipo de aplicaciones se creen programas
Separados por cada posible uso que se le de al aplicativo, donde cada programa se minimiza y su adaptabilidad será mayor a las características de los dispositivos móviles.
Dentro del desarrollo de aplicaciones móviles, están diseñadas para ejecutarse
En teléfono inteligentes y tabletas, operadas por las diversas plataformas de
Distribución, donde encontramos sistemas operativos como lo son: Android, IOS,
Windows Phone, Blackberry OS entre otros, cuyo diseño de cada sistema operativo
Toma en cuenta las limitaciones de cada dispositivo.
Desarrollo aplicaciones móviles en entornos web
http://appery.io/
http://mobileroadie.com/
http://www.apps-builder.com/es/inicio
http://es.goodbarber.com/
http://www.appypi
http://www.appmachine.com/
http://gamesalad.com/
http://www.biznessapps.com/
http://www.appmakr.com/es/
http://www.shoutem.com/
http://appinventor.mit.edu/explore/