Expocision de especialidad

562 views
483 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
562
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Expocision de especialidad

  1. 1. Lenguajes De Programación.<br />Presentado por:<br />Isabel cristina moreno cabal.<br />Presentado a:<br />Lic. Lorena Cerón.<br />
  2. 2. Lenguajes De Programación.<br />Un lenguaje de programación es un conjunto limitado de palabras y de símbolos que representan procedimientos, cálculos, decisiones y otras operaciones que pueden ejecutar una computadora. <br />
  3. 3. Tipos De Lenguajes De Programación.<br />Los tipos de lenguajes de programación los podemos clasificar en dos grandes grupos. Los lenguajes de programación de BAJO NIVEL y los de ALTO NIVEL. <br />
  4. 4. Bajo Nivel.<br />El tipo de lenguaje de programación de bajo nivel depende totalmente de la máquina, en este caso de la computadora u ordenador, estos solos entienden el lenguaje binario o el código máquina, que consiste en ceros y unos. Es decir, que para realizar cualquier acción, solo utilizan este tipo de lenguaje de programación. <br />
  5. 5. Alto Nivel.<br />Estos lenguajes de programación son completamente independientes de la arquitectura del hardware de la computadora u ordenador. Por lo que en general, un programa escrito con un lenguaje de programación de alto nivel lo podemos utilizar en cualquier otra computadora. <br />
  6. 6. Traductores De Lenguajes.<br />COMPILADORES: La traducción por un compilador (la compilación) consta de dos etapas fundamentales, que a Veces no están claramente diferenciadas a lo largo del proceso: la etapa de análisis del programa Fuente y la etapa de síntesis del programa objeto<br />
  7. 7. TRADUCTORES: Estos lenguajes se denominan genéricamente lenguajes simbólicos. Como la computadora únicamente puede interpretar y ejecutar código máquina, existen Programas traductores, que traducen o trasladan programas desde el lenguaje simbólico al lenguaje Máquina.<br />
  8. 8. Lenguajes De Cuarta Generación.<br />Se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos.<br />
  9. 9. Lenguajes De Quinta Generación.<br />Se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.<br />
  10. 10. Generación De Lenguajes De Programación.<br />Los equipos de ordenador (el hardware) han pasado por cuatro generaciones, de las que las tres primeras (ordenadores con válvulas, transistores y circuitos integrados) están muy claras, la cuarta (circuitos integrados a gran escala) es más discutible.<br />
  11. 11. Algo parecido ha ocurrido con la programación de los ordenadores (el software), que se realiza en lenguajes que suelen clasificarse en cinco generaciones, de las que las tres primeras son evidentes, mientras no todo el mundo está de acuerdo en las otras dos. Estas generaciones no coincidieron exactamente en el tiempo con las de hardware, pero sí de forma aproximada, y son las siguientes:<br />
  12. 12. Primera Generación.<br />Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.<br />
  13. 13. Segunda Generación.<br />Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.<br />
  14. 14. Tercera Generación.<br />Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas.<br />
  15. 15. Cuarta Generación.<br />Se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos.<br />Estos lenguajes tienen una estructura lo más parecido al idioma inglés, algunas características son:<br />- Acceso a base de datos.<br />- Capacidades Gráficas.<br />- Generación de código automáticamente.<br />- Puede programarse visualmente como Visual Basic (Programación Visual).<br />
  16. 16. Quinta Generación.<br />Se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.<br />
  17. 17. Concepto de programación y fases para el desarrollo de un sistema de información.<br />
  18. 18. Concepto de programación.<br />Programación es aquella actividad por la cual se crean programas para computadoras, tales programas pueden ser códigos fuentes interpretados (como por ejemplo scripts en BASH) o códigos fuentes que serán compilados (como por ejemplo programas en C++) hacia lenguajes binarios y ejecutados desde el kernel del sistema operativo. <br />
  19. 19. No es normal escribir un programa en lenguaje de máquina dado que es muy difícil, en cambio, se utilizan lenguajes de programación inteligibles por un ser humano. No es necesario que un programa sea escrito en un sólo lenguaje, puede poseer diversas partes escritas en distintos lenguajes de programación, como por ejemplo C, C++ y Asm.<br />
  20. 20. Ciclo de vida de un sistema de información.<br />La vida de un sistema de información es un enfoque por fases del análisis y diseño que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de un ciclo especifico de actividades del analista y del usuario. <br />Según James Senn, existen tres estrategias para el desarrollo de sistemas: el método clásico del ciclo de vida de desarrollo de sistemas, el método de desarrollo por análisis estructurado y el método de construcción de prototipos de sistemas. Cada una de estas estrategias tiene un uso amplio en cada una de los diversos tipos de empresas que existen, y resultan efectivas si son aplicadas de manera adecuada.  <br /> <br />
  21. 21. Lenguajes De Programación PHP Orientado A Objetos.<br />PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.<br />
  22. 22. Ventajas.<br />Es un lenguaje multiplataforma.<br />Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una Base de Datos.<br />Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.<br />
  23. 23. Inconvenientes.<br />La ofuscación de código es la única forma de ocultar los fuentes.<br />
  24. 24. Lenguaje de programación HTML.<br />El HTML, (Lenguaje de marcación de Hipertexto) es el lenguaje de marcas de texto utilizado normalmente en la www (World Wide Web). Fue creado en 1986 por el físico nuclear Tim Berners-Lee; el cual tomo dos herramientas preexistentes: El concepto de Hipertexto (Conocido también como link o ancla) el cual permite conectar dos elementos entre si y el SGML (Lenguaje Estándar de Marcación General) el cual sirve para colocar etiquetas o marcas en un texto que indique como debe verse. HTML no es propiamente un lenguaje de programación como C++, Visual Basic, etc., sino un sistema de etiquetas. HTML no presenta ningún compilador, por lo tanto algún error de sintaxis que se presente éste no lo detectará y se visualizara en la forma como éste lo entienda. <br />
  25. 25. Con el HTML se logró un gran movimiento económico ya que muchísimas empresas publican, venden, y ofrecen sus productos, sus servicios y sus ofertas atrayendo a mayor cantidad de personas. También gracias al HTML nacieron muchas empresas que ofrecen diversos servicios como Yahoo, Altavista, Hotmail, Terra, Yupi, Mercado libré, De Remate, etc.<br /> Sin HTML no existiría el Internet que hoy conocemos, si no se hubiera inventado, seguiríamos con el aburrido FTP (Protocolo de Transferencia de Ficheros) mandándonos o bajando archivos que a veces ni sabíamos lo que eran, sin tener la posibilidad de visualizarlo antes. <br />
  26. 26. Lenguaje de programación AST.NET.<br />ASP.NET es un frameworkparaaplicacionesweb desarrollado y comercializado por Microsoft. Es usado por programadores para construir sitiosweb dinámicos, aplicaciones web y servicios webXML. Apareció en enero de 2002 con la versión 1.0 del .NETFramework, y es la tecnología sucesora de la tecnología ActiveServerPages (ASP). ASP.NET esta construido sobre el CommonLanguageRuntime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NETFramework<br />
  27. 27. ASP.NET Es limitado a solo funcionar con IIS, por lo que su uso es cuestionado por la mayoría de los programadores web quienes prefieren otros lenguajes de programación del lado del servidor como por ejemplo PHP, Perl, Java Etc.<br />
  28. 28. Algoritmos.<br />En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático persa Al Juarismi ) 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 lo ejecute. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.<br />

×