INTRODUCCIÓN A LA
PROGRAMACIÓN
COMPONENTES: Blanca Bosch, Blanca Hernández, Paula Julià, Alicia Rigau Sanz y
María Sandalinas.
PROFESORA: Rosángel Moreno González.
CLASE: 3ESOD.
TEMA: Programación.
1
1. ¿Qué es la programación?
La programación es el proceso en el que escribimos un código para que un
ordenador realice tareas o funciones específicas. Para esto, usamos un lenguaje
especial o distinto, con este lenguaje el ordenador entiende lo que le queremos
decir. Gracias a la programación podemos crear juegos, aplicaciones y muchas
cosas más.
2. ¿Qué es y para qué sirven las librerías de
programación?
Son un conjunto de funciones o herramientas ya creadas por otros programadores
que puedes usar en tu propio código. Te facilita el trabajo tan largo de comenzar
todo de cero y hace que ahorres tiempo.
A demás es muy fácil de usar, solo tienes que importar y utilizar las funciones que
necesites.
Es como una caja de herramientas que ya viene con varias herramientas para que
las uses cuando lo necesites.
3. Nombra i describe de 5 a 10 lenguajes de
programación:
Un lenguaje de programación es una herramienta que nos permite dar
instrucciones a los ordenadores para que realicen tareas específicas. En lugar de
palabras, un lenguaje de programación utiliza una serie de instrucciones muy
específicas y detalladas. Estas instrucciones le dicen al ordenador qué hacer paso
a paso. Los lenguajes de programación se utilizan para crear todo tipo de
programas, desde aplicaciones móviles y videojuegos hasta sistemas operativos y
páginas web. Hay varios lenguajes de programación, pero los diez más populares
son los siguientes:
2
Lenguaje SQL
SQL es esencial para trabajar con bases de datos. Permite gestionar, analizar y
extraer información de forma eficiente. Es fundamental para empresas que
manejan grandes cantidades de datos, como bancos y tiendas online.
Lenguaje JAVA
Java continúa siendo uno de los lenguajes de programación más populares, y no es
difícil entender por qué. Es el líder en el desarrollo de aplicaciones empresariales.
Su habilidad para funcionar en diversas plataformas sin necesidad de cambios lo
convierte en una herramienta muy útil. Además, es altamente escalable y dispone
de una biblioteca estándar sólida que simplifica muchas tareas de programación.
Lenguaje C++
C++ es una extensión de C que incorpora programación orientada a objetos,
haciéndolo más versátil. Se utiliza ampliamente en desarrollo de software que
exige alto rendimiento, como videojuegos y controladores de hardware. A pesar de
su complejidad, es uno de los lenguajes de programación más usados debido a
su poder y eficiencia. C es un lenguaje de programación de alto nivel creado en
1972 por Dennis Ritchie en los laboratorios Bell. Se diseñó con el objetivo de ser un
lenguaje simple para facilitar el desarrollo de sistemas operativos y aplicaciones
de software.
Lenguaje GO
Go es un lenguaje de programación diseñado por Google con un enfoque
claro: simplicidad, eficiencia y concurrencia. Esto significa que Go es fácil de
aprender y utilizar, pero al mismo tiempo es capaz de crear aplicaciones muy
rápidas y que pueden manejar muchas tareas al mismo tiempo.
Lenguaje SWIFT
Swift es un lenguaje de programación poderoso y fácil de usar que ha revolucionado
el desarrollo de aplicaciones para iOS y macOS. Su enfoque en la seguridad, la
facilidad de uso y el rendimiento lo convierten en la elección preferida para nuevos
proyectos en el ecosistema de Apple.
Lenguaje RUBY
Ruby y Ruby on Rails son una combinación poderosa que ha revolucionado el
desarrollo web. La sintaxis elegante de Ruby, combinada con la estructura y las
herramientas proporcionadas por Ruby on Rails, hacen que sea posible construir
aplicaciones web robustas y escalables de manera rápida y eficiente.
3
Lenguaje Visual Basic
Visual Basic es una excelente opción para aquellos que desean adentrarse en el
mundo de la programación de manera gradual y sin la necesidad de aprender
conceptos demasiado abstractos. Su enfoque visual y su sintaxis sencilla lo
convierten en una herramienta poderosa para crear aplicaciones Windows de
escritorio.
Lenguaje Python
Python es un lenguaje de programación poderoso y versátil que ha conquistado el
corazón de millones de programadores en todo el mundo. Su simplicidad,
legibilidad y amplia gama de aplicaciones lo convierten en una excelente opción
para cualquier persona que desee aprender a programar o desarrollar aplicaciones
de alta calidad.
Lenguaje JAVASCRIPT
JavaScript fue diseñado para añadir interactividad a las páginas web. Su principal
fortaleza reside en su capacidad para manipular el Document Object Model (DOM)
de una página, lo que permite crear elementos dinámicos, responder a eventos del
usuario (como clics o desplazamientos) y crear interfaces de usuario ricas.
Lenguaje PHP
PHP sigue siendo una excelente opción para el desarrollo web, especialmente para
aquellos que buscan una solución rápida, flexible y con una gran comunidad
detrás. Si bien es cierto que existen otros lenguajes y frameworks que pueden ser
más adecuados para ciertos tipos de aplicaciones, PHP sigue siendo una opción
sólida y confiable.
4. ¿PARA QUE SIRVE LA PROGRAMACIÓN EN C
Y EN C++?
La programación en C y en C++ no sirve para lo mismo, la programación en C++ es una
extensión de C. La programación en C es una base fundamental, es uno de los lenguajes
más sencillos, algunas diferencias són por ejemplo que, en la programación en C++, la
gestión de la memoria es responsabilidad del programador, en cambio en la programación
en C es más simple porque no es necesario liberar la memoria usada por las variables
globales y estáticas. La programación en C se utiliza para aplicaciones de programación
de bajo nivel, en cambio C++ es un lenguaje que tiene otras características distintas como
por ejemplo encapsulación, ocultamiento de datos, abstracción de datos...
4
[Link] de variables en programación C:
VOID
La variable void se utiliza para indicar la ausencia de algún tipo, es decir, la función
void no devolverá ningún valor. También, está función se puede utilizar como
retorno de una función.
CHAR
Es un variable que se utiliza para representar una serie de letras, números y otros
caracteres de un solo byte o varios bytes que pueden ser utilizados para un juego
de códigos.
INT
Esta variable tiene 32 bits de longitud y puede almacenar cualquier número entre
cero y aproximadamente 4 mil millones. Aunque, no puede almacenar decimales.
FLOAT
Permite representar un número positivo o negativo y con decimales, es decir, puede
representar números reales.
5
DOUBLE
Se utiliza para representar números de punto flotante, o sea, números con
decimales. Se indica todo con mayor precisión y pertenecen al estándar IEEE 754.
SHORT
Representa un número entero de 16 bits con signo. Esta variable puede almacenar
números positivos y negativos dentro de un rango determinado.
LONG
Esta variable tiene 64 bits de longitud y puede almacenar infinitos caracteres.