Introducción - El Lenguaje de Programación C

Description

Resumen del primer capítulo de "El Lenguaje de Programación C"
Lucía Di Lauro
Note by Lucía Di Lauro, updated more than 1 year ago
Lucía Di Lauro
Created by Lucía Di Lauro about 4 years ago
1
0

Resource summary

Page 1

Introducción

Lenguaje de programación C: Propósito general Influenciado por BCPL (Martin Richards). Sus sucesores, BCPL y B son "carentes de tipo".   C proporciona variedad de tipos de datos. Tipos fundamentales: caracter, enteros, números de punto flotante + jerarquía de datos derivados (apuntadores, arreglos, estructuras y uniones) Expresiones:  Operadores y operandos. Cualquier expresión puede ser una proposición.  Construcciones fundamentales de control de flujo: agrupación de proposiciones toma de decisiones (if-else) selección de un caso entre un conjunto de ellos (switch) iteración con la condición de paro en parte superior (while, for) o en parte inferior (do) terminación prematura de ciclos (break) Funciones pueden regresar valores de tipos básicos, estructuras, uniones o apuntadores. Cualquier función puede ser llamada recursivamente.  Variables locales suelen ser automáticas (creadas de nuevo con cada invocación). Funciones: La definición de una función no puede estar anidada pero las variables pueden estar declaradas en una modalidad estructurada por bloques.  Pueden existir en archivos fuente separados que se compilan de manera separada.  Las variables pueden ser: Internas a una función Externas pero conocidas sólo dentro de un archivo fuente Visibles al programa completo El lenguaje C: es de relativamente "bajo nivel" porque trata con mismo tipo de objetos que la mayoría de las computadoras; caracteres, números y direcciones. Estos pueden combinarse o ser cambiados de lugar usando operadores aritméticos y lógicos implantados por máquinas reales. no tiene operaciones para tratar directamente objetos compuestos (cadenas de caracteres, conjuntos, listas o arreglos) pero las estructuras pueden copiarse como unidad. no define facilidad para asignación de almacenamiento que no sea estático y la disciplina de pilas provista por las variables locales de funciones no emplea heap ni recolector de basura no proporciona en sí mismo capacidades de entrada y salida; no hay proposiciones READ o WRITE ni métodos propios de acceso a archivos.                      

Show full summary Hide full summary

Similar

Operadores Python
Giovanni Sanhuez
Mis Recursos de Programación
maya velasquez
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Editor Dibujo Paint
gladiscj
Herramientas de Software para Comercio y Finanzas
mishelleisabel
PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
Jose Anacona Pira
Lenguaje de programación.
Lina Melo
Parcial Fundamento de Programación
ALBERTO MANUEL PATERNINA LEON
Prueba de lectura
Deisy Medina
Prueba Matematicas
Deisy Medina