Suche senden
Hochladen
Prueva diego
•
Als ODT, PDF herunterladen
•
0 gefällt mir
•
302 views
Diego Fer DF
Folgen
Melden
Teilen
Melden
Teilen
1 von 13
Jetzt herunterladen
Empfohlen
Introducción al Software Libre y Linux
Introducción al Software Libre y Linux
Sergio Vallejo
software en la actualidad
software en la actualidad
Victor Cones
Guia 3 i_..
Guia 3 i_..
Claudia150499
Software en la actualidad.
Software en la actualidad.
Absner Anaya
Software en la actualidad
Software en la actualidad
Raelyx Cordero
Presentación software libre
Presentación software libre
Gabriel Pérez
Software en la actualidad
Software en la actualidad
Absner Anaya
El software Libre, Software Propietario y aplicaciones Ofimáticas
El software Libre, Software Propietario y aplicaciones Ofimáticas
kristian escalona
Empfohlen
Introducción al Software Libre y Linux
Introducción al Software Libre y Linux
Sergio Vallejo
software en la actualidad
software en la actualidad
Victor Cones
Guia 3 i_..
Guia 3 i_..
Claudia150499
Software en la actualidad.
Software en la actualidad.
Absner Anaya
Software en la actualidad
Software en la actualidad
Raelyx Cordero
Presentación software libre
Presentación software libre
Gabriel Pérez
Software en la actualidad
Software en la actualidad
Absner Anaya
El software Libre, Software Propietario y aplicaciones Ofimáticas
El software Libre, Software Propietario y aplicaciones Ofimáticas
kristian escalona
Tutorial para utilizar el nuevo sistema de tutorías de la UAdeC
Tutorial para utilizar el nuevo sistema de tutorías de la UAdeC
Gabriel Pérez
Código Abierto como alternativa a los sistemas propietarios
Código Abierto como alternativa a los sistemas propietarios
ISEI
Protocolo software libre jairo fuentes - diego garcés
Protocolo software libre jairo fuentes - diego garcés
Jairo Alberto Fuentes Fuentes
Tipos de software
Tipos de software
Javier Hernández
Software Libre Presentacion
Software Libre Presentacion
Miriam Alsogaray
Diseño gráfico y software libre
Diseño gráfico y software libre
Universidad Tecnológica del Perú
Prsentacion sistemas operativos
Prsentacion sistemas operativos
cristian11223344
Software Libre
Software Libre
guest6626f8
Genesis hernandez (1)
Genesis hernandez (1)
GENESIS HERNANDEZ
Software y su tipos tarea 3
Software y su tipos tarea 3
Diorimy Joaquin
Presentación de Software Libre
Presentación de Software Libre
Andreu Bassols
Desarrollo de software.
Desarrollo de software.
Valdali Lora Villanueva
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
dandresgat
Presentacion software
Presentacion software
angelreyesizaguirre
Carlos Rodriguez
Carlos Rodriguez
Carlos Alberto Roddriguez Villalobos
¿Que es Software Libre? - v3.9.4
¿Que es Software Libre? - v3.9.4
Leonardo J. Caballero G.
Trabajo software libre
Trabajo software libre
José Gregorio Eslava Eslava
Tipos de software1
Tipos de software1
Hilda Rodriguez
Software Libre
Software Libre
Udem
Diapositivas Software Libre
Diapositivas Software Libre
guido1996
Garage Door Repair Miami
Garage Door Repair Miami
Garage Door Repair Miami
18 oct 2016 Convocatòria Reunió pares alumnat de Francès (Viatges a Itàlia...
18 oct 2016 Convocatòria Reunió pares alumnat de Francès (Viatges a Itàlia...
María Balastegui Torres
Weitere ähnliche Inhalte
Was ist angesagt?
Tutorial para utilizar el nuevo sistema de tutorías de la UAdeC
Tutorial para utilizar el nuevo sistema de tutorías de la UAdeC
Gabriel Pérez
Código Abierto como alternativa a los sistemas propietarios
Código Abierto como alternativa a los sistemas propietarios
ISEI
Protocolo software libre jairo fuentes - diego garcés
Protocolo software libre jairo fuentes - diego garcés
Jairo Alberto Fuentes Fuentes
Tipos de software
Tipos de software
Javier Hernández
Software Libre Presentacion
Software Libre Presentacion
Miriam Alsogaray
Diseño gráfico y software libre
Diseño gráfico y software libre
Universidad Tecnológica del Perú
Prsentacion sistemas operativos
Prsentacion sistemas operativos
cristian11223344
Software Libre
Software Libre
guest6626f8
Genesis hernandez (1)
Genesis hernandez (1)
GENESIS HERNANDEZ
Software y su tipos tarea 3
Software y su tipos tarea 3
Diorimy Joaquin
Presentación de Software Libre
Presentación de Software Libre
Andreu Bassols
Desarrollo de software.
Desarrollo de software.
Valdali Lora Villanueva
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
dandresgat
Presentacion software
Presentacion software
angelreyesizaguirre
Carlos Rodriguez
Carlos Rodriguez
Carlos Alberto Roddriguez Villalobos
¿Que es Software Libre? - v3.9.4
¿Que es Software Libre? - v3.9.4
Leonardo J. Caballero G.
Trabajo software libre
Trabajo software libre
José Gregorio Eslava Eslava
Tipos de software1
Tipos de software1
Hilda Rodriguez
Software Libre
Software Libre
Udem
Diapositivas Software Libre
Diapositivas Software Libre
guido1996
Was ist angesagt?
(20)
Tutorial para utilizar el nuevo sistema de tutorías de la UAdeC
Tutorial para utilizar el nuevo sistema de tutorías de la UAdeC
Código Abierto como alternativa a los sistemas propietarios
Código Abierto como alternativa a los sistemas propietarios
Protocolo software libre jairo fuentes - diego garcés
Protocolo software libre jairo fuentes - diego garcés
Tipos de software
Tipos de software
Software Libre Presentacion
Software Libre Presentacion
Diseño gráfico y software libre
Diseño gráfico y software libre
Prsentacion sistemas operativos
Prsentacion sistemas operativos
Software Libre
Software Libre
Genesis hernandez (1)
Genesis hernandez (1)
Software y su tipos tarea 3
Software y su tipos tarea 3
Presentación de Software Libre
Presentación de Software Libre
Desarrollo de software.
Desarrollo de software.
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
MERCADEO Y SOFTWARE LIBRE UCV - VENEZUELA
Presentacion software
Presentacion software
Carlos Rodriguez
Carlos Rodriguez
¿Que es Software Libre? - v3.9.4
¿Que es Software Libre? - v3.9.4
Trabajo software libre
Trabajo software libre
Tipos de software1
Tipos de software1
Software Libre
Software Libre
Diapositivas Software Libre
Diapositivas Software Libre
Andere mochten auch
Garage Door Repair Miami
Garage Door Repair Miami
Garage Door Repair Miami
18 oct 2016 Convocatòria Reunió pares alumnat de Francès (Viatges a Itàlia...
18 oct 2016 Convocatòria Reunió pares alumnat de Francès (Viatges a Itàlia...
María Balastegui Torres
Zahgar Takla
Zahgar Takla
Zahgar Takla
Cuadro autores completo
Cuadro autores completo
marlen ruiz robles
WILLIAMSON K Resume 2015
WILLIAMSON K Resume 2015
keith robert williamson
Reseña jaume-carbonell
Reseña jaume-carbonell
marlen ruiz robles
Snake in a garden
Snake in a garden
vermanamita
Shaping the future new age faculty can benefit from best-in-class mentoring...
Shaping the future new age faculty can benefit from best-in-class mentoring...
Dr. Shivananda Koteshwar
System verilog verification building blocks
System verilog verification building blocks
Nirav Desai
Desarrollo activo y pasivo en niños
Desarrollo activo y pasivo en niños
Paü Arévalo
úLtimas tardes con teresa
úLtimas tardes con teresa
selegna curso
Digital Communication Notes written by Arun Kumar G, Associate Professor, Dep...
Digital Communication Notes written by Arun Kumar G, Associate Professor, Dep...
Arunkumar Gowdru
Evolución histórica de la seguridad ind.
Evolución histórica de la seguridad ind.
Euglides García
Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...
Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...
Arunkumar Gowdru
Supap sistemleri oğuzhan saka
Supap sistemleri oğuzhan saka
oguzhan6900
Full page photo-2014 A
Full page photo-2014 A
Anwar A. Alawi
Ecuador
Ecuador
Vale Yambay
Andere mochten auch
(17)
Garage Door Repair Miami
Garage Door Repair Miami
18 oct 2016 Convocatòria Reunió pares alumnat de Francès (Viatges a Itàlia...
18 oct 2016 Convocatòria Reunió pares alumnat de Francès (Viatges a Itàlia...
Zahgar Takla
Zahgar Takla
Cuadro autores completo
Cuadro autores completo
WILLIAMSON K Resume 2015
WILLIAMSON K Resume 2015
Reseña jaume-carbonell
Reseña jaume-carbonell
Snake in a garden
Snake in a garden
Shaping the future new age faculty can benefit from best-in-class mentoring...
Shaping the future new age faculty can benefit from best-in-class mentoring...
System verilog verification building blocks
System verilog verification building blocks
Desarrollo activo y pasivo en niños
Desarrollo activo y pasivo en niños
úLtimas tardes con teresa
úLtimas tardes con teresa
Digital Communication Notes written by Arun Kumar G, Associate Professor, Dep...
Digital Communication Notes written by Arun Kumar G, Associate Professor, Dep...
Evolución histórica de la seguridad ind.
Evolución histórica de la seguridad ind.
Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...
Embedded System Design Notes written by Arun Kumar G, Associate Professor, De...
Supap sistemleri oğuzhan saka
Supap sistemleri oğuzhan saka
Full page photo-2014 A
Full page photo-2014 A
Ecuador
Ecuador
Ähnlich wie Prueva diego
software libre y gratis
software libre y gratis
LauraSofia73
Martinez molina kevin alexander 1gb.evaluacion 1
Martinez molina kevin alexander 1gb.evaluacion 1
kevinmartinez58
Martinez molina kevin alexander 1gb.evaluacion1p4
Martinez molina kevin alexander 1gb.evaluacion1p4
kevinmartinez58
Manuel suarez 1
Manuel suarez 1
manuel20697
Usar.software.libre.en.la.carrera
Usar.software.libre.en.la.carrera
Adrián Zavala Coria
Martinez kevin 1gb_evaluacion1p4
Martinez kevin 1gb_evaluacion1p4
kevinmartinez58
Martinez kevin 1gbeva1p4
Martinez kevin 1gbeva1p4
kevinmartinez58
Kevin alexander martinez molina 1gb
Kevin alexander martinez molina 1gb
kevinmartinez58
Martinez kevin 1gb_eva1p4_habilitacion laboral.
Martinez kevin 1gb_eva1p4_habilitacion laboral.
kevinmartinez58
Software libre linux
Software libre linux
brayan_2012
investicacción final
investicacción final
iv3737
Linux
Linux
claudiamorahinestroza
investicaccion texto
investicaccion texto
iv3737
Que es el software
Que es el software
Leonela Perez Rosero
Introduccion a-ubuntuUTI
Introduccion a-ubuntuUTI
Diego Quin
Software libre
Software libre
lourdes_mart1801
Tipos de Software
Tipos de Software
Instituto Normal Particular Mexico
Software libre para el diseño gráfico
Software libre para el diseño gráfico
Universidad Tecnológica del Perú
Software libre vs software gratis
Software libre vs software gratis
rnol
Software de aplicación
Software de aplicación
GeorGe Murillo Larios
Ähnlich wie Prueva diego
(20)
software libre y gratis
software libre y gratis
Martinez molina kevin alexander 1gb.evaluacion 1
Martinez molina kevin alexander 1gb.evaluacion 1
Martinez molina kevin alexander 1gb.evaluacion1p4
Martinez molina kevin alexander 1gb.evaluacion1p4
Manuel suarez 1
Manuel suarez 1
Usar.software.libre.en.la.carrera
Usar.software.libre.en.la.carrera
Martinez kevin 1gb_evaluacion1p4
Martinez kevin 1gb_evaluacion1p4
Martinez kevin 1gbeva1p4
Martinez kevin 1gbeva1p4
Kevin alexander martinez molina 1gb
Kevin alexander martinez molina 1gb
Martinez kevin 1gb_eva1p4_habilitacion laboral.
Martinez kevin 1gb_eva1p4_habilitacion laboral.
Software libre linux
Software libre linux
investicacción final
investicacción final
Linux
Linux
investicaccion texto
investicaccion texto
Que es el software
Que es el software
Introduccion a-ubuntuUTI
Introduccion a-ubuntuUTI
Software libre
Software libre
Tipos de Software
Tipos de Software
Software libre para el diseño gráfico
Software libre para el diseño gráfico
Software libre vs software gratis
Software libre vs software gratis
Software de aplicación
Software de aplicación
Prueva diego
1.
INDICE 1 Introducción 1.1SOFTWARE LIBRE 1.2Qué es el Software Libre 1.3Herramientas de software libre 2 Lista de software 2.1Creación de documentos e informes 2.2
2.
1 Introducción En esta pagina se ha recopilado una lista del software disponible para ingeniería. A menos que se indique lo contrario, todas las herramientas listadas son software libre. En lugar de usar software pirateado (como muchas veces nos obligan en las mismas cátedras), deberíamos tratar de comenzar a usar software libre, sobre todo en una institución educativa como la Universidad de Buenos Aires. Algunos de estos programas son tanto o más poderosos que los comúnmente utilizados. Casi todos están disponibles para GNU/Linux, y muchos de ellos también para Windows. La lista de ningún modo está completa. Si encontrás algún programa que no está listado aquí, creés que es de utilidad para ingeniería y además es software libre, por favor avisanos. SOFTWARE LIBRE... El software como infraestructura que soporta el desarrollo de una economía más eficiente y más productiva, se encuentra actualmente en una situación de monopolio por parte de determinados constructores. Debido al despreciable coste de copias frente al alto precio de su desarrollo y las economías de red que se generan, es un sector que tiende de forma natural al monopolio, lo que facilita que los que alcanzan esta posición de preeminencia generen una elevación artificial de los precios así como la imposición de unos estándares propietarios y el pago de productos de dudosa calidad. El software libre se constituye como una alternativa a las soluciones propietarias para la
3.
mayoría de ámbitos públicos y privados. Este conjunto de soluciones informáticas son liberadas bajo distintas licencias, facilitando la reutilización de la experiencia y permitiendo su uso generalizado y libre, sea este gratuito o no. ¿Qué es el Software Libre? El término "Software Libre" se refiere a la El término "Software Libre" se refiere a la libertad de los usuarios de utilizar, copiar, libertad de los usuarios de utilizar, copiar, distribuir, estudiar, cambiar y mejorar el distribuir, estudiar, cambiar y mejorar el software. Más específicamente hablando se software. Más específicamente hablando se refiere a cuatro libertades que tiene todo refiere a cuatro libertades que tiene todo usuario de software: usuario de software: • La libertad de utilizar el programa con • La libertad de utilizar el programa con cualquier propósito. cualquier propósito. • La libertad de estudiar cómo funciona el • La libertad de estudiar cómo funciona el programa y adaptarlo a sus necesidades, programa y adaptarlo a sus necesidades, para lo cual el acceso al código fuente es para lo cual el acceso al código fuente es una precondición para esto. una precondición para esto. • La libertad de distribuir copias de • La libertad de distribuir copias de manera que se pueda ayudar a los manera que se pueda ayudar a los demás. demás. • La libertad de mejorar el programa • La libertad de mejorar el programa pudiendo liberar las mejoras al público pudiendo liberar las mejoras al público de tal manera que toda la comunidad se de tal manera que toda la comunidad se beneficia de los avances y mejoras, para beneficia de los avances y mejoras, para lo cual es necesario el acceso a ese lo cual es necesario el acceso a ese código fuente ya mencionado. código fuente ya mencionado.
4.
Ventajas del software libre Muchas son las ventajas que se pueden aplicar al software libre pero vamos a nombrar sólo unas pocas. • Se puede elegir entre miles de aplicaciones de todo tipo: desde procesadores de textos, a aplicaciones totalmente especializadas, pasando por los programas de uso habitual de cualquier usuario doméstico (gestores de correo electrónico, navegadores web, hojas de cálculo, juegos...). • El software libre aporta la ventaja de no pagar una licencia por cada máquina que instale, ni por cada máquina o instancia de acceso a un servicio, si actúa como servidor. • El coste total en cuanto a la implantación de software es muy inferior porque sólo paga los servicios profesionales de la empresa que lo instala y además estas se encuentran en competencia real. • No es necesario esperar a que una empresa cree el software necesario para sus necesidades. Existe multitud de software libre que puede ser combinado y adaptado sin partir de cero en el desarrollo, lo que asegura un bajo coste de una adaptación a unas necesidades concretas. • La decisión de las evoluciones respecto a las funcionalidades las decide el usuario y no la empresa que crea el software, puesto que puede contratar a quien quiera para efectuar las oportunas modificaciones en el momento deseado. • Los desarrollos propios o por encargo siempre serán aprovechables para otros desarrollos si se licencian bajo licencias libres GPL ( http://www.gnu.org/copyleft/gpl.html ) • El fomento de la comunidad de usuarios supone un potencial extraordinario en cuanto a la
5.
generación de nuevo y mejor software ya que el testeo de este, la petición de mejoras y las propias contribuciones de los usuarios son fundamentales. ¿Por qué debería de utilizar software libre? Por su fiabilidad y adaptabilidad. Es plenamente operativo con cualquier tipo de plataforma/hardware y tiene una estructura extraordinariamente modular, es decir, que ejecuta en cada momento únicamente aquellos que necesita por lo que es más eficiente y requerirá un hardware menos potente para realizar las mismas funciones ahorrando las inversiones continuas en computadoras más potentes cada vez que se actualiza a un sistema o programas p Herramientas de software libre para ingenieria 1 Introducción En esta pagina se ha recopilado una lista del software disponible para
6.
ingeniería. A menos que se indique lo contrario, todas las herramientas listadas son software libre. En lugar de usar software pirateado (como muchas veces nos obligan en las mismas cátedras), deberíamos tratar de comenzar a usar software libre, sobre todo en una institución educativa como la Universidad de Buenos Aires. Algunos de estos programas son tanto o más poderosos que los comúnmente utilizados. Casi todos están disponibles para GNU/Linux, y muchos de ellos también para Windows. La lista de ningún modo está completa. Si encontrás algún programa que no está listado aquí, creés que es de utilidad para ingeniería y además es software libre, por favor avisanos. 2 Lista de software 2.1 Creación de documentos e informes OpenOffice.org Es una suite de oficina inspirada en la de Microsoft. Si estás totalmente acostumbrado a las herramientas de M$, ésta es tu opción. Además trae el OpenOffice Draw, que es un programa de dibujo vectorial similar al Corel Draw. Hay muchos otros paquetes
7.
similares (KOffice, SIAG Office, GNOME Office…) y también programas como Abiword y Gnumeric, todos con sus pros y sus contras. No digas que no hay para elegir… LaTeX ¿Realmente pensás hacer el informe de tu tesis en M$ Word…? LaTeX es un lenguaje para crear documentos. El método es bastante similar a la creación de un programa. Tenés que escribir el “código fuente” de tu documento (en cualquier editor de texto plano), y después compilarlo. Tiene una fuerte orientación a las matemáticas, permitiendo escribir fórmulas y símbolos de todo tipo. Además, es totalmente estable. La curva de aprendizaje es inversa a la de programas como M$ Word: al principio cuesta arrancar, pero una vez que te sentís cómodo, podés hacer un informe técnico de calidad profesional en poco tiempo. El formato de los documentos creados en LaTeX es generalmente Postscript (PS) o PDF, pero pueden ser fácilmente convertidos a otros formatos como HTML o incluso texto plano. Este documento fue creado en LaTeX. Kile Sirve para editar archivos fuente de LaTeX, con syntax highlighting y macros para los comandos LaTeX más utilizados. Ayuda muchísimo en el ciclo de editar/compilar/ver resultado. LyX Es un frontend de LaTeX, casi WYSIWYG (What You See Is What You Get), permitiendo crear documentos con la calidad de LaTeX, pero con la facilidad de los procesadores de textos usuales. DocBook Es otro lenguaje de creación de documentos similar a LaTeX, pero basado en XML / SGML. 2.2 Edición de imágenes / bitmaps The GIMP Es el programa de edición de bitmaps. Le pisa los talones al Photoshop. Dia Permite dibujar todo tipo de diagramas, grafos, cuadros sinópticos, etc, que pueden ser exportados a Postscript (para
8.
incluir, por ejemplo, en un documento LaTeX). XFig Es un programa para crear gráficos vectoriales (es decir, para dibujo general). Las imágenes creadas pueden ser convertidas a muchos formatos usando el programa transfig. Permite incluir fórmulas de LaTeX en los dibujos, por lo que es ideal para acompañar los documentos LaTeX con figuras. Inkscape Un programa de dibujo vectorial, similar al Corel Draw. 2.3 Gráfica de datos / funciones matemáticas Gnuplot Puede graficar datos numéricos o funciones matemáticas, en 2D y 3D. Es muy flexible y totalmente configurable, pero para usarlo bien hay que aprender el lenguaje, ya que es un programa manejado mediante línea de comandos. Kile Ya fue mencionado, pero acá está de nuevo, porque trae un front end gráfico para gnuplot. Significa que podés usar gnuplot sin aprender los comandos. 2.4 Sistemas de álgebra y cálculo simbólico Maxima Es un sistema de álgebra bastante completo. YACAS Otro sistema de álgebra, de propósito general, liviano y fácil de usar. PariGP Es un paquete para teoría numérica asistida por computadora. Giac/XCas Otro sistema de álgebra, disponible como un programa independiente, o bien como una librería C++. Mathomatic Un sistema de álgebra de propósito general, altamente portable. Qalculate! A primera vista parece una calculadora de escritorio sencilla, pero bajo su interfaz simple e intuitiva se esconde un paquete matemático muy completo y fácil de usar, que permite hacer cálculo numérico y simbólico, conversión de unidades, gráficos (usando gnuplot) y muchas cosas más.
9.
2.5 Herramientas/Lenguajes de cálculo numérico Octave Un sistema de cálculo numérico muy completo con un lenguaje casi compatible con Matlab. Utiliza a Gnuplot como backend para graficar. Scilab Otro paquete de cálculo numérico. Tal vez ofrece más funcionalidades que Octave, pero su lenguaje es menos compatible con Matlab. Yorick Es un lenguaje de programación interpretado, para cálculos y simulaciones numéricas. PDL Perl Data Language añade al lenguaje Perl la habilidad de almacenar y manipular grandes cantidade de datos en arreglos n dimensionales, que son el pan y la manteca de la computación científica. La idea es transformar a Perl en un lenguaje numérico similar a Matlab. Se incluye un entorno interactivo de línea de comandos, además del módulo Perl (PDL) para usar en scripts. Euler Es un laboratorio numérico y un lenguaje de programación. El sistema puede manejar números, vectores y matrices reales, complejos y en forma de intervalos. También existe una versión con interfaz gráfica, Euler for GTK+. 2.6 Compiladores/Intérpretes gcc GNU Compiler Collection, (y no GNU C Compiler). Es el compilador de GNU, que contiene frontends para C, C++, ObjectiveC, Fortran, Java, y Ada. Está incluido en cualquier distribución de GNU/Linux (de hecho, casi todo el sistema operativo se compila en gcc). Free Pascal Es un compilador Pascal semánticamente compatible con TP 7.0, así como la mayoría de las versiones de Delphi. GNU Pascal El compilador Pascal de GNU, que utiliza a gcc como backend. Es compatible con Borland Pascal, y soporta muchas de sus unidades (units). Perl Perl es un lenguaje interpretado de alto nivel, optimizado para procesar archivos de texto arbitrarios, extraer datos de ellos, e
10.
imprimir informes basados en esa información. Python Un lenguaje de programación interpretado, interactivo y orientado a objetos, que combina una gran potencia con una alta claridad en la sintaxis. Esta característica hace que Python sea ideal, tanto para el que está dando sus primeros pasos en programación, como para el programador avanzado. PHP Lenguaje de programación interpretado, fuertemente orientado a desarrollo web. gprolog Un intérprete/compilador Prolog, que cumple casi completamente con el estándar ISO Prolog, añadiendo algunas extensiones bastante útiles. Incluye resolución de condiciones sobre dominios finitos (FD), y una potente interfaz bidireccional entre Prolog y C. SWIProlog Otro intérprete/compilador Prolog con licencia libre. Incluye recolector de basura (garbage collection) e interfaz C/C++, y ofrece una buena performance general. 2.7 Entornos de programación (IDEs – Integrated Development Environments) Anjuta Es un IDE para crear aplicaciones GNOME/Gtk+ con Glade, o simplemente para crear aplicaciones genéricas, en C/C++, o cualquier otro lenguaje. KDevelop Puede generar aplicaciones genéricas, o GUIs usando Qt, KDE o GNOME, en C/C++. Kylix Kylix := Delphi in [Linux]. Es software propietario, pero el Kylix Personal Edition es gratuito. ViM / Emacs Son dos editores de texto plano tan flexibles que pueden utilizarse como entornos de programación para prácticamente cualquier lenguaje. Quanta Plus Es un entorno de desarrollo para HTML con soporte PHP. Está diseñado para el desarrollo rápido de sitios web. Eclipse Un entorno de desarrollo integrado, especialmente orientado a proyectos en Java. Mono
11.
Entorno de desarrollo .NET. 2.8 Debugging gdb El debugger de GNU. Puede depurar cualquier programa compilado en gcc con la opción g. Se maneja mediante línea de comandos. DDD Data Display Debugger es un frontend gráfico muy completo para varios debuggers, incluyendo el gdb, y para varios lenguajes (C/C+ +, Java, Pascal…). insight Es otro frontend gráfico para gdb. 2.9 Herramientas auxiliares para programación Doxygen Sistema para generar automáticamente la documentación de programas escritos en C/C++. Umbrello Modelador UML. RCS / CVS / Subversion / Darcs Sistemas de control de versiones. 2.10 Redes Ethereal Sniffer y analizador de tráfico de red, gráfico. tcpdump Sniffer y analizador de tráfico de red, de consola. Apache Servidor web. 2.11 Electrónica Spice Es la versión original del programa de simulación creado en la Universidad de California, Berkeley. Se maneja mediante línea de comandos, así que no esperes ver un programa de dibujo de esquemáticos con lucecitas y colores. El circuito a simular debe ser ingresado en un archivo de texto, y el Spice se limita a simularlo y entregarte los resultados. El paquete viene con
12.
nutmeg, que es un programa que sirve para interpretar y graficar los datos de la simulación, pero no es demasiado flexible. Debido a problemas de licenciamiento, el Spice no puede ser distribuido en binarios, así que es necesario bajar el código fuente y compilarlo. Si usás Debian, en: http://www.eda.ei.tum.de/~mcp/spicedeb/ se explica cómo crear un paquete .deb a partir del código fuente del spice3f5. ngspice Es un proyecto que tiene como objetivo crear una versión mejorada del spice (con algunos bugs arreglados) y con licencia GPL. El paquete viene con ngnutmeg, que es similar al nutmeg del spice. Sirve para graficar los datos de salida de las simulaciones. Gnucap GNU Circuit Analysis Package. Este simulador no está basado en Spice, y su funcionamiento es algo diferente. La principal ventaja de esto es que se trata de un software enteramente libre. Se incluyen modelos para BJT, MOSFET y diodos. Oregano Es un frontend gráfico para spice, ngspice o Gnucap. Permite dibujar los circuitos con una interfaz amigable y simularlos fácilmente. Richard Hult, el autor de Oregano, abandonó el proyecto hace algún tiempo, y algunos miembros del LUGFI decidieron continuarlo. Aun está en desarrollo. Kicad Un grupo de programas para la creación de esquemáticos y circuitos impresos. La interfaz es similar a la de Orcad. Electric Es un sistema de dibujo asistido, simulación y producción de circuitos eléctricos, muy completo y sofisticado, pero también bastante difícil de usar. TkGate Es un simulador de circuitos digitales, con una interfaz amigable e intuitiva, y varias características interesantes, como un compilador genérico de microcódigo/macrocódigo para crear archivos de inicialización de memorias. Xcircuit Es un programa que permite dibujar circuitos eléctricos (aunque puede ser utilizado también para dibujar otras cosas). Es liviano, fácil de usar y produce resultados con calidad profesional y en
13.
formato EPS, por lo que resulta ideal para incluir circuitos en documentos LaTeX. También permite generar archivos Spice para simular el circuito. gEDA GPL Electronic Design Automation. La buena noticia es que GNU/Linux ya cuenta con un sistema integrado de diseño electrónico, que contiene herramientas para creación de esquemáticos, simulación y producción de circuitos, distribuido íntegramente como software libre. La mala noticia es que aun está en fase de desarrollo. Programación de microcontroladores Una lista (no completa) de los distintos ensambladores, compiladores, simuladores, depuradores y programadores de micros: sdcc, ASEM51, uisp, avrp, …
Jetzt herunterladen