Programación

De Huayra
Saltar a: navegación, buscar

Huayra incluye entre sus aplicaciones herramientas pensadas para aprender a programar. Si bien la programación no es una tarea sencilla, Huayra presenta una serie de aplicaciones donde se puede aprender a programar desde cero jugando.

Arduino IDE

Arduino

Comando: arduino

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares. El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida. Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, ATmega por su sencillez y bajo coste que permiten el desarrollo de múltiples diseños. Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring y el cargador de arranque (boot loader) que corre en la placa.

Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software del ordenador (por ejemplo: Macromedia Flash, Processing, Max/MSP, Pure Data). Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente. Al ser open-hardware, tanto su diseño como su distribución es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia. Leer más

Ubicación: Menú Huayra >> Programación

Bluefish

Bluefish

Comando: bluefish

Bluefish es un software editor HTML multiplataforma POSIX y con licencia GPL, lo que lo convierte en software libre. Bluefish está dirigido a diseñadores web experimentados y programadores y se enfoca en la edición de páginas dinámicas e interactivas. Es capaz de reconocer diversos lenguajes de programación y de marcas. Bluefish cuenta con características tales como rapidez, posibilidad de abrir múltiples archivos simultáneamente, soporte multiproyecto, soporte para archivos remotos mediante gnome-vfs, marcado de sintaxis personalizable basado en expresiones regulares compatibles con Perl, soporte para sub-patrones y patrones predefinidos (para HTML, PHP, Javascript, JSP, SQL, XML, Python, Perl, CSS, ColdFusion, Pascal, R, Octave/Matlab), diálogos para etiquetas HTML, asistentes para creación fácil de documentos, creación de tablas, marcos (frames), soporte para múltiples codificaciones, trabajo con diferentes juegos de caracteres, numeración de líneas, menús desplegables, barras de herramientas configurables, diálogo para insertar imágenes, buscador de referencia de funciones, Integración personalizable con varios programas (make, javac, etc), resaltado de sintaxis (C, Java, JavaScript, Python, Perl, ColdFusion, Pascal, R y Octave), traducciones completas a aproximadamente veintidós idiomas entre ellos: portugués brasileño, búlgaro, chino, danés, finés, francés, alemán, húngaro, italiano, noruego, polaco, portugués, español, sueco, japonés, y tamil. Leer más

Ubicación: Menú Huayra >> Programación

Fritzing

Fritzing

Comando: fritzing

Fritzing es un programa de automatización de diseño electrónico libre que busca ayudar a diseñadores y artistas para que puedan pasar de prototipos (usando, por ejemplo, placas de pruebas) a productos finales. Fritzing fue creado bajo los principios de Processing y Arduino, y permite a los diseñadores, artistas, investigadores y aficionados documentar sus prototipos basados en Arduino y crear esquemas de circuitos impresos para su posterior fabricación. Además cuenta con un sitio web complementario que ayuda a compartir y discutir bosquejos y experiencias y a reducir los costos de fabricación (Ver Arduino IDE)

Ubicación: Menú Huayra >> Programación

Gambas3

Comando: gambas3

Gambas3 es un lenguaje de programación libre derivado de BASIC (de ahí que Gambas quiere decir Gambas Almost Means Basic). Es distribuido con licencia GNU GPL. Cabe destacar que presenta ciertas similitudes con Java ya que en la ejecución de cualquier aplicación, se requiere un conjunto de librerías interprete previamente instaladas (Gambas Runtime) que entiendan el bytecode de las aplicaciones desarrolladas y lo conviertan en código ejecutable por el computador. Por otro lado, a diferencia de Java, no se experimentan ralentizaciones y es posible desarrollar grandes aplicaciones en poco tiempo. Leer más

Ubicación: Menú Huayra >> Programación


Huayra Mu

Huayra Mu es una aplicación que está orientada principalmente a programadores y diseñadores, porque permite crear la estructura inicial de un proyecto con mucha facilidad, siguiendo buenas prácticas y de manera muy rápida. Leer más

