1.3 Introducción A Programación C
1.3 Introducción A Programación C
1.3 Introducción A Programación C
La programación en C tiene una gran facilidad para escribir código compacto y sencillo a
su misma vez. En el lenguaje C no tenemos procedimientos como en otros lenguajes
solamente tenemos funciones los procedimientos los simula y esta terminante mente
prohibido escribir funciones, procedimientos y los comandos en mayúscula todo se
escribe en minúsculas.
B).- Objetivo de el Lenguaje C.
El lenguaje C es que solo sean necesarias unas pocas instrucciones en lenguaje máquina
para traducir cada elemento del lenguaje, sin que haga falta un soporte intenso en
tiempo de ejecución. Es muy posible escribir C a bajo nivel de abstracción; de hecho, C
se usó como intermediario entre diferentes lenguajes.
C y C++ son lenguajes tan robustos y versátiles, que actualmente son muy utilizados en la
creación de software, como sistemas operativos (windows, GNU/Linux, Mac OSX, android),
utilidades (Bibliotecas, servicios, herramientas de mantenimiento), y en software de
desarrollo como compiladores, depuradores e IDE (entornos de desarrollo integrados)
Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de los más
empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de
ruptura).
C++ es apreciado por la eficiencia de su código y es de los lenguajes de programación
más populares para crear software de sistemas y para crear aplicaciones.
2.- Desventajas de Programar en C++
Uso de DLLs (librerías dinámicas) muy complejo. Java y .Net han evolucionado estos
conceptos manipulando las DLLs mediante los frameworks que proveen. En cambio,
en C++ el desarrollador debe encargarse de cargar y liberar de memoria estas
librerías, y correr los riesgos por el manejo de esta memoria.
Manejo de punteros y memoria respecto a ello. Claro, esta también es una gran
ventaja porque permite un mejor control de la memoria y una buena administración
de recursos de computadora, pero la inexperiencia de los desarrolladores o la pérdida
de costumbre con este tipo de variables (sobre todo cuando son dobles o triples
punteros, inclusive de mayor orden) los lleva al desastre.
Es difícil (o por lo menos no es tan sencillo como en otros lenguajes) programar bases
de datos
D).- ¿Qué debemos considerar para poder Programar
en C++?
En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al
cual pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas
necesidades o decisiones. Se trata de conjuntos ordenados y finitos de pasos, que nos
permiten resolver un problema o tomar una decisión.
Los tipos de datos comunes son: números enteros, números con signo (negativos),
números de coma flotante (decimales), cadenas alfanuméricas, estados (booleano), etc.
En programación, las variables son espacios reservados en la memoria que, como su nombre
indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una
variable corresponde a un área reservada en la memoria principal del ordenador.
En programación, una constante es un valor que no puede ser alterado durante la ejecución
de un programa.
Una constante corresponde a una longitud fija de un área reservada en la memoria principal
del ordenador, donde el programa almacena valores fijos.
Las sentencias son los elementos básicos en los que se divide el código en un lenguaje de
programación. Al fin y al cabo, un programa no es más que un conjunto de sentencias que se
ejecutan para realizar una cierta tarea.
El código fuente del programa se debe someter a un proceso de traducción para convertirlo
a lenguaje máquina o bien a un código intermedio, generando así un módulo denominado
"objeto". A este proceso se le llama compilación.
En informática, ejecutar es la acción de iniciar la carga de un programa o de cualquier
archivo ejecutable.
o Lenguaje muy eficiente puesto que es posible utilizar sus características de bajo nivel
para realizar implementaciones óptimas.