Programas para programar en c

Programas para programar en c

Ver más

C (/ˈsiː/, como la letra c) es un lenguaje de programación procedimental de propósito general que admite la programación estructurada, el ámbito léxico de las variables y la recursión, con un sistema de tipos estático. Por su diseño, C proporciona construcciones que se corresponden eficazmente con las instrucciones típicas de la máquina. Se ha utilizado durante mucho tiempo en aplicaciones codificadas anteriormente en lenguaje ensamblador. Entre estas aplicaciones se encuentran los sistemas operativos y diversos programas de aplicación para arquitecturas informáticas que van desde los superordenadores hasta los PLC y los sistemas embebidos.
Sucesor del lenguaje de programación B, C fue desarrollado originalmente en los Laboratorios Bell por Dennis Ritchie entre 1972 y 1973 para construir utilidades que funcionaran en Unix. Se aplicó para reimplementar el núcleo del sistema operativo Unix[6]. Durante la década de 1980, C fue ganando popularidad. Se ha convertido en uno de los lenguajes de programación más utilizados,[7][8] con compiladores de C de varios proveedores disponibles para la mayoría de las arquitecturas de ordenadores y sistemas operativos existentes. C ha sido estandarizado por ANSI desde 1989 (ANSI C) y por la Organización Internacional de Normalización (ISO).

Ver más

Este libro introduce y enseña los fundamentos del lenguaje de programación C y toca también algunos temas avanzados. En esta sección se describen las habilidades y herramientas necesarias para sacar el máximo provecho de este libro.
Este libro es para programadores principiantes, así que no se preocupe si no tiene formación informática formal o experiencia previa en programación. Se asume que sabes cómo encender tu ordenador, iniciar y detener aplicaciones, y realizar otras operaciones básicas como la instalación de software. También se supone que tienes algo de experiencia interactuando con tu sistema operativo a través de una ventana de terminal utilizando su interfaz de línea de comandos. Si no estás seguro de lo que esto significa, considera la posibilidad de buscar un tutorial para tu plataforma elegida que pueda hacerte sentir cómodo con el manejo de la línea de comandos de tu ordenador. Como mínimo, deberías conocer los comandos básicos para navegar a diferentes directorios y realizar operaciones sencillas de gestión de archivos. Este libro explicará cualquier otro comando que necesites ejecutar desde la línea de comandos para que tu código C funcione en tu máquina.

Comentarios

Mi consejo para los principiantes es que elijan uno de los IDEs que vienen con un compilador y se salten hasta el final de la página y continúen con la lección de “Hola mundo”. Instalar un compilador externo en Windows requiere más lectura y esfuerzo de lo que un principiante quiere invertir en este momento.En Linux es más fácil y esto es bueno, porque los entornos populares vienen sin un compilador integrado.
También es una gran opción para un software de programación en C. Code::Blocks está disponible para diferentes plataformas. Es de código abierto, rápido, tiene un aspecto limpio y un depurador útil.Code::Blocks soporta varios compiladores y también tiene una distribución que incluye el compilador TDM-GCC. Consíguelo en: http://www.codeblocks.org/downloads/26
Dev-Cpp es otro IDE con el que es fácil empezar. Puedes obtener una distribución con o sin compilador integrado. Yo recomiendo la distribución con el TDM-GCC 4.9.2 32/64bit. Simplemente descárgalo, instálalo y podrás apuntar a máquinas de 32 y 64 bits.Consíguelo en: http://sourceforge.net/projects/orwelldevcpp/.

Microsoft visual c++

Todo programa en C tiene una función primaria (main) que debe llamarse main. Si su código se adhiere al modelo de programación Unicode, puede utilizar la versión de caracteres anchos de main, wmain. La función main sirve como punto de partida para la ejecución del programa. Normalmente controla la ejecución del programa dirigiendo las llamadas a otras funciones del programa. Un programa normalmente deja de ejecutarse al final de main, aunque puede terminar en otros puntos del programa por diversas razones. A veces, quizás cuando se detecta un determinado error, puede querer forzar la terminación de un programa. Para ello, utilice la función exit. Consulte la Referencia de la Biblioteca en Tiempo de Ejecución para obtener información y un ejemplo de uso de la función exit.
Las funciones dentro del programa fuente realizan una o más tareas específicas. La función main puede llamar a estas funciones para que realicen sus respectivas tareas. Cuando main llama a otra función, pasa el control de ejecución a la función, de modo que la ejecución comienza en la primera sentencia de la función. Una función devuelve el control a main cuando se ejecuta una sentencia de retorno o cuando se alcanza el final de la función.