< Tecno Recursos

Indice

Algoritmo de la amistad

Programación

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

Scratch

  • 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

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

Blockly

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

Python

  • 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)

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

Arduino

  • 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

  • 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

¡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

Lenguaje / entorno Orientación Tipo de programación Offline Gráficos Licencia Sistemas operativos Requiere Nivel de dificultad Aplicaciónes
ScratchIniciación a la programaciónBloquesOnlineSencillosFreewareNavegadorInternet10-16 añosJuegos y presentaciones
Scratch offlineIniciación a la programaciónBloquesOfflineSencillosOpen sourceWin, Linux, MacAdobe Air10-16 añosJuegos y presentaciones
Hour of codeIniciación a la programaciónBloquesOnlineSencillosFreewareNavegadorInternet3-16 añosApreder programación
BlocklyIniciación a la programaciónBloquesOfflineSencillosOpen sourceNavegador12-18 añosApreder programación
PSeIntIniciación a la programaciónPseudocódigo y diagramas de flujoOfflineNo tieneOpen sourceWin, Linux, Mac12-18 añosApreder programación
PythonSencillo, estructurado, muy potente y profesionalTextoOfflineDifíciles de manejarOpen sourceWin, Linux, Mac16-18 añosTodo tipo
Processing (java)Diseñadores audiovisualesTextoOfflinePotentesOpen sourceWin, Linux, Mac16-18 añosAudiovisuales
ArduinoControl programable de pequeños sistemasTexto y bloquesOfflineNo tieneOpen sourceWin, Linux, MacPlaca Arduino14-18 añosSistemas embebidos
Este artículo ha sido escrito por Wikibooks. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.