Ubicación: Menú Huayra >> Huayra


iPython

Comando: ipython

iPython es un shell interactivo que añade funcionalidades extra al modo interactivo incluido con Python, como resaltado de líneas y errores mediante colores, una sintaxis adicional para el shell, autocompletado mediante tabulador de variables, módulos y atributos; entre otras funcionalidades. Leer más

Ubicación: Menú Huayra >> Programación


NinjaIde

Comando: ninja-ide

Ninja IDE es un entorno integrado de desarrollo (IDE) multiplataforma que utiliza Python como lenguaje principal, y permite escribir aplicaciones para diferentes propósitos. Leer más

Ubicación: Menú Huayra >> Programación


Pilas

Comando: pilas

Pilas es un motor para hacer videojuegos de manera sencilla.

Está dirigido a personas que comienzan a programar videojuegos y quieren lograr resultados interesantes y divertidos en poco tiempo. Leer más

Ubicación: Menú Huayra >> Programación


Pilas-Bloques

Comando: pilas-engine-bloques

Pilas-Bloques es una aplicación para comenzar a programar a través de bloques, intentando resolver distintos desafíos.

Leer más

Ubicación: Menú Huayra >> Programación


Python

Python es un lenguaje de programación interpretado, con el cual podrás hacer tus propios programas!, ya sea un programa que se ejecute en tu netbook, un juego, una página web o incluso un aplicativo para tu celular. Leer más


Scilab

Comando: scilab

Scilab es un programa de cálculo numérico, con el que podrán realizar operaciones con cálculos matriciales, con polinomios, operaciones con ecuaciones lineales y diferenciales, graficar funciones en 2D y 3D y además programar sus propias funciones. Es un programa muy bueno para conocer y expermientar con el uso de variables y practicar programación. Leer más

Ubicación: Menú Huayra >> Educación


Scratch

Scratch es un entorno de aprendizaje de lenguaje de programación, que permite a los principiantes aprender a escribir de manera sintáctica. Leer más

Ubicación: Menú Huayra >> Programación


Squeak

Comando: squeak

Les presentamos una herramienta multimedia y multiplataforma con la que podrán crear sus propios juegos de acción o estrategia. Multiplataforma porque la pueden utilizar con diversos sistemas operativos, y multimedia porque se pueden incorporar fácilmente textos, sonidos, imágenes y video.
Pueden convertirse en creadores, creando software de juegos o software de temas que les interesen. Leer más

Ubicación: Menú Huayra >> Educación


Terminal

Comando: mate-terminal

Cuando alguien dice que hay que utilizar la "consola de comandos" o "terminal" se refiere a que es necesario utilizar la interface de línea de comandos de GNU/Linux. Lo opuesto sería la interface gráfica, que es lo que mayoría de usuarios ya conocen. Linux utiliza una herramienta llamada consola de comandos o Terminal desde la cual se pueden ejecutar una serie de sentencias para acceder a ciertos lugares del sistema, realizar ciertas tareas o simplemente visualizar reportes importantes. Leer más

Ubicación: Menú Huayra >> Accesorios


TurtleArt

Comando: turtleart

TurtleArt es un programa que te permite dar los primer pasos en programación a través de una tortuga que va formando imagenes siguiendo una serie de comandos. Se especifica la secuencia ajustando piezas de rompecabezas. Los bloques pueden decirle a la tortuga que dibuje líneas y arcos, dibujar en diferentes colores, ir a un lugar específico de la pantalla, etc También hay bloques que le permiten repetir o nombre secuencias. Otros bloques realizar operaciones lógicas. Este tipo de programación se inspira en el lenguaje de programación LOGO. Fue diseñado para ser lo suficientemente fácil para los niños y sin embargo lo suficientemente potente como para las personas de todas las edades. TurtleArt se centra en la creación de imágenes, mientras que permite explorar la geometría y la programación.
Leer más

Ubicación: Menú Huayra >> Programación