• Like
Software1
Upcoming SlideShare
Loading in...5
×
Uploaded on

 

More in: Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
174
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Software Todo el conjunto intangible de datos y programas que permiten que la computadora pueda desempeñar tareas inteligentes, dirigiendo a los componentes físicos o hardware con instrucciones.
  • 2. Sistema Operativo Es aquel conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento. Ejemplos: Mac OS X Es un sistema operativo desarrollado y comercializado por Apple Inc. Que ha sido incluido en su gama de computadoras Macintosh desde 2002. Windows Es el nombre de una serie de sistemas operativos desarrollados por Microsoft desde 1981 GNU/Linux Usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre. Solaris Es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de Sunos. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.
  • 3. Lenguaje de Programación
    • Es un idioma artificial diseñado para expresar sentencias que pueden ser
    • llevadas 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.
    • Está formado por un conjunto de
    • símbolos y reglas sintácticas y
    • semánticas 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 y se
    • mantiene el código fuente de un programa informático se le llama programación.
  • 4.  
  • 5. FECHA LENGUAJE ACONTECIMIENTO 1953 FORTRAN Job Backus propone el desarrollo de un nuevo lenguaje 1954 FORTRAN Un equipo de IBM comienza a trabajar en el FORTRAN 1957 FORTRAN IBM desarrolla la primera versión 1959 LISP El profesor John McCarthy y sus alumnos desarrolla el LISP 1960 ALGOL Se reúnen representantes europeos y de EEUU para la creación de un nuevo lenguaje 1960 COBOL Fue creado COBOL 1962 APL Se publica el libro de Kenneth Iverson “A Programming Language Mediado de los 60 APL El APL es implantado por IBM en una versión conocida como APL/360 1965 BASIC Aparece BASIC 1966 FORTRAN Aparece el FORTRA IV 1968 ALGOL Se implemento una nueva versión multipropósito Finales de los 60 APL Está disponible para el mercado en general 1970 PASCAL Niklaus Wirth diseña PASCAL 1972 PROLOG Se desarrolla en la Universidad de Aix-Marsailles en Francia. 1972 C Dennis Ritchie crea el lenguaje C. 1977 FORTRAN Aparece el FORTRAN 77 Finales de los 70 MODULA-2 Niklaus Wirth dirige el desarrollo de MODULA-2 Principio de los 80 C++ Se desarrolla el lenguaje C++ 1985 CLIPPER Se crea CLIPPER 1986 CLIPPER Aparece CLIPPER AUTUMN'86 1987 CLIPPER CLIPPER SUMMER'87 1990 FORTRAN Aparece el FORTRAN 90 Principios 90 JAVA James Gosling y su equipo comienzan a desarrollar JAVA 1993 Visual C++ Se desarrolla el lenguaje Visual C++ 1994 DELPHI Aparece la primera versión 1995 JAVA Se lanza al mercado JAVA 1999 DELPHI Aparece Delphi 5.0 para windows 98 NT/2000
  • 6. Paquete Comercial Microsoft Office Es una suite de oficina que abarca e interrelaciona aplicaciones de escritorio, servidores y servicios para los sistemas operativos Microsoft Windows y Mac OS X.
  • 7. Microsoft Word Es un software destinado al procesamiento de textos. Creado por la empresa Microsoft y actualmente viene integrado en la suite ofimática Microsoft Office. Microsoft Excel Es una aplicación para manejar hojas de cálculo. Este programa es desarrollado y distribuido por Microsoft, y es utilizado normalmente en tareas financieras y contables. Microsoft PowerPoint Es un programa de presentación desarrollado por la empresa Microsoft para sistemas operativos Microsoft Windows y Mac OS, ampliamente usado en distintos campos como la enseñanza, negocios, etc. Microsoft Access Es un programa, utilizado en los sistemas operativos Microsoft Windows, para la gestión de bases de datos creado y modificado por Microsoft y orientado a ser usado en entornos personal o en pequeñas organizaciones. Permite manipular los datos en forma de tablas, crear relaciones entre tablas, consultas, formularios para introducir datos e informes para presentar la información Aplicaciones Comerciales
  • 8. Paquete Bajo Software Libre OpenOffice Es una suite ofimática libre (código abierto y distribución gratuita). Incluye herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo vectorial y base de datos. Disponible para varias plataformas, tales como Microsoft Windows, GNU/Linux, BSD, Solaris y Mac OS X.
  • 9. Aplicaciones Bajo Software Libre Writer OpenOffice.org Writer Es el procesador de textos de la suite ofimática. Permite exportar archivos de texto a los formatos PDF y HTML sin software adicional, lo que permite que pueda ser utilizado como un editor WYSIWYG para crear y editar páginas Web . Calc OpenOffice.org Calc Es una hoja de cálculo similar a Microsoft Excel. Ofrece una serie de características no presentes en Excel, incluyendo un sistema que, automáticamente define serie de gráficas, sobre la base de la disposición de la información del usuario. Impress OpenOffice.org Impress Es un programa de presentación. Puede exportar presentaciones al formato SWF, permitiendo que se reproduzca en cualquier computadora con un reproductor de Flash instalado. Incluye la capacidad de crear archivos PDF, y la capacidad de leer archivos de Microsoft PowerPoint (ppt). Base OpenOffice.org Base Es un programa de base de datos similar a Microsoft Access. Permite la creación y manejo de bases de datos, elaboración de formularios e informes que proporcionan a los usuarios finales un acceso fácil a los datos, capaz de trabajar como un front-end para diversos sistemas de bases de datos tales como el de Access (JET), fuente de datos ODBC y MySQL/PostgreSQL. Draw OpenOffice.org Draw Es un editor de gráficos vectoriales y herramienta de diagramación, similar a Microsoft Visio y comparable en características a las primeras versiones de CorelDRAW.
  • 10. Tipos de Lenguajes de Programación
    • Lenguajes de Alto Nivel
    • Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.
    • Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida. Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman de tercera generación o de alto nivel , en contraposición a los de bajo nivel o de nivel próximo a la máquina .
    • Ventajas e inconvenientes
    • Ventajas
    • -Genera un código más sencillo y comprensible.
    • -Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.
    • * Inconvenientes
    • -Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
    • -Algunos requieren que la máquina cliente posea una determinada plataforma.
    • Principales lenguajes de alto nivel
    • C#
    • .NET
    • Java
    • PHP
    • PL/SQL
    • Python
  • 11.
    • Lenguaje de bajo nivel
    • Un lenguaje de programación de bajo nivel es el que proporciona un set de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware
    • Dicho lenguaje es muy simple o nada complicado, pero estructurar programas a ese nivel es muy difícil. Dado que este lenguaje viene dado por las especificaciones técnicas del hardware, no permite una abstracción fuera de lo estipulado para el microprocesador de un ordenador. Consecuentemente, es fácilmente trasladado a lenguaje de máquina.
    • Ejemplos
    • La estructura de los lenguajes son como sigue:
    • Lenguaje Máquina - Las invocaciones a memoria, como los procesos aritmético lógicos son posiciones literales de conmutadores físicos del hardware en su representación booleana. Estos lenguajes son literales de tareas.
    • Lenguajes de bajo nivel - Son instrucciones que ensamblan los grupos de conmutadores necesarios para expresar una mínima lógica aritmética. Están íntimamente vinculados al hardware. Por norma general están disponibles a nivel firmware, cmos o chip set. Estos lenguajes están orientados a procesos. Los procesos se componen de tareas. Contienen tantas instrucciones como la arquitectura del hardware así haya sido diseñada.
    • Por ejemplo: La arquitectura CISC contiene muchas mas instrucciones a este nivel, que la RISC.
    • Son denominados como ensambladores de un hardware concreto.
    • Ejemplos: C, Basic, Fortran, Cobol, Lisp