Pregunta:
¿Cuál es la relación existente entre los Lenguajes de Programación y los Sistemas Operativos?
Xli
2006-11-01 09:31:11 UTC
POR EJEMPLO, SE USAN GENERALMENTE SISTEMAS OPERATIVOS COMO WINDOWS 2003/XP... CON BASES DE DATOS EN SQL SERVER Y UN LENGUAJE DE PROGRAMACIÓN DE VISUAL STUDIO .NET... QUISIERA SABER MÁS CON RESPECTO A LA RELACIÓN QUE EXISTE DE LOS DEMÁS S.O. CON EL RESTO DE LENGUAJES Y PORQUÉ.
GRACIAS
Nueve respuestas:
Yo
2006-11-01 22:03:02 UTC
Ok mira, los sistemas operativos se encargan de manipular los recursos de tu makina(memoria,procesador,etc...) para que tu puedas interactuar de forma sencilla con esta, pero son a fin de cuenta programas, solo que cada sistema operativo tiene sus propias "reglas y librerias", por eso ciertos programas no son compatibles entre cada sistema Operativo, la relación Lenguaje-SO, se basa en el compilador que usen, por ejemplo, el lenguaje C es muy portable, ya que esta "Estandarizado", su compilador es el gcc o g++ y es muy estandar, debido a eso puedes programar en C para windows y usar ese programa en el SO linux, ahora .NET y Java que son dos tecnologias muy buenas, lo que hacen es tambien estandarizar sus librerias, de tal forma que un programa hecho en cualquier SO sea compatible en cualquier otro puesto que se basa en llamadas a sus respectivas maquinas virtuales (Framework para .NET), la mayoria de los lenguajes conocidos son para windows, debido a la expansion y soporte que tiene, pero en general Linux maneja C, o phyton entre otros.
?
2016-12-28 14:33:36 UTC
Te recomiendo que busques homestead windows expertos en google es xp pero mejorado para computing device de bajo rendimiento o puedes usar w7 homestead top rate ya que esta diseñado para computing device de bajo rendimiento solo que por tu memoria tan ira un p.c.. lento Suerte
Johnny Tolengo
2006-11-01 10:00:25 UTC
El sistema operativo lo que hace es relacionar la arquitectura de un microprocesador determinado con ciertos perifericos, para hacer posible (generalmente) la interaccion humana con dicho micro. Ejemplos de los perifericos a los que nos referimos: teclado, discos, puertos diversos, dispositivos multimedia, etc. A la vez el sistema operativo, provee generalmente interfaces, librerias, documentacion, etc., de las que se valen los desarrolladores de lenguajes para escribir estos programas. Como para un mismo controlador pudieran escribirse distintas plataformas operativas, consecuentemente los lenguajes varian internamente, amoldandose a los recursos provistos por el sistema. Ejemplo: para un micro Pentium IV, pudieran instalarse sistemas operativos w98, XP x86, x64, Linux, etc. Sobre la base de cada uno de ellos, por ejemplo un lenguaje de programacion como Visual C++ esta construido con distintas interfases de programacion, aunque el producto es identico desde el punto de vista del usuario.

Entonces, los lenguajes de programacion tradicionales, son dependientes del hardware y del sistema operativo.

Actualmente se usa en forma extendida lenguajes que no tienen estas dependencias, ya que crean su propia maquina virtual o marco, como por ejemplo el lenguaje Java.

En que lenguaje se escriben los sistemas operativos?

En codigo maquina, o un lenguaje de muy bajo nivel, cercano al codigo maquina, generalmente se usan Assembler o C.

Espero que esto te ayude, suerte.
barzana
2006-11-01 09:48:33 UTC
Para que un ordenador funcione se necesita el "software", que engloba a lenguajes de programación y sistemas operativos.



El sistema operativa gestiona los recursos de la máquina, por ejemplo, Windows, Linux, Unix, BSD, ... y está escrito en un lenguaje de programación, por ejemplo ensamblador, C, C++,...



Por ejemplo un editor de textos, como Word o una base de datos, está escrito en un lenguaje de programación y un sistema operativo también está escrito en un lenguaje de programación.



Si quieres información más detallada y a nivel de divulgación, para un principiante, puedes ver los apuntes que tengo en mi página web:



http://www.um.es/docencia/barzana/IATS/IATS.html
bostonblake
2006-11-01 09:47:11 UTC
Primero antes que nada, ambos son Software. De hecho, la clasificacion de software es: a) Sistemas Operativos, b) Lenguajes de Programación y c) Aplicaciones, cada uno con sus respectivas subdivisiones.



Los lenguajes de programación, al igual que las aplicaciones, requieren de un sistema operativo como base para poder funcionar.



Por su parte, los sistemas operativos son creados a partir de un lenguaje de programación, porque tal como se mencionó al principio, el sistema operativo no es mas que software. Dicho sistema operativo depende y está limitado por las caracteristicas físicas del sistema donde se ejecuta (Hardware) tales como procesador, memoria y dispositivos de entrada y salida.



Espero te sirva la respuesta. Saludos desde Venezuela.
ƒяєдҝαפ℮●®бз
2006-11-01 09:40:42 UTC
Para empezar... Visual Studio no es un lenguaje de programacion.. es una herramienta.. los lengaujes son c, pacal, fortran, basic, java, html, xml, jsp, asp, etc, etc, etc..... .



y el lenguaje de programación suele ser independiente (no en todos los casos... ejemplo.un programa hecho en c en windows puede no ejecutarse en linux, esto es por la librerias y todo eso, linux-unix. no utilizan dll.. y puede k tu codigo en win sip) del sistema operativo.... en cambio la herramienta depende del so... no puedes usar visual studio en unix.. o linux...



Y las bases de datos... son repositorios de informacion... lo k cambia es el motor, es decir como se hace la indexación, como se ejecutan las operaciones de la BD, y ps el manejador de acuerdo tamb al sistema operativo.. no puedes correr SQL Server.. en linux..



Espero te sirva



Salu2
El caballero sin alma ni corazón
2006-11-01 09:39:40 UTC
Todo es un algoritmo y cada uno complementa al otro... solo que algunos no pueden adaptarse y por eso existen las versiones... por ejemplo no puedes adaptar .net a win95 ni puedes adaptar win95 a oracle 11i.....¿ves?



los LP te permiten comunicarte con la PC a traves del SO(el SO maneja la PC internamente)
anonymous
2006-11-01 09:34:23 UTC
ja ¿?





EL LENGUAJE DE PROGRAMACION .. CREA LOS SIETMAS OPERARTIVOS ...



ose a.. q con el lenguaje es una forma .. y crear sistemas (interfaces.. Usuario Equipo ) . para poder realizar las diversas acciones ... q deseas q haga tu computador ..
cincocielos
2006-11-01 09:33:04 UTC
la relacion entre LP y S0 solo radica en el uso de recurso del SO para las operaciones que se hacer.



por ejemplo c++ puede ser usado sobre cualquier SO tambien java, pero .net no.


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...