Lenguajes de Programación: Fundamentos y Tipos
Los lenguajes de programación son herramientas esenciales que permiten crear software. Son un conjunto de instrucciones, estructuras y algoritmos diseñados para generar otros programas. Su potencial radica en la capacidad de ejecutar secuencias de instrucciones de forma ordenada o aleatoria. Existen lenguajes con instrucciones específicas para tareas concretas (bases de datos, cálculos matemáticos, control de hardware) y lenguajes universales como Visual Basic .NET.
Niveles de Lenguaje
Los lenguajes de programación se clasifican según su cercanía al hardware del ordenador:
- Bajo nivel: Muy próximos al hardware. El primer lenguaje de este tipo fue el lenguaje máquina, que consiste en instrucciones en binario. El lenguaje ensamblador es una traducción directa del código máquina, más comprensible para los humanos.
- Alto nivel: Expresan algoritmos de forma más cercana a la capacidad cognitiva humana que a la de la máquina. Ejemplos: C#, Java, PHP. Un ejemplo de sintaxis podría ser:
Point(X, Y, COLOR)
Código Fuente y Compiladores
El código fuente de un programa es el conjunto de líneas de texto que contienen las instrucciones que debe seguir la computadora. Un compilador traduce el código fuente de un lenguaje de alto nivel a un lenguaje de nivel inferior (generalmente código máquina).
Codificación Alfanumérica
UNICODE es un estándar de codificación de caracteres utilizado en sistemas operativos modernos e Internet. Emplea 16 bits para representar cada carácter.
Tipos de Software
El software se clasifica principalmente en:
- Sistemas Operativos: Gestionan el funcionamiento del ordenador y sirven de base para otras aplicaciones. Pueden ser:
- Monousuarios: Controlan un solo ordenador para un solo usuario (MS-DOS, Windows 95/98).
- Multiusuarios: Controlan varios ordenadores o un solo ordenador para varios usuarios, basados en tecnología NT (Microsoft).
- Aplicaciones: Programas diseñados para el uso final del ordenador, como procesadores de texto (Word), etc.
Sistema Operativo Windows: Características y Configuración
Windows es un sistema operativo multitarea que distribuye el tiempo del microprocesador entre las aplicaciones en ejecución. Sus características principales incluyen:
- Menús: Listas de opciones accesibles con el ratón o combinaciones de teclas (Alt + carácter subrayado). Los menús contextuales se obtienen con el botón derecho del ratón.
- Portapapeles: Porción de memoria RAM para almacenar temporalmente información copiada.
- Elementos interactivos: Ventanas para la comunicación entre el usuario y el programa.
- Ayuda: Accesible pulsando F1 o desde el menú Inicio.
- Panel de control: Permite configurar diversos aspectos del sistema, como la pantalla, las fuentes y el rendimiento.
Configuración de Pantalla y Vídeo
Para ajustar la configuración de pantalla, se accede a Panel de control > Pantalla > Configuración > Opciones avanzadas > Solapa Pantallas
. La resolución del monitor depende de la memoria RAM de la tarjeta de vídeo. Se recomienda una calidad de color de 16 bits (65,536 colores). También se puede acceder a estas opciones haciendo clic derecho en el escritorio y seleccionando “Propiedades”. Dentro de “Protector de pantalla”, la sección “Energía” permite configurar opciones de ahorro de energía.
Optimización de la Memoria (Memoria Virtual)
Para aumentar la memoria RAM virtual:
- Acceder a
Sistema > Configuración avanzada del sistema > Rendimiento > Configuración > Opciones avanzadas > Cambiar
. - Desactivar “Administrar automáticamente…”.
- En “Tamaño personalizado”, introducir el valor recomendado y hacer clic en “Establecer”.
- Reiniciar el ordenador.
Gestión de Fuentes
Las fuentes (tipos de letra) se gestionan desde Panel de control > Fuentes
. Para instalar nuevas fuentes, se descargan de Internet (archivos de “tipografía”) y se copian o arrastran a la carpeta “Fuentes”.
Explorador de Archivos
El Explorador de archivos (Inicio > Todos los programas > Accesorios
) permite realizar operaciones de mantenimiento de archivos y discos. Los nombres de archivos y carpetas no pueden contener los siguientes caracteres: ? * / \ : <> " .
Restaurar Sistema y Copias de Seguridad
La herramienta “Restaurar sistema” (Inicio > Programas > Accesorios > Herramientas del sistema
) permite crear puntos de restauración para volver a un estado anterior del sistema en caso de problemas. Es crucial realizar copias de seguridad de los archivos importantes en un dispositivo externo (pendrive) antes de restaurar el sistema, ya que algunos archivos podrían perderse.
Acceso a MS-DOS
Se puede acceder a MS-DOS (símbolo del sistema) desde Inicio > Todos los programas > Accesorios > Símbolo del sistema
.
Sistemas Operativos Múltiples
Para configurar el inicio automático con un solo sistema operativo cuando hay varios instalados:
- Clic derecho en “Mi PC” > “Propiedades” > “Opciones avanzadas”.
- En “Inicio y recuperación”, hacer clic en “Configuración”.
- Desactivar “Mostrar la lista de sistemas operativos” o editar manualmente las opciones de inicio.
Recomendaciones de Sistemas Operativos
- Ordenadores menos potentes (Pentium IV con 500MB de RAM): Windows XP Titan Ultimate Edition v.2.4. SP3. 32bits.
- Ordenadores más potentes: Windows 7 Enterprise de 64 bits (más seguro y robusto).
Estructura de MS-DOS
MS-DOS es un sistema operativo monousuario y monotarea, robusto y capaz de realizar tareas que otros sistemas no pueden. Windows 95 y 98 se basaban en MS-DOS, pero a partir de Windows Millennium (Windows NT, Windows 2000 y Windows XP) se abandonó MS-DOS, ampliando la memoria utilizable.
Estructura Lógica del Disco Duro
Los discos duros se estructuran en:
- Sector de arranque: Sector número 0 del disco, donde el ordenador comienza a leer. Contiene los programas de arranque.
- FAT (File Allocation Table): Indica la ubicación de los archivos y directorios en los sectores del disco. Existen diferentes tipos:
- FAT16: Cada dirección ocupa 16 bits (poco usado actualmente).
- FAT32: Cada dirección ocupa 32 bits (inestable).
- NTFS: Basada en tecnología NT, más controlable y permite crear dominios de direcciones.
- ReFS: Nuevo sistema utilizado por Windows 8.
- Particiones Linux: ext2, ext3, y ext4.
Particiones del Disco Duro
- Primaria: Obligatoria, activa y donde debe residir el sistema operativo.
Formateo del Disco Duro
El formateo es obligatorio para el funcionamiento del disco duro. Limpia completamente la unidad y la prepara para la instalación de programas.
Intérprete de Comandos (MS-DOS)
La línea de comandos en MS-DOS se llama “PROMPT”. MS-DOS no distingue entre mayúsculas y minúsculas al introducir órdenes. Se utilizan caracteres comodín en las instrucciones con parámetros. Ejemplos:
C:\> Dir
Dir *.exe
Dir sys?.exe
Dir *.??e
Dir *.ex?