Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Diapositivas software libre

717 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

Diapositivas software libre

  1. 1. Software libre Lenguaje de Programación Aprendizaje Autonomo Presentado a: Adan GomezPresentado por: Alex Benavides Ing. De Sistemas I semestre Universidad de córdoba
  2. 2. Programación en Software Libre Motivos por los cuales programar en software libreSon muchos los motivos que existen por los cuales muchas personasprefieren programar en software libre,pero de ellos destacamos lossiguientes:➢En estos software se tienen actualizaciones constantemente➢Se tiene acceso a la estrutura del software, para ver como esta diseñado➢No es necesario esperar a que una compañía de permiso para usar la aplicación.
  3. 3. Programación en Software Libre ¿Que aplicaciones para programar?Existe una variedad de aplicaciones libre para progamar entre las cuales sedestacan las siguientes:➢ C++➢JAVA➢PHP➢.NET➢SQL➢CSSED➢HTML➢UML➢DELPHI➢PYTHON
  4. 4. Programación en Software Libre Programación en c++El C++ es un lenguaje orientado a algoritmos y orientado a objetos. Comolenguaje orientado a algoritmos es parecido al C y es compatible con él,aunque este presenta ciertas ventajas. Como es un lenguaje orientado aobjetos se basa en una filosofía completamente diferente que la del C, peromás robusta Como usar c++
  5. 5. Programación en Software Libre Programación en javaJava es un lenguaje de programación de alto nivel orientado a objetos, Ellenguaje en sí mismo toma mucha de su sintaxis de C, Cobol y VisualBasic, pero tiene un modelo de objetos más simple y elimina herramientasde bajo nivel, que suelen inducir a muchos errores, como la manipulacióndirecta de punteros o memoria..
  6. 6. Programación en Software Libre Programación en javaAqui encontramos a Netbeans, que es un IDE – una herramientapara programadores pensada para escribir, compilar, depurar y ejecutarprogramas.Está escrito en Java pero puede servir para cualquier otro lenguaje deprogramación.
  7. 7. Programación en Software Libreen java ProgramaciónVentajas:➢Multiplataforma➢Su sintaxis, son muy fáciles de alterna➢Lenguaje perfectamente orientado a objetos➢permite olvidarte de algo tan engorroso como es la gestión de memoria
  8. 8. Programación en Software Libre Programación en javaDesventajas:➢Aunque la JVM es una buena idea, hace que la ejecución de lasaplicaciones sea muy lenta➢Está cojo para la creación de aplicaciones multimedia o que impliquenfuncionalidad mínimamente avanzada➢Es difícil de aprende
  9. 9. Programación en Software Libre Programación en PHPAqui tenemos a GPHPEDIT, que Es un editor compatible con UTF-8para el entorno de escritorio de GNOME construido usando Scintilla. Una ventaja de PHPPHP corre en (casi) cualquier plataforma utilizando el mismo códigofuente, pudiendo ser compilado y ejecutado en algo así como 25plataformas
  10. 10. Programación en Software Libre .NET Programación enTenemos a MONO.- Mono es el nombre de un proyecto de código abiertoiniciado por Ximian y actualmente impulsado por Novell (tras laadquisición de Ximian) para crear un grupo de herramientas libres, basadasen Gnu/Linux y compatibles con .NET según lo especificado por elECMA.
  11. 11. Programación en Software Libre Programación en SQLEs un lenguaje declarativo de acceso a bases de datos relacionales quepermite especificar diversos tipos de operaciones en ellas. Una de suscaracterísticas es el manejo del álgebra y el cálculo relacional que permitenefectuar consultas con el fin de recuperar de forma sencilla información deinterés de bases de datos, así como hacer cambios en ella
  12. 12. Programación en Software Libre Programacion en SQLContamos con MYSQL.que es un sistema de gestión debase de datos relacional, multihilo y multiusuario con másde seis millones de instalaciones.
  13. 13. Programación en Software Libre Programación en SQLVentajas:➢Puede ser útil para manejar y obtener datos de la red de redes.➢SQL permite administrar permisos a TODO.➢Si trabajamos en una red local nos permite agregar otros servidores deSQL Server.
  14. 14. Programación en Software Libre Programación en SQLDesventajas:➢La principal desventaja de SQL SERVER es la enorme cantidad dememoria RAM que utiliza para la instalación y utilización del software.➢Una pésima implementación de los tipos de datos variables como varchar.
  15. 15. Programación en Software Libre Programación en HTMLTenemos a KOMPOZER.- KompoZer es un editor HTML opensourcebasado en Nvu. Es mayormente mantenido por una comunidad deusuarios, la misma que bifurcó el proyecto.
  16. 16. Programación en Software Libre Programación en DelphiDelphi es un entorno de desarrollo de software diseñado para laprogramación de propósito general con énfasis en la programación visual.En Delphi se utiliza como lenguaje de programación una versión modernade Pascal llamada Object Pascal.
  17. 17. Programación en Software Libre Programación en DelphiVentajas:➢ Tiene muchas librerias para acceder apis de windows➢ Es muy potente y facil de programar➢ Ofrece variedad de lenguajes con la facilidad de sus IDES
  18. 18. Programación en Software Libre Delphi Programación enDesventajas:➢ Con delphi.net NO se pueden desarrollar aplicaciones para dispositivosmoviles (telefonos, PDA , etc) pues algunas partes de codigo necesario paraello no han sido liberados por MS.➢ Delphi.Net crea aplicaciones para NET NO para Win32.
  19. 19. Programación en Software LibrePython Programación enSe trata de un lenguaje de programación multiparadigma ya que soportaorientación a objetos, programación imperativa y, en menor medida,programación funcional. Es un lenguaje interpretado, usa tipado dinámico,es fuertemente tipado y multiplataforma.
  20. 20. ● Gracias por la atención prestada

×