Lenguaje c y linux++

7
Lenguaje C y Linux++ Cesar Albornoz CI: 22.203.057 SAIA B

Transcript of Lenguaje c y linux++

Page 1: Lenguaje c y linux++

Lenguaje C y Linux++Cesar AlbornozCI: 22.203.057

SAIA B

Page 2: Lenguaje c y linux++

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?

Page 3: Lenguaje c y linux++

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.

Page 4: Lenguaje c y linux++

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

Page 5: Lenguaje c y linux++

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++?

Page 6: Lenguaje c y linux++

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

Page 7: Lenguaje c y linux++

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.