¿alguna duda?

C, C+ Y C#: ¿SON LO MISMO?

03 | 07 | 19

¿Qué es C?

El lenguaje de programación C empezó a ser utilizado en la década de los 70. Para ser más exactos, C nació en 1978 con la publicación de “The C Programming Language”, popularmente conocido como “La Biblia de C” y escrito por Brian Kernighan y Dennis Ritchie. Este lenguaje estuvo muy unido a UNIX, ya que se usó para definir el sistema operativo, el compilador y los programas que funcionaban en UNIX. En definitiva, C fue diseñado con el objetivo de darle al programador un control sobre sus programas, permitiendo la programación de bajo nivel.

¿En qué se diferencia C de otros lenguajes “C”?

Además de C, podemos encontrar otros lenguajes que comparten la raíz del nombre y algunas características. Existe el caso de C with Classes, más conocido como C++ al realizar un juego con el operador incremento (++) de C.

C++ fue creado en la primera mitad de los años 80 por Bjarne Stroustrup, que trató de darle a C mecanismos que permitieran usar este lenguaje en la programación orientada a objetos. En un principio, C++ era compatible con C, lo que quiere decir es que cualquier programa escrito en C era un programa válido también en el lenguaje C++... situación que no se daba al contrario. Esto tenía un claro objetivo: favorecer la adopción del nuevo lenguaje por parte de los profesionales que utilizaban C y que buscaban dar el salto a la programación orientada a objeto.

Con la llegada del nuevo milenio, Anders Hejlsberg de Microsoft mejoró C++, creando C# (pudiéndose interpretar como C++++) y diseñando un lenguaje destinado para la programación de alto nivel. Con este nuevo y mejorado lenguaje, Microsoft pretendía competir con Java, que había ido ganando adeptos por su facilidad de uso frente a C++.

¿Cuáles son las ventajas de utilizar C, C+ y C sharp?

Además de ser un lenguaje potente y eficaz que nos permite crear programas más rápidos y compactos, utilizar C supone una gran ventaja a la hora de programar ya que es un lenguaje que proporciona un completo control sobre lo que sucede de forma interna en nuestro equipo. Precisamente, gracias al control que nos permite tener, nos facilita una gran libertad de organización del trabajo. Sin embargo, para poder sacarle el máximo partido a este lenguaje, se requiere de una cierta experiencia y disciplina.

¿Dónde se utiliza todavía C?

Aunque ya no es tan popular como en la década de los 70, muchos proyectos se inician todavía hoy con programación en C aunque sea un lenguaje de alto nivel. Por poner algún ejemplo, tanto el kernel de Microsoft Windows como el de Mac y Linux, al igual que los de iOS, Android y Windows Phone, están escritos en C. Las bases de datos más populares del mundo, entre las que podemos destacar Oracle, PostgreSQL y MySQL, y que son utilizadas en todo tipo de sistemas financieros, gubernamentales, salud, educación y similares. Otro uso también es la realización de películas en 3D, que son creadas a partir de aplicaciones escritas en C gracias a la rapidez y eficiencia del lenguaje.

¿Dónde aprender a programar en C, C+ y C#?

¿Te apasiona la tecnología? ¿Pensando en darle un giro a tu carrera profesional? Entonces, IMMUNE Coding Institute es tu lugar y tu curso, el grado en ingeniería de software. Con un método de enseñanza basado en la gamificación, adquirirás todos los conocimientos y skills necesarios para formarte en ingeniería informática y cambiar el mundo a través de la programación. ¡Se dueño de tu propio camino de aprendizaje!

Compartir: 
Compartir: 
Programa relacionado

Bootcamp Desarrollo Web

ver programa
Próximo evento
No active "widget-proximo-evento-slug-immune" sidebar

Últimos posts

23 de mayo de 2023
5 razones por las que son importantes las certificaciones en ciberseguridad

Las certificaciones en ciberseguridad son credenciales otorgadas por organizaciones reconocidas en el campo de la seguridad informática para demostrar el conocimiento y las habilidades en diferentes aspectos de la ciberseguridad. Estas certificaciones en ciberseguridad son un estándar reconocido internacionalmente, y sirven como una forma de validar las capacidades y la experiencia de un profesional en […]

leer más
23 de mayo de 2023
Principales ventajas de utilizar CSS3

El lenguaje CSS3 ha revolucionado la forma en que los diseñadores y desarrolladores web pueden crear interfaces de usuario. Con la introducción de nuevas funcionalidades, como los selectores avanzados, los efectos de transición y las propiedades de diseño, este ha permitido crear sitios web modernos y altamente interactivos. Este lenguaje de hojas de estilo en […]

leer más
Premios, reconocimientos y colaboradores
  • logo latin america leadership program
  • premio educacion en tecnologia e innovacion
  • logo premios excelencia educativa
  • logo member
  • logo european excellence education
  • logo asottech
logo asottech
premio educacion en tecnologia e innovacion
Innovation Catalyst
logo premios excelencia educativa
Copyright © IMMUNE Technology Institute - All rights reserved.
crossmenu