Introducción Tutoriales CC de Roots - Parte 1 Introducción C es un lenguaje de programación que quiero enseñar en estos tutoriales. C es un lenguaje muy desarrollado. Usted puede aprender C de estos tutoriales como su primera lengua. Esta es la primera parte de la serie. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo.
La enseñanza de la filosofía de estos tutoriales por lo que sé, la gente les resulta más difícil aprender C que aprender otros idiomas. Creo que la razón es que el lenguaje C está más cerca de la lengua (hardware) de la máquina que al lenguaje humano, mientras que los otros idiomas están más cerca del lenguaje humano que el lenguaje de máquina. La filosofía de aprender otros idiomas es tener un problema en la vida y luego aprender el idioma en sí para resolver el problema. Esa es la filosofía utilizada por muchos libros de C y C tutoriales para enseñar C.
Creo que eso es lo que hace que el aprendizaje de C de esos libros y tutoriales, difíciles. Así que yo uso la filosofía inversa en estos tutoriales. Es decir, en estos tutoriales, la filosofía es aprender el lenguaje C y luego decidir cuál es el problema del lenguaje C va a resolver. Yo uso esta filosofía porque el lenguaje C está más cerca del lenguaje de máquina que el lenguaje humano. Con la filosofía de estos tutoriales voy a comenzar la enseñanza de C el camino los inventores lo ven, pero en términos simples.
En otros libros de C y C tutoriales que te empiezan a enseñar C de la manera que le gustaría ver que (más cerca de lenguaje humano), después de eso, la reducción de la brecha entre el lenguaje humano y el lenguaje "máquina", se vuelve difícil. Como os enseño C desde el punto de vista de los inventores, creo, reduciendo la brecha entre el lenguaje "máquina" (C) y el lenguaje humano que ya sabes, vuelve natural (fácil). Es debido a este enfoque que doy el título de esta serie como "C Tutoriales de raíces". Los tipos de programador de código A un programa en un editor de texto.
Un programa acaba de escribir en un editor de texto, se codifica el texto, entendido principalmente por los programadores. Si la persona común se ve en el texto, él sería capaz de identificar una gran cantidad de palabras en el texto, pero no quiso entender realmente lo que hace todo el texto. El programa (código) escrito en el editor de texto, no es lenguaje de máquina. En el caso de C, que está más cerca de lenguaje de máquina que el lenguaje humano. El texto codificado es el código del programa.
Tiene ciertas cadenas y caracteres colocados de tal manera que el hombre común no puede entender. Programación Aprender implica, aprendiendo el significado de dicho texto escrito. El código completo escrito es el programa. Un programa también puede existir en lo que se conoce como la forma binaria (véase más adelante). Código Fuente y Ejecución Código de texto como se mencionó anteriormente, se llama el código fuente. Un programa está destinado a llevar a cabo una tarea como añadir números.
Cuando un programa está llevando a cabo su tarea, que se está ejecutando; el programa se dice que está en ejecución. Para "ejecutar" un programa significa tener que ejecutar. Compilador Muchos programas no se ejecutan en su formato de código fuente (mecanografiado). En este caso el código fuente tiene que ser convertido en lo que se llama el binario. Un binario es una forma de código, que es mejor manejado por el hardware del equipo. Algunos programas de software tiene que hacer la conversión a partir del código fuente en el binario. El software que hace esta conversión se llama un compilador.
Un ejemplo de un compilador es el compilador MinGW Suite. Eso es lo que voy a utilizar en estos tutoriales. En trabajos con el sistema operativo Windows. Nada le impide el uso de algún otro compilador con algún otro sistema operativo. Los principios esbozados en estos tutoriales trabajarán con casi todos los compiladores de C para los diferentes sistemas operativos. Los principios esbozados en estos tutoriales se basan en la norma ISO /IEC 9899: 1999 especificación. Ese es el último estándar de C internacional (especificación), y hoy en día, la mayoría de los compiladores de C cumplirla.
C y C ++ C es un lenguaje de programación C ++ y es otro lenguaje de ordenador. C es un lenguaje antiguo. C ++ es más reciente. C ++ es como el hermano mayor de C. C ++ se deriva de C. Usted puede preguntar, "¿por qué no estudiar C ++ y abandonar C" Estas son las razones: C es un lenguaje de gran alcance en comparación con otros lenguajes de programación, hoy. Incluso pensó C ++ es mejor que C, C se sigue utilizando hoy en día y todavía está siendo mejorado. En la vida, los hermanos mayores y menores en una familia son valiosos. No se puede decir que no es necesario que el hermano menor.
Requisito Para estudiar C y dominarlo, el nivel de las matemáticas debe ser por lo menos el de la escuela media. Si no se pasa en la matemática de la escuela intermedia, no se preocupe. Hay una salida. Usted debe estudiar las matemáticas supuesto fácilmente en, https://www.cool-mathematics.biz. Este sitio ofrece curso en línea de matemáticas de la escuela media interactiva de una manera paso a paso, en tan corto como tres meses o hasta 10 meses. Allí usted tiene el derecho de hacer preguntas a partir de los autores de la página web. Requisitos Acá les dan los requisitos para mi equipo.
Nada le impide el uso de algunos otros requisitos si usted sabe cómo manejar eso. - MinGW Compiler Suite - Editor de texto - su computadora personal y un sistema operativo de Windows. Descarga La Suite de MinGW compilador se puede descargar gratis. Existe la descarga para la instalación automática y la descarga para la instalación manual. Voy a hablar sólo de la descarga para la instalación manual. Ir a la página, www.mingw.org en la web. Busque el enlace, Primeros pasos, y haga clic en él. Se abre la página de introducción.
Bajo el título, Manual de instalación en la página, debería ver algunas líneas como: binutils MinGW-runtime (dev, dll) W32api Requerido bibliotecas de tiempo de ejecución para GCC (gmp, libiconv, MPFR, pthreads) gcc-core (bin, dll) En estas líneas, las siguientes palabras son enlaces: binutils; dev y dll de la frase MinGW-tiempo de ejecución; W32api; gmp y libiconv y MPFR y pthreads de las bibliotecas de tiempo de ejecución requerido para la frase del CCG; bin y dll de la frase gcc-core. Haga clic en los enlaces de arriba para descargar los siguientes archivos: binutils-2.19.1-mingw32-bin.tar.
gz | tar x mingwrt-3,16-mingw32-dev.tar.gz | tar x mingwrt-3,16-mingw32-dll.tar.gz | tar x W32api-3,13-mingw32-dev.tar.gz | tar x gmp-4.2.4-mingw32-dll.tar.gz | tar x libiconv-1.13.1-1-mingw32-dll-2.tar.lzma | tar x MPFR-2.4.1-mingw32-dll.tar.gz | tar x pthreads-w32-2.8.0-mingw32-dll.tar.gz | tar x gcc-core-4.4.0-mingw32-bin.tar.gz | tar x gcc-core-4.4.0-mingw32-dll.tar.gz | tar x Crear un directorio llamado, MinGW en el directorio raíz, (C :) del disco duro. Copie estos 10 archivos descargados en el directorio creado, MinGW. Instalación Busca en la web para el software zip llamado 7-zip.
Descargalo; es gratis. Utilice el 7-zip Administrador de archivos para descomprimir estos 10 archivos en el mismo directorio MinGW. Durante el proceso de descompresión si el software postal pido que sobrescribir cualquier archivo, seleccione el archivo más grande. Usted tendrá que hacer algo para la variable de entorno PATH. Va a hacer algo similar a lo siguiente: Vaya al Panel de control de su sistema operativo Windows; haga clic en el icono Sistema. Se abrirá la ventana Propiedades del sistema; Haga clic en la ficha Opciones avanzadas.
Haga clic en el botón Variables de entorno, en el panel Avanzado ficha. Agregue la siguiente sin las comillas a la variable de ruta: "C: \\ MinGW \\ bin;% path%". Si usted ya tiene otros valores de la variable de ruta, entonces preceder a este valor con un punto y coma. Ahora está listo para escribir código fuente, compilarlo y ejecutarlo (ejecutarlo). El Directorio de la consola y trabajo vamos a trabajar con la consola; esto significa que su entrada y salida a cualquier programa C se escribe estarán texto.
En otra, para lograr esto, que va a utilizar el programa de línea de comandos de Windows. (si usted tiene un sistema operativo diferente, usted tendrá que usar un equivalente a la ventana de símbolo del sistema, que mostrará la entrada y salida como texto en la pantalla). Para acceder al programa de símbolo del sistema, haga clic en el botón Inicio, seleccione Todos los programas, Accesorios, verá el programa de línea de comandos; pínchalo. A continuación, aparecerá una ventana de texto blanco sobre fondo negro. Esa es su ventana al tipo de entrada como texto y ver la salida como texto.
Para un sistema operativo diferente, es posible que tenga otra forma de llegar a la consola. Tu directorio de trabajo es el MinGW que creó anteriormente. Su primer programa en C Inicie el ordenador y abra la ventana de símbolo del sistema. Usted debe ver un poco de texto en blanco en la ventana, que termina con algo como: C: \\ Documents and Settings \\ Usuario>, donde usuario es su nombre. Esto se conoce como el símbolo del DOS. Para trabajar con la consola, se necesita el indicador de DOS. Sus comandos se escriben a la derecha de la ventana de DOS.
Su respuesta será mostrado por el sistema, por debajo de la linea de DOS. Después de esa pantalla, verá el indicador de DOS de nuevo. C: \\ Documents and Settings \\ usuario> no es el indicador de DOS usaremos. Vamos a usar el DOS C: \\ MinGW> porque MinGW será su directorio de trabajo. Para llegar a esta DOS, tipo, cd .. y pulse la tecla Intro del teclado. Tipo, cd .., de nuevo y pulse la tecla Enter. Ahora debería estar en el indicador de DOS, C: \\> Para ir al directorio de trabajo (DOS de directorio de trabajo), el tipo, MinGW cd, y pulse la tecla Enter.
Usted debe ver el DOS, C: \\ MinGW>. Es el símbolo del DOS para el directorio de trabajo. Abra el editor de texto y escriba el siguiente código exactamente como lo ve: #include int main () {printf ("Hello World!"); return 0; } Esta es tu primera código fuente. Guarde el documento escrito con el nombre hola.c en el directorio, MinGW. Tenga en cuenta que el nombre del archivo es hola y la extensión es c. Voy a explicar lo que está en el código fuente después. Abra la ventana del símbolo del sistema nuevo.
Mientras que en el directorio C: \\ MinGW> DOS, ya la derecha, escriba lo siguiente y presione la tecla, donde la letra siguiente Introduzca - es o no cero: gcc hello.c -o hello.exe Usted debe ver el DOS pronta, C: \\ MinGW> después de un corto tiempo. En el comando anterior, gcc es el nombre del compilador. hello.c es el nombre del archivo de código fuente para ser compilado. Es el archivo que ha escrito y guardado en el directorio MinGW. hello.exe es el nombre que se le da al archivo compilado. -o se llama un interruptor.
Por ahora sólo sé que usted lo necesita para producir un archivo ejecutable. El compilador genera el (archivo ejecutable) compilado. Así que el compilador compila hello.c, crea un archivo compilado con el nombre hello.exe y lo guarda en el directorio de trabajo. Usted puede dar otro nombre para el compilado (ejecutable) archivo en lugar de hello.exe. Sin embargo, es convencional para dar el mismo nombre que el del archivo de origen y la extensión, exe, ya que queremos un archivo ejecutable. Ahora, tenemos un archivo ejecutable llamado hello.exe en el directorio de trabajo, MinGW.
Mientras que aún en el símbolo de DOS del directorio de trabajo, podemos ejecutar (run) este archivo. Para ello sólo tiene que teclear el nombre del archivo en el símbolo de DOS y pulse Intro. Hagamos que la siguiente manera. Escriba el siguiente nombre y pulse la tecla Intro: hello.exe Después de un corto tiempo, debería ver "Hello World!" en la línea siguiente. Esta es la salida del archivo. Bueno, también debe ver el DOS, C: \\ MinGW>