# data[].attributes.body
¿Que es Devc?

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.

Funcion :

La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, C++ es un lenguaje híbrido.

Las características principales del lenguaje de programación c++ son las siguientes.

Sintaxis heredada del lenguaje C.

Tiene un estandard ISO, conocido como ANSI-C++. La última revisión fue en el 2011.

Lenguaje fuertemente tipado. El programador debe saber como hacer y declarar el código para que funcione.

Biblioteca estándar, que suele venir con el compilador. No solo estamos hablando de las funciones de sistema, como puede ser cout, sino de:

Plantillas de clases (o colecciones de objetos) para vectores, listas, mapas, colas, pilas, ec.

Soporte multihilo.

Compatibilidad de C con C++. Un compilador de c++ puede compilar código escrito en C, o usar librerías de c con poca modificación de código..

Uso de punteros.

Es portátil, tiene un gran número de compiladores en diferentes plataformas y sistemas operativos.

Eficiencia con el hardware, al ser un lenguaje compilado. Además, se acerca bastante a un lenguaje de bajo nivel.

Tutorial

https://www.youtube.com/watch?v=ld4nzao5XAc

Funciones de Dev C++

https://www.youtube.com/watch?v=vLZymLKd6Mo

Alumno : Adrian Gabriel Rojas
Curso : 6* 7

# data[].attributes.body
Alumno: Gonzalo Achával
Curso: 5to 6va

Definición

Sublime Text es un editor de código multiplataforma, ligero y con pocas concesiones a las florituras. Es una herramienta concebida para programar sin distracciones. Cuenta con una versión gratuita completamente funcional.

Características

Permite tener varios documentos abiertos mediante pestañas, e incluso emplear varios paneles para aquellos que utilicen más de un monitor. Dispone de modo de pantalla completa, para aprovechar al máximo el espacio visual disponible de la pantalla.
pass

El sistema de resaltado de sintaxis de Sublime Text soporta un gran número de lenguajes (C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile y XML).

El programa dispone de auto-guardado, muchas opciones de personalización, cuenta con un buen número de herramientas para la edición del código y automatización de tareas. Soporta macros, Snippets y auto completar, entre otras funcionalidades. Algunas de sus características son ampliables mediante plugins.

Ventajas

Muy liviano, fácil de instalar y tiene una versión portable.

Resalta todo tipo de lenguaje con colores para visualmente detectar fallos a simple vista.

Para aprender es una buena opción, porque te ayuda pero no te lo da todo hecho.

Funciona tanto en Windows como en Mac y Linux.

Tutorial de uso: https://www.youtube.com/watch?v=7mpjfkvdUBc

# data[].attributes.body
Python es la navaja suiza de los programadores. Se trata de un veterano lenguaje de programación presente en multitud de aplicaciones y sistemas operativos. Podemos encontrarlo corriendo en servidores, en aplicaciones iOS, Android, Linux, Windows o Mac. Esto es debido a que cuenta con una curva de aprendizaje moderada ya que su filosofía hace hincapié en ofrecer una sintaxis de código legible.
Es un lenguaje de programación versátil multiplataforma y multiparadigma que se destaca por su código legible y limpio. Una de las razones de su éxito es que cuenta con una licencia de código abierto que permite su utilización en cualquier escenario. Esto hace que sea uno de los lenguajes de iniciación de muchos programadores siendo impartido en escuelas y universidades de todo el mundo. Sumado a esto cuenta con grandes compañías que hacen de este un uso intensivo. Tal es el caso de Google, Facebook o Youtube, ya que permite, entre otras de sus características la automatización de procesos y ejecución de tareas en tanto en entorno cliente como servidor.

Características
Un lenguaje sencillo, legible y elegante que atiende a un conjunto de reglas que hacen muy corta su curva de aprendizaje. Si ya tienes unas nociones de programación o vienes de programar en otros lenguajes como Java no te será difícil comenzar a leer y entender el código desarrollado en Python.

Ventajas

Simplificado y rápido: Este lenguaje simplifica mucho la programación, es un gran lenguaje para scripting.

Elegante y flexible: El lenguaje ofrece muchas facilidades al programador al ser fácilmente legible e interpretable.

Programación sana y productiva: Es sencillo de aprender, con una curva de aprendizaje moderada. Es muy fácil comenzar a programar y fomenta la productividad.

Ordenado y limpio: es muy legible y sus módulos están bien organizados.

Portable: Es un lenguaje muy portable. Podemos usarlo en prácticamente cualquier sistema de la actualidad.

Comunidad: Cuenta con un gran número de usuarios. Su comunidad participa activamente en el desarrollo del lenguaje.

Tutorial: https://www.youtube.com/watch?v=chPhlsHoEPo
Alumno: Martín Magallan, Maxi Benitez
Curso: 5to 4ta, 5to 5ta
Ejemplo:

# data[].attributes.body
El Dev C++, es un IDE (Integrated Development Environmet) para crear aplicaciones utilizando el lenguaje de programación C++, que ocupa muy poco espacio en el disco duro, ideal para crear pequeños programas en las que solo sea necesario demostrar el uso de estructuras de control y estructuras de datos, estas aplicaciones se pueden compilar rápidamente y ejecutar en forma de consola..

Sus principales características son las siguientes:

Uso del compilador MinGW (Minimalist GNU for Windows).

Práctico editor de código con coloreado de sintaxis, opciones de búsqueda, reemplazar,

