Este documento describe el lenguaje de programación C. C es un lenguaje de propósito general que ofrece un conjunto de operadores sencillos y control de flujo. Aunque no es un lenguaje de alto nivel, se aprende rápidamente y tiene un campo de aplicación ilimitado. El documento también discute el uso de funciones, ventajas y desventajas de C, características del lenguaje y aplicaciones comunes como control de procesos debido a su eficiencia.
2. LENGUAJE C C
es un lenguaje de programaciónde propósito general que ofrece una
economía sintáctica, control de flujoy estructurassencillas y un buen
conjunto de operadores. No es un lenguajede muy alto nivel y más bien un
lenguajepequeño, sencillo y no está especializado en ningún tipode
aplicación. Esto lo hace un lenguajepotente, con un campo de aplicación
ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un
programador puede utilizar la totalidad del lenguaje.
3. Funciones
Las funciones permitena un programador modula rizar un programa. Todas
las variables declaradas en las definiciones de funciónson variables locales
(sonconocidas sólo en la funciónen la cual estándefinidas). La mayor parte
de las funciones tienen unalista de parámetros. Los parámetros proporcionan
la formade comunicar informaciónentre funciones. Los parámetrosde
funciónsontambiénvariables locales.
5. CARACTERISTICAS DEL LENGUAJE C
Orientado a la programación de sistemas - Es altamente
transportable - Es muy flexible - Genera códigomuy eficiente -
Es muy expresivo (se pueden realizar muchas funciones
escribiendopocas líneas de código) - Es muy poco modular -
Hace pocas comprobaciones - Da poca disciplina al
programador - Es difícil leer código escrito por otras personas
6. APLICACIONES
Aplicacióndel lenguajeC++ en la actualidad
En la actualidad, éstelenguaje se estausandoen aplicaciones de bajonivel,
comolo es la adquisiciónde datos, la creaciónde programas sencillos,
ejecutables paraalgunas tareas, etc; peromuchas empresas lo usanparael
control de procesos, ya que es un programa de bajonivel, por lo que ocupa
bajos espacios de memoria, además de ser eficiente en dicho control, y con
grandes ventajas en la traficaciónde datos.
8. REFLEXIÓN
En el pasado,manejardispositivos comoun reproductorde cintasVHS o una videocámara
era una cuestiónmás de hardware que de software, su propietariodebíalimitarsea
simplementeinteractuarcon unos botonesmecánicosdistribuidos por el cuerpodel producto,
accediendoa funcionesbásicasy únicaspara cada tipología de dispositivo.Un tiempo
después fuenecesariodisponerde un sistema capaz de permitiroperar conuna máquina, de
formamás o menosintuitiva, para dar respuesta a unas u otras necesidadesde controlde
unosprocesosy unas actividades. Conlosdiversossistemasoperativosexistentes en la
actualidad, se facilitanciertastareas,sin embargo, es importanteacotarque la tecnologíay las
aplicaciones avanzandía a día, por lo tanto,lo quecreemosinnovadorhoy,mañanaquedará
totalmente obsoleto,sinembargoseguimos introducidosen estemundomodernomientras
podamos…