Programación de red y programación mecánica
Existen muchos tipos de lenguajes de programación, generalmente divididos en tres categorías: lenguaje de máquina, lenguaje ensamblador y lenguaje de alto nivel.
Lenguaje de máquina: código binario que las computadoras pueden reconocer y ejecutar directamente. Tiene una velocidad de ejecución rápida y consume pocos recursos, pero tiene poca legibilidad y programación compleja. : utilizado en computadoras electrónicas Un lenguaje de bajo nivel para un microprocesador, microcontrolador u otro dispositivo programable, también conocido como lenguaje simbólico. El código de destino es corto, ocupa menos memoria y tiene una alta velocidad de ejecución, pero carece de portabilidad y es complicado de programar.
Lenguaje de programación de alto nivel (Lenguaje de programación de alto nivel): Comparado con el lenguaje de máquina y el lenguaje ensamblador, el lenguaje de programación de alto nivel es altamente legible y portátil. Generalmente, un programa en lenguaje de máquina llamado compilador se compila en un programa de destino representado por instrucciones de máquina. Los lenguajes populares de alto nivel ahora incluyen Java, C, C, C#, Pascal, Basic, etc.