¿El conocimiento de qué lenguajes de programación es esencial para un estudiante de ingeniería CS?

Los estudiantes de ingeniería de CS necesitan saber los siguientes lenguajes de programación durante su programa de pregrado de cuatro años:

  1. C, un lenguaje de programación estructurado
  2. C ++, un sucesor de C y un lenguaje de programación orientado a objetos
  3. Assembly Language, un lenguaje de programación de bajo nivel para dispositivos programables como microprocesadores (series 8085, 8086)
  4. SQL, lenguaje de consulta estructurado para comunicarse con sistemas de bases de datos estándar
  5. Java, un lenguaje de programación orientado a objetos de alto nivel
  6. MATLAB, un lenguaje de programación de cuarta generación utilizado en estadística y otros métodos numéricos científicos.
  7. HTML, un lenguaje de marcado estándar para crear páginas web y aplicaciones web
  8. JavaScript, un lenguaje de script para agregar capacidad de programación al crear páginas web y aplicaciones web usando HTML

Sin embargo, la elección y la profundidad y amplitud de los lenguajes de programación pueden variar según las universidades. Las comunidades de estudiantes también juegan un papel muy importante en la creación del entorno de aprendizaje de las prácticas de ingeniería utilizando diversos lenguajes y herramientas de programación.

C (para ser más específico C ++)

SI..

LO LEE CORRECTAMENTE “C ++” NO “PYTHON”

“JAVA”: NO NECESITA MENCIONAR

( JAVA : los códigos son mucho más largos de escribir que “C ++” y “PYTHON” )

Entonces, ¿quién quiere escribir mucho y también si es una excepción, entonces el tiempo siempre es un factor en “COMPETITIVO – PROGRAMACIÓN – CODIFICACIÓN”

LA MAYORÍA DE USTEDES HA ESCUCHADO QUE “PYTHON” ES LENGUA MUY ELEGANTE QUE TIENE UNA SINTAXIS MÍNIMA PARA SER TIPADA …

ENTONCES POR QUÉ C ++?

  1. Por lo que se llama “COMPETITIVO – PROGRAMACIÓN – CODIFICACIÓN” sobre la base de los cuales los mejores mnc: – GOOGLE, FACEBOOK, AMAZON etc. reclutan.
  2. Puede realizar una verificación cruzada del primer punto al referirse a Cómo contratamos – Google Careers “, allí encontrará la importancia de la excelencia en la codificación competitiva de programación para la contratación de Google.
  3. Orden de EJECUCIÓN – TIEMPO : – PYTHON> JAVA> C ++> C
  4. Desde el tercer punto, es evidente que “C” y “C ++” (ya que son lenguajes BASADOS EN COMPILADOR ) toman menos tiempo de ejecución, mientras que “PYTHON” (siendo el lenguaje BASADO EN INTERPRETOR ) toma más tiempo de ejecución. “JAVA” también está basado en COMPILER .
  5. Competitivo – Programación – Codificación, tiene restricciones de “TIEMPO DE EJECUCIÓN” y “MEMORIA” , su programa debe ejecutarse dentro de “1 – segundo” en la mayoría de los “sitios web – competitivos – programación – codificación – sitios web”, excepto “CODEFORCES” que tienen ” 2 segundos de ejecución: restricción de tiempo. Así que aquí vienen los puntos tercero y cuarto en el escenario, que “C” y “C ++” requieren menos tiempo de ejecución mientras que “PYTHON” más.
  6. Debido a que los contenedores predefinidos y los algoritmos estándar presentes en “STANDARD-TEMPLATE-LIBRARY” ) son una gran vida: guardias que lo rescatan para comprender algunos problemas invencibles, ahorrando mucho tiempo de pensar y escribir esos algoritmos. Y el tiempo es factor No estoy hablando en absoluto de “JAVA”

Uno debe comenzar a aprender “C ++” tan pronto como sea posible y hacer de “COMPETITIVO – PROGRAMACIÓN – CODIFICACIÓN” su vida hasta alrededor del cuarto / quinto semestre.

“C ++” para “CAMPUS – COLOCACIONES” SOLAMENTE

AHORA VIENE LA PARTE CONTRARIA: –

“PROYECTOS”

(Los “PROYECTOS” deben pensarse después del 4to / 5to semestre)

Vea, ya que no hay ningún problema de “FUNCIONAMIENTO – TIEMPO – RESTRICCIÓN” contrario a la competencia – programación – codificación

Y tiene que codificar una gran cantidad de líneas en relación con la competencia – programación – codificación

Entonces “PYTHON” : –

1. El lenguaje más amigable para el programador con la sintaxis más elegante que es mínima para escribir.

2. Y si te has decidido por el proyecto “WEB – DESARROLLO” . Debido a “DJANGO” .

PARA TODOS LOS “AMANTES DE JAVA”, RESPONDERÉ TAMBIÉN A JAVA: –

Si ha decidido “APLICACIÓN – DESARROLLO” : –

APLICACIÓN – DESARROLLO = JAVA (BACK – END) + XML (FRONT-END)

Uno debe comenzar a aprender idiomas para proyectos solo después del 4to / 5to semestre, es decir, en el 5to / 6to semestre.

Como “CAMPUS – COLOCACIONES” están en el 7º semestre, para entonces usted logrará dominio en “COMPETITIVO – PROGRAMACIÓN – CODIFICACIÓN” y tendrá “PROYECTOS” para agregar peso para reanudar.

Bueno, depende de los programas y el programa. No hay un lenguaje de programación fijo que el estudiante conozca. La universidad enseñará programación desde el nivel inferior para que no tenga que preocuparse por eso. Pero para estar seguro del estudiante al menos debe saber C o C ++ para que no pueda enfrentar ninguna dificultad cuando se enseñan estos idiomas.

No llegará lejos y tendrá éxito en el mundo de TI a menos que conozca Whitespace.

Si quieres ir un poco más lejos, también debes aprender LOLCODE y Malbolge