Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo
tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al
mismo tiempo.
Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
Multitramo: Permite que diversas partes de un solo programa funcionen al mismo
tiempo.
Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos
como DOS y UNIX, no funcionan en tiempo real.
Cada lenguaje de programación posee un conjunto único de palabras clave junto con una
sintaxis especial para organizar las instrucciones del software.
Existen lenguajes de programación de bajo nivel y de alto nivel que, a pesar de ser simples
en comparación con los lenguajes humanos, son más complejos que los lenguajes de
máquina.
Los lenguajes de alto nivel, por su parte, están diseñados para ser fáciles de leer y entender,
lo cual permite a los programadores escribir códigos fuente de forma natural, utilizando
palabras y símbolos lógicos.
De forma general se observan varias semejanzas y puntos en común, pues los dos tipos
fueron creados para comunicar ideas, expresiones e instrucciones, por ejemplo. Sin
embargo, también es posible identificar algunas diferencias.
El hecho de que los lenguajes de programación sean más estrictos en este aspecto se debe a
que las computadoras son muy precisas en las instrucciones que les gusta recibir. Además,
las máquinas no cuentan con la capacidad de aclarar el significado de una expresión como
lo haría un ser humano.
Asimismo, resulta indispensable que los lenguajes de programación sean fijos y cerrados
para evitar confusiones, mientras que los lenguajes naturales son abiertos y admiten
combinaciones sin caer en el riesgo de equivocaciones.
Debido a estas circunstancias, los lenguajes de programación están diseñados desde cero
por desarrolladores talentosos enfocados en no arruinar las distintas funcionalidades, ya sea
el control de un robot, los equipos médicos, las máquinas espaciales o un juego de
Facebook, por ejemplo.