¿Qué tipo de empresas utilizan C como su lenguaje principal en el desarrollo de software?

C se usa ampliamente en el mercado donde el rendimiento es la principal preocupación.

1) Se utiliza en la industria de los videojuegos (principalmente para la creación de motores de juegos).

2) Se utiliza para hacer sistemas operativos como Windows.

3) Se utiliza para sistemas integrados, robótica, etc.

4) Se utiliza en software de codificación de video.

5) Se utiliza para hacer aplicaciones multiplataforma como Qt, que se utiliza en softwares de edición de fotos como Photoshop, así como en nuestros softwares cotidianos como VLC.

6) Se utiliza en empresas HFT como Tower Research, donde la velocidad es lo más importante.

7) También se usa en grandes empresas como FB y Google para obtener datos de los servidores.

8) También se usa para crear muchos otros lenguajes de programación populares como PHP, Python y sus bibliotecas como Tensorflow (que se usa en el aprendizaje automático), datetime en python, etc. C se utiliza principalmente para hacer compiladores / intérpretes para lenguajes de alto nivel, ya que la mayoría de los sistemas operativos también están escritos en C.

Estos son todos los lugares que conozco que usan C. Actualizaré si recuerdo alguna otra compañía.

No puedo pensar en ninguna compañía que se centre principalmente en detalles de bajo nivel y no en programas en C o C ++. Sin embargo, dado que estamos hablando solo del lenguaje C, ¿por qué olvidar Linux Foundation?

Aunque, Linux Foundation en sí no se ensucia con el desarrollo nativo, sino que es un padre Umbrella para productos desarrollados principalmente por Linus Torvalds; para cualquiera que conozca a Linus, programa en C. Sus dos productos más notables,

  1. Kernel de Linux
  2. Control de versiones Git

Ambos están desarrollados solo en lenguaje C, y él mismo ha intentado en varias ocasiones mostrar su odio por el lenguaje C ++.

En cuanto al resto de las empresas, todavía usan la programación C para cosas nativas, pero solo para salvarse de algunas demandas, han desarrollado sus propios lenguajes de programación. Por ejemplo, Microsoft tiene C #, Google tenía Python y ahora tiene Go, y así sucesivamente.

La verdad es que no puedes escapar y olvidar el lenguaje C, sin importar lo que seas.

Piense en un nivel bajo cercano al software de hardware como los controladores de dispositivos para la programación a nivel de hardware y sistema operativo. Bajo nivel no necesariamente significa simple, la programación de sistemas de nivel C puede ser compleja. Generalmente hay velocidad, facilidad de interfaz con lenguaje ensamblador y hardware real si es necesario. Aún así, C se usa para muchas soluciones, incluidas las aplicaciones de usuario, pero hoy en día hay muchos lenguajes para elegir que podrían ser más apropiados dado el problema de programación a resolver.

No funciona así: usa el lenguaje que es mejor para el trabajo que está haciendo. Su pregunta es como preguntar qué tipo de empresas usan palas puntiagudas. La programación de Linux (los componentes internos de Linux) probablemente usen principalmente C, aunque también pueden usar otros lenguajes (como ensamblaje). Los juegos pueden usar C, o pueden estar basados ​​en la web y no usar ningún C en absoluto.

Y si todo lo que un programador sabía era C, le aconsejaría que aprendiera algunos idiomas más: nunca se sabe cuándo su jefe podría pedirle que arregle algo escrito en un idioma diferente. (No me preocuparía por Fortran o COBOL, pero JavaScript podría aparecer en estos días).

Empresas de redes como enebro y cisco

Almacenamiento como brocado netapp

Telecom aricent

More Interesting

¿Cuál fue el primer proyecto de programación extrema que tuvo lugar?

¿Cómo funciona como ingeniero informático o estudiante de informática, especialmente si eres mujer?

¿Cuán limitado seré como programador si soy malo en algoritmos y tengo malas habilidades matemáticas?

¿Cuáles son las mejores empresas de outsourcing de desarrollo en la República Checa?

¿En qué se diferencia un trabajo de finanzas de un trabajo de ingeniería de software?

¿Cuándo aprenderá un ingeniero civil sobre el software bim?

Absolutamente odio mi trabajo como ingeniero de software, pero paga muy bien. ¿Debo renunciar y perseguir mi pasión de ser contador?

En la industria del software, ¿qué idioma se usa más?

¿Qué debe elegir una persona para un curso de pregrado de 4 años? - Matemáticas e informática, o ingeniería civil? En IIT, en India.

¿Cuáles son las tecnologías para la computación en la nube? ¿Algún sitio web que los compare?

¿Cuáles son buenas referencias para las tasas globales de desarrolladores de software?

¿Por qué las grandes empresas contratan a grandes ingenieros y les piden que hagan un trabajo mundano? ¿Por qué no pueden automatizarse estas tareas cotidianas, como las operaciones de desarrollo, utilizando IA?

¿Por qué muchas personas suponen que la POO está en declive?

¿Cómo debo decidir entre software e ingeniería eléctrica para mi especialización?

¿Cuál es la forma más rentable de convertir varios terabytes de videos FLV al formato H.263?