diapositivas software libre

Download Diapositivas software libre

If you can't read please download the document

Upload: alex-benavides

Post on 20-Aug-2015

421 views

Category:

Education


0 download

TRANSCRIPT

  1. 1. Software libreLenguaje de ProgramacinAprendizaje AutonomoPresentado a: Adan GomezPresentado por: Alex Benavides Ing. De SistemasI semestreUniversidad de crdoba
  2. 2. Programacin 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 constantementeSe tiene acceso a la estrutura del software, para ver como esta diseadoNo es necesario esperar a que una compaa de permiso para usar la aplicacin.
  3. 3. Programacin en Software LibreQue aplicaciones para programar?Existe una variedad de aplicaciones libre para progamar entre las cuales sedestacan las siguientes: C++JAVAPHP.NETSQLCSSEDHTMLUMLDELPHIPYTHON
  4. 4. Programacin en SoftwareLibreProgramacin 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 filosofa completamente diferente que la del C, peroms robustaComo usar c++
  5. 5. Programacin en SoftwareLibre Programacin en javaJava es un lenguaje de programacin 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 ms simple y elimina herramientasde bajo nivel, que suelen inducir a muchos errores, como la manipulacindirecta de punteros o memoria..
  6. 6. Programacin en Software Libre Programacin 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 deprogramacin.
  7. 7. Programacin en SoftwareLibreen javaProgramacinVentajas:MultiplataformaSu sintaxis, son muy fciles de alternaLenguaje perfectamente orientado a objetospermite olvidarte de algo tan engorroso como es la gestin de memoria
  8. 8. Programacin en Software Libre Programacin en javaDesventajas:Aunque la JVM es una buena idea, hace que la ejecucin de lasaplicaciones sea muy lentaEst cojo para la creacin de aplicaciones multimedia o que impliquenfuncionalidad mnimamente avanzadaEs difcil de aprende
  9. 9. Programacin en Software LibreProgramacin 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 cdigofuente, pudiendo ser compilado y ejecutado en algo as como 25plataformas
  10. 10. Programacin en SoftwareLibre .NET Programacin enTenemos a MONO.- Mono es el nombre de un proyecto de cdigo abiertoiniciado por Ximian y actualmente impulsado por Novell (tras laadquisicin de Ximian) para crear un grupo de herramientas libres, basadasen Gnu/Linux y compatibles con .NET segn lo especificado por elECMA.
  11. 11. Programacin en SoftwareLibre Programacin en SQLEs un lenguaje declarativo de acceso a bases de datos relacionales quepermite especificar diversos tipos de operaciones en ellas. Una de suscaractersticas es el manejo del lgebra y el clculo relacional que permitenefectuar consultas con el fin de recuperar de forma sencilla informacin deinters de bases de datos, as como hacer cambios en ella
  12. 12. Programacin en Software Libre Programacion en SQLContamos con MYSQL.que es un sistema de gestin debase de datos relacional, multihilo y multiusuario con msde seis millones de instalaciones.
  13. 13. Programacin en SoftwareLibreProgramacin 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. Programacin en Software LibreProgramacin en SQLDesventajas:La principal desventaja de SQL SERVER es la enorme cantidad dememoria RAM que utiliza para la instalacin y utilizacin del software.Una psima implementacin de los tipos de datos variables como varchar.
  15. 15. Programacin en SoftwareLibre Programacin 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. Programacin en Software LibreProgramacin en DelphiDelphi es un entorno de desarrollo de software diseado para laprogramacin de propsito general con nfasis en la programacin visual.En Delphi se utiliza como lenguaje de programacin una versin modernade Pascal llamada Object Pascal.
  17. 17. Programacin en Software LibreProgramacin 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. Programacin en Software Libre DelphiProgramacin 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. Programacin en Software LibrePython Programacin enSe trata de un lenguaje de programacin multiparadigma ya que soportaorientacin a objetos, programacin imperativa y, en menor medida,programacin funcional. Es un lenguaje interpretado, usa tipado dinmico,es fuertemente tipado y multiplataforma.
  20. 20. Gracias por la atencin prestada