Saltar al contenido principal
LibreTexts Español

3.1: Introducción

  • Page ID
    82369
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    C es un lenguaje conciso. Está diseñado para programadores profesionales que necesitan hacer mucho con un poco de código rápidamente. A diferencia de BASIC o Python, C es un lenguaje compilado. Esto significa que una vez que haya escrito un programa, necesita ser alimentado a un compilador que convierta sus instrucciones en lenguaje C en código de máquina que el microprocesador o microcontrolador pueda ejecutar. Este es un paso extra, pero resulta en un programa más eficiente que un intérprete. Un intérprete convierte tu código en lenguaje de máquina mientras se está ejecutando, esencialmente una línea a la vez. Esto da como resultado una ejecución más lenta. Además, para poder ejecutar su programa en otra máquina, esa máquina también debe tener un intérprete en ella. Se puede pensar en un compilador como haciendo la traducción de una vez en lugar de una línea a la vez.

    A diferencia de muchos lenguajes, C no está orientado a líneas, sino que es flujo libre. Se puede pensar que un programa consta de tres componentes principales: Variables, declaraciones y funciones. Las variables son solo lugares para sostener las cosas, como lo están en cualquier otro idioma. Podrían ser enteros, números de punto flotante (reales) o algún otro tipo. Las declaraciones incluyen cosas como operaciones variables y asignaciones (es decir, establecer x a 5 veces y), pruebas (es decir, ¿x es más de 10?) , y así sucesivamente. Las funciones contienen declaraciones y también pueden llamar a otras funciones.


    This page titled 3.1: Introducción is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by James M. Fiore via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.