Tecno Recursos/Programación

De Wikilibros, la colección de libros de texto de contenido libre.

Indice[editar]

Algoritmo de la amistad

Programación[editar]

Listado de lenguajes y entornos de programación con sus características.

Scratch[editar]

  • Para iniciarse a la programación
  • Programación por bloques
  • Online, con versión offline
  • Gráficos sencillos
  • Entorno libre
  • Sin tutoriales estructurados

Hour of code[editar]

  • Para iniciarse a la programación
  • Programación por bloques
  • Online
  • Gráficos sencillos
  • Entorno muy estructurado y limitado
  • Con tutoriales

Blockly[editar]

  • Para iniciarse a la programación
  • Programación por bloques
  • Offline
  • Gráficos sencillos

Python[editar]

  • Lenguaje muy sencillo, potente y profesional
  • Programación por texto
  • Offline
  • Gráficos complejos de utilizar
  • Muchos tutoriales en español de nivel sencillo pero con mucho texto

Processing (java)[editar]

  • Lenguaje no sencillo basado en java (muy utilizado y profesional)
  • Programación por texto
  • Offline
  • Gráficos sencillos
  • Tutoriales en inglés

Arduino[editar]

  • Lenguaje basado en C / C++ para programar dispositivos electrónicos
  • Programación por texto
  • Programación por bloques (Ardublock)
  • Offline (versiones online)
  • Nivel relativamente alto
  • Tutoriales complejos

PSeInt[editar]

  • Pseudocódigo preparado para enseñar a programar
  • Programación por texto pseudocódigo y por diagramas de flujo
  • Offline
  • Genera y edita diagramas de flujo
  • Adaptado a principiantes

Acepta el reto[editar]

¡Acepta el reto! es un almacén y juez en línea de problemas de programación en español que acepta soluciones en C, C++ y Java. No es un mero listado de problemas, sino mucho más. ¡Es un corrector automático!

Tabla comparativa de lenguajes y entornos[editar]

Lenguaje / entorno  Orientación  Tipo de programación  Offline  Gráficos  Licencia  Sistemas operativos  Requiere  Nivel de dificultad  Aplicaciónes
Scratch Iniciación a la programación Bloques Online Sencillos Freeware Navegador Internet 10-16 años Juegos y presentaciones
Scratch offline Iniciación a la programación Bloques Offline Sencillos Open source Win, Linux, Mac Adobe Air 10-16 años Juegos y presentaciones
Hour of code Iniciación a la programación Bloques Online Sencillos Freeware Navegador Internet 3-16 años Apreder programación
Blockly Iniciación a la programación Bloques Offline Sencillos Open source Navegador 12-18 años Apreder programación
PSeInt Iniciación a la programación Pseudocódigo y diagramas de flujo Offline No tiene Open source Win, Linux, Mac 12-18 años Apreder programación
Python Sencillo, estructurado, muy potente y profesional Texto Offline Difíciles de manejar Open source Win, Linux, Mac 16-18 años Todo tipo
Processing (java) Diseñadores audiovisuales Texto Offline Potentes Open source Win, Linux, Mac 16-18 años Audiovisuales
Arduino Control programable de pequeños sistemas Texto y bloques Offline No tiene Open source Win, Linux, Mac Placa Arduino 14-18 años Sistemas embebidos