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

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

03/07/2019

¿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?

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.

¿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 Computer Entrepreneurship Program. 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!

Relacionadas

LAS STARTUPS ESPAÑOLAS QUE HAN DESTACADO
Sin categorizar
02/01/2019

LAS STARTUPS ESPAÑOLAS QUE HAN DESTACADO

Hace unos años, Educa 2020 y la Fundación Axa publicaron un estudio cuyos resultados plasman una realidad sorprendente y un tanto preocupante para el futuro de nuestro país. ¿Cuál? Menos del 20% de los estudiantes universitarios quieren emprender para crear su propia empresa o negocio

Midiendo la distancia social en tiempos del Covid-19
Sin categorizar
20/07/2020

Midiendo la distancia social en tiempos del Covid-19

BLOCKCHAIN Y DERECHO DE SOCIEDADES
Sin categorizar
13/10/2020

BLOCKCHAIN Y DERECHO DE SOCIEDADES

ELLAS, MÁS NECESARIAS QUE NUNCA EN LA CIBERSEGURIDAD
Sin categorizar
27/02/2019

ELLAS, MÁS NECESARIAS QUE NUNCA EN LA CIBERSEGURIDAD

La ciberseguridad se ha convertido en todo un reto para las empresas. El continuo uso de Internet y el almacenamiento de información sensible en los servidores de las compañías, hace que la protección de la información se convierta en una prioridad. Para encargarse de esto ha nacido el experto en ciberseguridad