{"id":4474,"date":"2022-10-26T00:00:00","date_gmt":"2022-10-26T00:00:00","guid":{"rendered":"https:\/\/techlib.net\/techedu\/lenguaje-de-programacion-c-c\/"},"modified":"2022-10-26T00:00:00","modified_gmt":"2022-10-26T00:00:00","slug":"lenguaje-de-programacion-c-c","status":"publish","type":"post","link":"https:\/\/techlib.net\/techedu\/lenguaje-de-programacion-c-c\/","title":{"rendered":"Lenguaje de programaci\u00f3n C (C)"},"content":{"rendered":"<p> El lenguaje de programaci\u00f3n C es un lenguaje de programaci\u00f3n inform\u00e1tica desarrollado a principios de los a\u00f1os 70 por Dennis Ritchie y Brian Kernighan. Es un lenguaje de programaci\u00f3n procedimental, lo que significa que est\u00e1 dise\u00f1ado para ser f\u00e1cil de seguir y para ser utilizado para escribir programas que puedan ser f\u00e1cilmente entendidos por los humanos. C sigue utiliz\u00e1ndose hoy en d\u00eda y es uno de los lenguajes de programaci\u00f3n m\u00e1s populares del mundo. <\/p>\n<h4> \u00bfCu\u00e1les son los 4 tipos de funciones en C?<\/h4>\n<p> En C, hay cuatro tipos diferentes de funciones: <\/p>\n<p> 1. 1. Funciones de biblioteca: Son las funciones que se incluyen en la biblioteca est\u00e1ndar de C, como printf() y malloc(). <\/p>\n<p> 2. Funciones definidas por el usuario: Son las funciones que escribe el usuario, ya sea para realizar una tarea espec\u00edfica o para reutilizar c\u00f3digo. <\/p>\n<p> 3. Llamadas al sistema: Son las funciones que proporciona el sistema operativo, y que normalmente se utilizan para interactuar con el hardware. <\/p>\n<p> 4. Manejadores de interrupci\u00f3n: Son las funciones que se invocan cuando se produce una interrupci\u00f3n, y se utilizan t\u00edpicamente para el manejo de tareas de tiempo cr\u00edtico. <\/p>\n<h5> \u00bfQu\u00e9 es el conjunto de caracteres en C?<\/h5>\n<p> En el lenguaje de programaci\u00f3n C, un conjunto de caracteres es un conjunto de caracteres que es soportado por el compilador. El conjunto de caracteres m\u00e1s popular es ASCII, que incluye todos los caracteres utilizados en el idioma ingl\u00e9s. Otros conjuntos de caracteres incluyen Unicode y EBCDIC. <\/p>\n<h5> \u00bfQu\u00e9 es un conjunto de caracteres en C?<\/h5>\n<p> Un juego de caracteres en C es un conjunto de caracteres soportados por el compilador. ASCII es el conjunto de caracteres m\u00e1s utilizado. Incluye todos los caracteres que se encuentran en ingl\u00e9s. Tambi\u00e9n est\u00e1n disponibles Unicode, EBCDIC y otros juegos de caracteres. <\/p>\n<h5> \u00bfCu\u00e1les son los 4 tipos de C?<\/h5>\n<p> Hay cuatro tipos principales de lenguaje de programaci\u00f3n C: <\/p>\n<p> 1. K&amp;R C <br \/>\n 2. ANSI C <br \/>\n 3. ISO C <br \/>\n 4. GNU C <\/p>\n<h3> \u00bfPara qu\u00e9 sirve C?<\/h3>\n<p> C es un lenguaje de programaci\u00f3n imperativo de prop\u00f3sito general, que admite la programaci\u00f3n estructurada, el \u00e1mbito l\u00e9xico de las variables y la recursividad, mientras que un sistema de tipos est\u00e1tico evita muchas operaciones no deseadas. Por su dise\u00f1o, C proporciona construcciones que se adaptan eficazmente a las instrucciones t\u00edpicas de la m\u00e1quina, por lo que se ha utilizado de forma duradera en aplicaciones que anteriormente se codificaban en lenguaje ensamblador, sobre todo en software de sistema como los sistemas operativos, as\u00ed como en diversos programas de aplicaci\u00f3n para ordenadores que van desde los superordenadores hasta los sistemas integrados. <br \/>\n C fue desarrollado originalmente por Dennis Ritchie entre 1969 y 1973 en los Laboratorios Bell, y se utiliz\u00f3 para reimplementar el sistema operativo Unix. Desde entonces, se ha convertido en uno de los lenguajes de programaci\u00f3n m\u00e1s utilizados de todos los tiempos, con compiladores de C de varios proveedores disponibles para la mayor\u00eda de las arquitecturas inform\u00e1ticas y sistemas operativos existentes. C est\u00e1 estandarizado por el ANSI desde 1989 (ANSI C) y por la Organizaci\u00f3n Internacional de Normalizaci\u00f3n (ISO) desde 1999 (ISO\/IEC 9899:1999, tambi\u00e9n conocido como C99).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El lenguaje de programaci\u00f3n C es un lenguaje de programaci\u00f3n inform\u00e1tica desarrollado a principios de los a\u00f1os 70 por Dennis Ritchie y Brian Kernighan. Es un lenguaje de programaci\u00f3n procedimental, lo que significa que est\u00e1 dise\u00f1ado para ser f\u00e1cil de seguir y para ser utilizado para escribir programas que puedan ser f\u00e1cilmente entendidos por los &#8230; <a title=\"Lenguaje de programaci\u00f3n C (C)\" class=\"read-more\" href=\"https:\/\/techlib.net\/techedu\/lenguaje-de-programacion-c-c\/\" aria-label=\"Leer m\u00e1s sobre Lenguaje de programaci\u00f3n C (C)\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":2824,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-4474","post","type-post","status-publish","format-standard","hentry","category-desarrollo-de-software"],"_links":{"self":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/4474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/users\/2824"}],"replies":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/comments?post=4474"}],"version-history":[{"count":0,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/4474\/revisions"}],"wp:attachment":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/media?parent=4474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/categories?post=4474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/tags?post=4474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}