Introduccion al lenguaje c

Páginas: 8 (1924 palabras) Publicado: 29 de abril de 2014
Universidad Centroamericana

Ingeniería en Sistemas y Tecnologías de la Información

Unidad I: Introducción al Lenguaje C/C++
Objetivos específicos:
Con el desarrollo de esta unidad se pretende que el estudiante sea capaz de:
1. Comprender las características de un lenguaje de programación de alto nivel, específicamente
C/C++.
2. Analizar las ventajas, similitudes y diferencias entrelos lenguajes C y C++.
3. Reconocer la estructura de un programa C/C++ y los elementos que lo componen.
4. Describir los elementos principales del entorno de trabajo del IDE Dev-C++ y sus
capacidades.
5. Demostrar habilidades en la construcción de programas simples usando la sintaxis y
semántica del lenguaje C/C++.
6. Reconocer la importancia y utilidad del uso de bibliotecas de funciones enlos lenguajes de
nivel alto.
Introducción al Lenguaje C/C++
Laboratorio de Programación I es una de las asignaturas elementales en el pensum de la carrera,
forma parte del eje técnico del área de formación básica. Es co-requisito de la asignatura Introducción
a la Programación, razón por la cual no podemos dejar a un lado los conocimientos adquiridos en tal
asignatura.
Laboratorio deProgramación I como tal está dirigida a la adquisición de conocimientos y prácticas
de programación utilizando el lenguaje C/C++ (este último también denominado C plus plus)como
herramienta básica para el desarrollo de las clases y programas.
¿Porqué el Lenguaje C/C++?
A pesar de que en la actualidad existen muchos lenguajes de propósito general para el desarrollo de
aplicaciones, C/C++ ha sidodesde sus inicios uno de los lenguajes más aceptados por los
programadores debido a sus ventajas y características, que le han permitido extenderse rápidamente.
1. Poderoso y Flexible
Dadas las características del mismo, se pueden hacer diversos proyectos como Sistemas
operativos, Procesadores de Texto, Hojas de Cálculo, etc.
2. Lenguaje común
Dado que es un lenguaje común, existen unaamplia variedad de Compiladores de C y accesorios
útiles.
3. Transportable
Se puede correr en cualquier tipo de Computadora, ésta característica la aumenta el Estándar C.
4. Pocas Palabras
Tiene pocas palabras claves (que son la base sobre la cual está construida la funcionalidad del
lenguaje). Esto es una ventaja importante contrariamente a lo que parece.
5. Modular
El código de C puede ydebe ser escrito en módulos llamado FUNCIONES, estas pueden ser
utilizadas y reutilizadas por otras aplicaciones o programas.

C es un lenguaje de programación de empleo general, caracterizado por su síntesis y por poseer un
moderno flujo de control y estructuras de datos, así como un potentado conjunto de operadores. No
es un lenguaje de “muy alto nivel” ni “grande”, no se especializa en unárea en particular. Su carencia

Introducción al Lenguaje C/C++

1

Laboratorio de Programación I

Universidad Centroamericana

Ingeniería en Sistemas y Tecnologías de la Información

de restricciones y su generalidad lo hacen más eficaz y conveniente para muchas tareas que otros
lenguajes.
C fue diseñado originalmente para crear el sistema operativo UNIX, sin embargo no está ligado aun
hardware o sistema en concreto, siendo fácil escribir programas que ejecuten tareas sin ningún
cambio en cualquier máquina que soporte a C.
C es un lenguaje de relativo “bajo nivel”, lo que no minimiza la potencia del mismo, simplemente
significa que C trabaja con la misma clase de objetos que la computadora: caracteres, números y
direcciones de memoria, que pueden ser combinados con losoperadores aritméticos y lógicos,
utilizados normalmente en las máquinas.
El lenguaje no cuenta con operaciones de entrada y salida: no existen instrucciones READ o WRITE,
ni métodos propios de acceso a archivos; todos estos mecanismos de alto nivel deben ser aportados
por funciones llamadas explícitamente.
Ya que C es relativamente pequeño, puede describirse en poco espacio y aprenderse...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion Lenguaje C
  • Introduccion Lenguaje C
  • INTRODUCCION LENGUAJE PROGRAMACION C++
  • Introduccion Al Lenguaje C
  • Introduccion Al Lenguaje C++
  • Introduccion al lenguaje c
  • Introducción a la programación en lenguaje C
  • Introducción al Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS