Ir al contenido principal

Si sabes C lo sabes todo. [CYT]

El lenguaje C es un tipo de programa con el cual podemos realizar distintos tipos de operaciones con las cuales se facilita el manejo y realización de implementaciones.
El lenguaje C nació en los laboratorios  Bell de AT AND T y ha sido asociado con el sistema operativo UNIX, ya que su desarrollo se realizo en este sistema y debido a que tanto UNIX  como el propio compilador C y casi su totalidad de los programas y herramientas de UNIX, fueron escritas en C. Su eficacia y su claridad han hecho que el lenguaje ensamblador apenas haya sido utilizado en UNIX. El lenguaje C fue creado entre los años 1970 y 1972 por Brian Kernigham y Dennis Ritchie para escribir el codigo del sistema operativo UNIX. Fue uno de los lenguajes de programación más aceptados por los programadores, porque hace una conjugación en lenguaje de alto nivel y lenguaje maquina. El lenguaje C es el resultado de un proceso de desarrollo que inicio con un lenguaje denominado BCPL. Este influencio a otro llamado B (inventado por Ken Thompson). En los años 70; este lenguaje llevo a la aparición del C. Los tipos básicos de datos eran "CHAR" (Caracter), "INT" ( Enteros), "FLOAT" (Reales en simple precisión), y "DOUBLE" (Reales en doble Precisión). Posteriormente se añadieron los tipos "SHORT" (Enteros de longitud <= longitud de un int), "LONG" (Enteros de longitud >= longitud de un entero), "UNSIGNED" (ENteris sin signo, y "ENUMERACIONES".
Los tipos estructurales básicos de C son las estructuras las uniones y los arrays. Estos permiten la definición y declaración de tipos de mayor complejidad. en 1978 Kernighan y Ritchie publican su descripción en el libro "The C Programming Languaje", versión que se llamada hay en día "K & R C" . A mediados de los ochenta ya había en el mercado numerosos compiladores C, y muchas aplicaciones habían sido reescritas a el para aprovechar sus ventajas.
 Durante este periodo fabricantes introducen mejoras eb el lenguaje las cuales son recogidas por un comité de estandarización ANSI y establecen las especificaciones de lo que se conoce hoy en día como "ANSI C".
El C se encuentra en la jerarquía de lenguajes de alto nivel  *con la versatilidad de* intermedio entre Pascal y el Ensamblador. Pretende ser un lenguaje de alto nivel con la versatilidad del bajo niVel.
 Con la popularidad de las micro computadoras muchas compañías comenzaron implementar su propio C por la cual surgieron discusiones entre sí. Por esta razón ANSI (American national Standars Institute, por sus siglas en ingles) estableció en comité en 1983 para crear una definición buena del lenguaje C en independiente de la maquina que pudiera utilizarse en todos los tipos de C
Algunos de los C existentes son: 


  • Quick C
  • C++
  • Turbo C
  • Turbo C++
  • Burland C
  • Burland C++
Des afortunadamente Dennis Ritchie murió el 12 de octubre del 2011


Comentarios

Entradas populares de este blog

PROGRAMAR EN MICROCODE (PIC BASIC PRO)[PIC]

Hola, aquí les traigo un pequeño manual de como programar un PIC en MICROCODE. Pero antes de empezar con el ejemplo les dejare un poco de teoría para que se familiaricen un poco acerca de que trata este programador. Microcóde es un lenguaje de instrucciones a nivel de hardware o estructuras de datos que intervienen en la ejecución de instrucciones de código máquina de nivel superior en las unidades centrales de procesamiento, y en la implementación de la lógica interna de muchos controladores de canal, los controladores de disco, controladores de interfaz de red, procesadores de red, unidades de procesamiento de gráficos, y otros equipos. Reside en especial de memoria de alta velocidad y traduce las instrucciones de la máquina en secuencias de operaciones detalladas a nivel de circuito. Se ayuda a separar las instrucciones de la máquina de la electrónica subyacentes de modo que las instrucciones pueden ser diseñados y alterados más libremente. También hace que sea factible constr

PROGRAMAR EN PIC C COMPILER [CCS - PIC - C]

Para las personas que están un poco más familiarizadas a hacer programas en lenguaje C o sus derivados, en esta sección les traigo un manual de como programar un PIC usando el lenguaje C, pero como siempre un poco de teoría para que estén familiarizados un poco. PIC C Compiler  es un compilador C que contienen operadores estándar del lenguaje C y funciones incorporados en bibliotecas que son específicas a los registros de PIC, proporcionando a los desarrolladores una herramienta poderosa para el acceso al hardware las funciones del dispositivo desde el nivel de lenguaje C.  El compilador de CCS (Custom Computer Services) contiene más de 307 funciones integradas que simplifiquen el acceso al hardware, mientras que la producción eficiente y altamente optimizado código. Se incluyen funciones de hardware del dispositivo de características tales como: * Temporizadores y módulos PWM  * Convertidores A / D  * de datos on-chip EEPROM  * LCD controladores  * Memoria externa

STRUCTURE DECK - FREEZING CHAINS (Yu-Gi-Oh!)

En el 2020 se realizó el  Structure Deck Voting Contest OCG para elegir el nuevo deck de estructura que se lanzaría en el 2021. Y el ganador fue el arquetipo Ice-Barrier. En el siguiente video se muestran con realidad aumentada los modelos 3D de las cartas que se pueden encontrar. Continuando con la misma temática del 2019 Konami realizó una votación para elegir el próximo Structure Deck OCG, que posteriormente se llegaría también a TCG. Se enlistaran los arquetipos participantes del que obtuvo más votos al de menos: Ice Barrier Cyber Style Gusto Trickstar Morphotronic Kuriboh Kaiju Star Seraph Tour Guide Superheavy Samurai El Structure Deck: Freezing Chains fue lanzado el 19 de febrero del 2021, incluye 46 cartas (Deck Principal de 41 cartas + Deck Extra de 5 cartas): 37 Comunes 3 Súper Raras 6 Ultra Raras 1 Tapete de Juego  El regreso de Trishula A medida que el invierno se hace más crudo, la Prisión Helada es incapaz de contener la creciente tormenta en su interior, anunciando el re