El documento describe el lenguaje de programación C, incluyendo que es un lenguaje de nivel medio que permite el manejo de bits, bytes y direcciones de memoria, y que los programas en C son portables y solo tienen 32 palabras reservadas. También describe a Linux++ como una versión de Linux para funcionar con una nueva máquina llamada The Machine y que vendrá con herramientas para desarrollar software para dicha máquina, aunque será un sistema temporal hasta que se complete el desarrollo del sistema operativo Carbon para The Machine.
1. Lenguaje C y Linux++
Cesar Albornoz
CI: 22.203.057
SAIA B
2. Es un lenguaje de nivel medio porque combina
elementos de lenguajes de alto nivel con la
funcionalidad del lenguaje ensamblador como lo
señala Schildt (1994), permite el manejo de bits, bytes
y direcciones de memoria.
¿Qué es el lenguaje C?
3. Los programas hechos en C son muy portables, sólo tiene
32 palabras reservadas o claves, otros lenguajes tienen más
de 100 palabras reservadas.
Es un lenguaje sencillamente estructurado similar a pascal,
a diferencia que solo se permite el uso de funciones
simples sin crear una función dentro de otra. Permite el
uso de bucles o ciclos como While, Do While y For.
Otra característica de C es que diferencia las mayúsculas de
las minúsculas, todas las palabras claves de C deben
escribirse en minúscula, por ejemplo for es diferente de
FOR, estas palabras no deben usarse como nombre de
variable o cualquier otro identificador.
Características del leguaje C.
4. Este lenguaje se nutre de las biblotecas y los enlaces entre
estas y el programa. La mayor parte de los programa
incluye llamadas a funciones de la bibloteca estándar de C (
stdio.h), como por ejemplo funciones de entrada y salida.
Un enlace es utilizado cuando un programa llama a una
función que no forma parte del programa sino de una
bibloteca. Las funciones que están en una bibloteca
contienen formato reubicable, esto quiere decir que las
direcciones de memoria de las instrucciones no se han
definido de forma absoluta y contiene desplazamientos y
con estos se obtienen las direcciones reales.
Funciones o utilidades
5. Linux++ será una versión de Linux especialmente
adaptada para funcionar con The Machine, y aunque
el primer prototipo de esta nueva máquina no llegará
hasta el 2016, el sistema operativo hará su aparición
pública en junio del 2015 para que los desarrolladores
vayan adaptando sus códigos al nuevo hardware.
¿Qué es linux++?
6. Este sistema operativo vendrá acompañado de un
emulador del hardware del nuevo dispositivode HP,
así como de diferentes herramientas para desarrollar
software adaptado. Según Kirk Bresniker,
desarrollador jefe de The Machine, este nuevo
sistema operativo ayudará a que los desarrolladores
entiendan lo que su empresa quiere conseguir, y a
que HP entienda mejor cual es el software que mejor
se adaptará a su nuevo ordenador.
Caracteristicas
7. Pero no os encariñéis mucho con Linux++, porque es
un sistema que vendrá con fecha de caducidad. Su
misión será la de a hacer de puente entre
desarrolladores y hardware hasta que HP termine de
desarrollar Carbon, el sistema operativo definitivo de
The Machine, aunque al estar siendo desarrollado
desde cero aun tardará una buena temporada en
llegar.
Algunas desventajas.