Gran cantidad de opciones de configuración para personalizar el compilador, el entorno o el propio editor.

Inserción de marcadores y puntos de ruptura.

Uso de atajos de teclado.

Posibilidad de añadir, editar o eliminar herramientas.

Selección de diferentes temas para la interfaz.

Tutorial de como usarlo: https://youtu.be/ld4nzao5XAc

Abril Perez

5to 8va

# data[].attributes.body
¿QUE ES GOBSTONES?
Es un lenguaje de programación diseñado para la enseñanza de ideas básicas de programación. Se diferencia de otros lenguajes dedicados a tal fin, como puede ser Logo debido a varias características. Es un lenguaje que expresa de manera óptima una secuencia didáctica específica para enseñar a programar a personas que no tienen experiencia previa en esta actividad.
ALGUNAS CARACTERÍSTICAS SON:
*Es que busca orientar al programador a un pensamiento denotacional (el "qué" de los programas), en lugar del tradicional pensamiento operacional (el "cómo" o secuencia de instrucciones)
* Otra de esas características es que el pasaje de este lenguaje a otros utilizados en la industria resulta más sencillo, pues posee conceptos fundamentales comunes a todos los lenguajes  y por la utilización de una sintaxis similar a la de estos.
* La sintaxis del lenguaje fue diseñada para ser similar a lenguajes como C y Java
*Al final de la ejecución de un programa Gobstones se visualiza un tablero final que resulta de los efectos descritos en el programa.

NOELIA TOLA
CURSO: 5°7°

PRESENTACIÓN DE GOBSTONES: https://www.youtube.com/watch?v=_oma-OvvokY
TUTORIAL DE GOBSTONES: https://www.youtube.com/watch?v=ti7nOet5rGY
IMAGEN DEL PROGRAMA DE GOBSTONE:

# data[].attributes.body
Definición: En el mundo de la programación informática, uno de los lenguajes más populares y conocidos es el de Visual Basic. Creado en 1991 por Alan Cooper para Microsoft, este paquete permite programar contenidos informáticos gráficos de manera simple y accesible.
características

 Separación de la creación de la interfaz gráfica y el código.

Una barra de herramientas, con los controles (se podían añadir muchos o crear de propios) necesarios para la creación de formularios. Sólo había que arrastrar y redimensionarlos dentro de la interfaz. Los controles comunes eran labels, textbox, button, checkbox, picturebox, combobox, frame, timer, etc.

Un explorador de proyectos, para ver todos los formularios, controles, código, etc de nuestro proyecto y un panel de propiedades, dependiendo del formulario o control seleccionado. De esta manera se podía modificar sus características en modo diseño.

En la parte inferior una Ventana inmediato, que mientras se depuraba podías escribir directamente funciones simples o el valor contenido de las variables, y nos ayuda a la hora de corregir errores en nuestro código.

Pero la característica principal de visual Basic es que toda la programación está orientada a eventos.

El tema es que los controles comentados antes y los formularios vienen asociados a una serie de eventos, que es cuando ocurre algo concreto, ya sea por una acción del usuario o del sistema operativo.

Por poner un ejemplo sencillo, un botón tiene un evento click, y dentro de ese evento programaremos lo que nos interesa (por poner otro ejemplo snecillo, que salga un mensaje).

Otro evento sería en un textbox cuando hacemos click o tabulamos y recibe el foco (llamado GotFocus).

Así tenemos una lista de eventos relacionados, algunos comunes y otros específicos de cada control.

video explicativo del programa: https://youtu.be/-TWVyJXuJUk
https://youtu.be/p645BdmYE_Q
nombre: camila lopez
curso: 5to 4ta

# data[].attributes.body
definición: Java es un lenguaje de programación orientado a objetos que se incorporó al ámbito de la informática en los años noventa. La idea de Java es que pueda realizarse programas con la posibilidad de ejecutarse en cualquier contexto, en cualquier ambiente, siendo así su portabilidad uno de sus principales logros.

características:

Es simple

Java ofrece la funcionalidad de un lenguaje potente, derivado de C y C++, pero sin las características menos usadas y más confusas de estos, haciéndolo más sencillo.

Orientado a objetos

El enfoque orientado a objetos (OO) es uno de los estilos de programación más populares. Permite diseñar el software de forma que los distintos tipos de datos que se usen estén unidos a sus operaciones.

Es distribuido

Java proporciona una gran biblioteca estándar y herramientas para que los programas puedan ser distribuidos.

Independiente a la plataforma

Esto significa que programas escritos en el lenguaje Java pueden ejecutarse en cualquier tipo de hardware, lo que lo hace portable.

Recolector de basura

Cuando no hay referencias localizadas a un objeto, el recolector de basura de Java borra dicho objeto, liberando así la memoria que ocupaba. Esto previene posibles fugas de memoria.

Es seguro y sólido

Proporcionando una plataforma segura para desarrollar y ejecutar aplicaciones que, administra automáticamente la memoria, provee canales de comunicación segura protegiendo la privacidad de los datos y, al tener una sintaxis rigurosa evita que se quiebre el código, es decir, no permite la corrupción del mismo.

Es multihilo

Java logra llevar a cabo varias tareas simultáneamente dentro del mismo programa. Esto permite mejorar el rendimiento y la velocidad de ejecución
https://youtu.be/aFcLCj4OeKo
https://youtu.be/Z0F7sJaOQtw

Nombre: Brisa Rocabado Flores
Curso: 5to 7ma