1. Software libreLenguaje de ProgramacinAprendizaje
AutonomoPresentado a: Adan GomezPresentado por: Alex Benavides Ing.
De SistemasI semestreUniversidad de crdoba
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.