Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
SpicyMags.xyz

Algoritmos y programación en lenguaje C: Introducción al lenguaje (Spanish Edition)

Posted By: TiranaDok
Algoritmos y programación en lenguaje C: Introducción al lenguaje (Spanish Edition)

Algoritmos y programación en lenguaje C: Introducción al lenguaje (Spanish Edition) by David Arboledas Brihuega
Spanish | February 24, 2024 | ISBN: N/A | ASIN: B0CW1LNJFX | 252 pages | EPUB | 1.96 Mb

Los ordenadores son capaces de hacer casi cualquier actividad que imaginemos con un reducido conjunto de instrucciones. Pero, ¿qué idioma habla un computador? La respuesta, a priori, es fácil: el lenguaje de máquina; el cómo interactúan con nosotros, más complicado, pues trasladar nuestra lengua natural materna a código máquina no es tan sencillo como podría parecer.
Un lenguaje de programación es un idioma formal e inventado diseñado para expresar procesos que pueden ser llevados a cabo por las computadoras. Está formado por un conjunto de símbolos, reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.
C es un lenguaje de programación de propósito general que destaca por su economía de expresión, control de flujo y un rico conjunto de operadores. Por otro lado, este lenguaje no está destinado a ninguna área de aplicación, por lo que es efectivo para un gran número de tareas sin restricciones previas.
En sus comienzos, C fue diseñado para el sistema operativo UNIX y Dennis Ritchie (9 de septiembre de 1941 - 12 de octubre de 2011), su creador, lo implantó sobre dicho sistema en 1970 en la serie de minicomputadoras DEC PDP-11. El sistema operativo, el compilador de C y básicamente todas las aplicaciones de UNIX están escritos en C. No obstante, este lenguaje no está supeditado a ningún hardware en particular, por lo que cualquier programa en C puede correr en cualquier máquina. Con un poco de cuidado es sencillo escribir programas portables, es decir, programas que puedan ejecutarse sin cambios en toda una variedad de computadores.
Muchas de las ideas de C provienen del lenguaje BCPL (Basic Combined Programming Language), desarrollado por Martin Richards en 1966. La influencia de BCPL sobre C se continuó indirectamente a través del lenguaje B, escrito por Ken Thompson en 1969 para el primer sistema UNIX de la DEC PDP-7.
Mientras que BCPL y B son lenguajes no tipados, C proporciona una gran variedad de tipos de datos, como caracteres, enteros y números en coma flotante de varios tamaños. Además de toda una jerarquía de tipos de datos derivados creados con punteros, arreglos y estructuras. No obstante, C no proporciona operaciones para tratar directamente con objetos compuestos, como cadenas, arreglos o listas. Este hecho, que podría parecer como una grave carencia, permite que el lenguaje pueda tener un tamaño modesto, lo que le hace realmente atractivo para empezar a programar y aprender con rapidez.
La finalidad de este libro es enseñar al estudiante a aprender cómo programar un ordenador en C. Se supone que este ya posee conocimientos básicos del funcionamiento de un computador. Aun así, todos los conceptos se explican desde el punto de vista de una persona que comienza su andadura en el mundo de la programación. El método de aprendizaje se basa en el análisis de un problema y la descripción de los pasos necesarios para llegar a la solución. El objetivo prioritario es mostrar con detalle cómo crear un programa y cómo entenderlo.
Durante muchos años la definición de C fue el manual de referencia de la primera edición de The C Programming Language, escrito por Brian Kernighan y Dennis Ritchie en 1978. En 1983, el Instituto Nacional Estadounidense de Estándares (ANSI) organizó un comité para establecer una especificación estándar de C. Tras un largo y arduo proceso se completó el estándar en 1989 y se ratificó como "Lenguaje de Programación C" ANSI X3.159-1989. Esta versión del lenguaje se conoce a menudo como ANSI C, o a veces, simplemente, como C89.
Tras el proceso de estandarización de ANSI C, el estándar continuó bajo revisión, lo que llevó a la publicación en 1999 del conocido como estándar C99. Se adoptó como tal por la ANSI en marzo de 2000. El último estándar publicado para C es el C11, oficialmente ratificado y publicado el 8 de diciembre de 2011.