¿Qué lenguajes informáticos debo aprender como estudiante de ingeniería electrónica y de comunicación?

Los trabajos de electrónica básica generalmente requieren una comprensión básica de los comandos de Linux / UNIX junto con algunos lenguajes como Perl, Python y tcl.

Si bien los comandos Linux y UNIX son necesarios para los requisitos básicos de manejo y procesamiento de archivos, se requieren otros, ya que para fines de automatización podrían haberlos utilizado.

Para el aprendizaje básico, le sugiero que intente desarrollar lógicas y algoritmos para realizar alguna tarea, utilizando cualquier lenguaje básico como c o c ++.

Si tiene esto, puede aprender fácilmente otros idiomas. Incluso si aprendes directamente esos idiomas, sería genial.

Además, los idiomas electrónicos específicos que debe aprender son verilog, vhdl y, si es posible, verilog del sistema. Tener su conocimiento lo ayuda a obtener una ventaja en la búsqueda de trabajo en el campo VLSI.

Todo lo mejor..

Hay varios idiomas para aprender, pero según mi experiencia, lo reduciré a unos pocos para usted, en caso de que aterrice en una industria electrónica central.

  1. C
  2. Scripting de shell
  3. Perl
  4. Pitón

Esto debería ser suficiente para que entiendas cualquier material de idioma que se te presente.

Si desea trabajar para gigantes de TI como Infosys, Tech Mahindra, HCL, etc., le recomendaría que aprenda

  1. Java
  2. Javascript
  3. Un poco de conocimiento sobre Algoritmos es definitivamente bueno cualquier día.

Saludos

Comience con el lenguaje ensamblador , no se usa para programar hoy en día a menos que esté escribiendo para controladores de dispositivo. Pero se requiere una comprensión profunda de esto para escribir códigos optimizados

La programación en C tiene muchas ventajas. También será fácil de entender códigos VHDL y archivos m (scripts)

C ++ se usa ampliamente para programar varios controladores. Hoy en día también se está utilizando .Net .

Python también tiene muchas aplicaciones cuando se trata de programar chips usando RTOS (Sistemas Operativos en Tiempo Real) y en Procesamiento de Señal Digital.

Como estudiante de ECE, su mejor opción es aprender C.

Razones:

  • Todos los dispositivos E, como los microprocesadores y los microcontroladores, todavía están programados en C [1].
  • C es de bajo nivel, por lo tanto, es EL lenguaje para hardware.
  • Mis amigos de ECE, usaron C en sus proyectos.

Notas al pie

[1] C incrustado – Wikipedia

Primero use el lenguaje C maestro y luego vaya a JAVA si desea ir al lado del software, es decir, trabajar como desarrollador de software. Eso es suficiente

Pero además te recomendaría que seas bueno en MATLAB, ASSEMBLY Language y VHDL. La preparación de MATLAB, ASSEMBLY Language (8051) y VHDL debe realizarse como parte del programa de estudios. No necesita hacer ningún esfuerzo especial para preparar estos 3 idiomas; solo sé bueno en las prácticas y las aprenderás fácilmente. Aprenderlos sinceramente dará muchos beneficios adicionales, incluyendo buenas notas.

Eso es.

  1. C
  2. Lenguaje ensamblador
  3. Python (para programar Raspberry Pi)

No creo que tenga que usar ningún idioma distinto de estos en su campo principal. Sin embargo, si decide crear un sistema grande en el que haya componentes de escritorio y web (pista: Internet de las cosas), tendrá que aprender casi todos los idiomas que exige la aplicación.

  • Estoy literalmente triste de ver otras respuestas. Son patéticamente incorrectos.
  • Esta pregunta es como preguntar: “¿Qué tipo de clavos debo comprar para convertirme en el mejor carpintero?” Un carpintero utiliza diferentes tipos de herramientas y los clavos son solo uno de ellos.
  • El ingeniero electrónico es una persona que puede usar su comando sobre los lenguajes de programación de computadoras de bajo nivel para hacer que los circuitos hagan lo que él quiere que hagan.
  • Por lo tanto, cree un software complejo como un sistema operativo, navegador web, compilador haciendo uso de su comando sobre los lenguajes de programación de computadora de bajo nivel como Assembly, C, C ++, Verilog, etc. para que se considere valioso para la industria de la ingeniería electrónica, preferiblemente sin a cualquier escuela o universidad!
  • Esta es una respuesta correcta !!!

El lenguaje C es imprescindible, C ++ te dará un alto, sabiendo que Java puede darte mucha más confianza, MATLAB es muy útil, sin lo cual sientes que tus piernas están atadas en la carrera de carrera, sabiendo que LabVIEW te dará un verdadero avance en tu carrera.

Como vas a tratar con hardware, lenguaje de alto nivel como
Java, C #, Objective C, etc. no serán útiles para usted. Ensamblado (multiprogramado con C) y en caso de que necesite programación orientada a objetos, C ++ le servirá mejor.

Si está buscando ir a un trabajo de electrónica, el lenguaje principal es C ++, que lo ayudará en todos los aspectos de las herramientas relacionadas con la electrónica. Aparte de este aprendizaje, el concepto básico de OOP no es dañino.

Aprender C / C ++ es esencial. También recomiendo que al menos un lenguaje ensamblador para algún microprocesador sea definitivamente aprendido. Esto le hará comprender las partes internas de los circuitos y, en última instancia, también lo ayudará a diseñar sus propios sistemas.

Debe tener un buen comando sobre C y CPP (C ++), si es posible Java. Siempre recuerde, cuanto más aprenda, mejor.