Cargando la página...

Articulos sobre C (2) Rss

Icono de C

Se basa en el paradigma imperativo y desde su creación estuvo pensado para programación de sistemas operativos, se creo para usarse en UNIX, y crecio de la mano del desarrollo de UNIX, lo que propicio la creación de características avanzadas tales como variables dinámicas, multitarea, manejo de interrupciones, forking y un poderoso manejo entrada/salida de bajo nivel. Debido a esto C es comunmente usado para programación de nivel de sistema en UNIX, Linux y Mac.

Se trata de un lenguaje no fuertemente tipeado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Destaca su gran riqueza de operadores y expresiones.

Publica tu propio artículo

Artículos

Código Fuente TaTeTi Completo

Juego del Tateti en consola. Programado en C.

Operadores de bajo nivel y campos de bits

Cuando es necesario manipular el valor de una variable a nivel de bits, C proporciona operadores especiales (operadores bitwise) para facilitar esta tarea y estructuras de datos que permiten simplificar ciertas operaciones con bits individuales. Aquí se explican en detalle.