answersLogoWhite

0

In order to convert a high-level language into the machine-code required by the machine, you need a compiler or interpreter specific to that machine's architecture and its operating system, collectively known as the platform. Therefore it is not that the operating system does or does not support a particular high-level language, it is simply that you do or do not have the necessary compiler or interpreter required of the language itself. Some languages are platform-dependent, so you will only find interpreters or compilers for the platforms for which it was intended. For instance, C# is a Microsoft language specifically intended for use upon Microsoft Windows platforms, therefore you won't find any Unix or Mac programs written in C# because there are no C# interpreters available for these platforms.

User Avatar

Wiki User

10y ago

What else can I help you with?

Related Questions

How a operating system is related to computer hardware?

The operating system (OS) controls the hardware. A successful computer system will have hardware and an operating system. Application software is not required. All operating systems have a low level, or machine language to run the operation system and control all hardware.


At this language level, why are generics not supported?

Generics are not supported at this language level because they require a more advanced understanding of programming concepts such as type parameters and polymorphism, which may be too complex for a 12th grade reading level.


What are the three layers of an operating system?

Operating systems are designed with a series of layers. The three main layers are the user level, the system level including administration, and the kernel level that includes hardware.


What are the advantages and disadvantages of writing operating system in high level language such as c?

Nintendo is in Japanese like NREIALKEN GFRTAO and Carue is in Espan'ol like YURKO WILF as high level of Nintendo and Carue of something.


What is the Linux kernel?

The Linux kernel is the central component of the GNU/Linux operating system. The kernel is the lowest level of interaction between the hardware and the operating system. Individual applications are at a higher level. The kernel along with supporting applications make up the operating system.


The virtual machine concept calls for multiprogramming or time sharing at the what level?

Operating System level.


Was an operating system developed to run on an IBM PC with an Intel processor?

The original operating system for an IBM PC with Intel Processor was DOS (disk operating system) which operated at a command level prompt of C:


What is the definition of operating system resources?

Operating system resources in a PC computer can be pieces like RAM, the CPU, BUS, Graphics, and other hardware components on the motherboard which provide the level of resources for an operating system to run.


What are Advantages of a hydraulic system?

The hydraulic system are provided auto system and high level pressure control, and safety for operating system


What is a software that communicates with computer hardware on the most basic level?

operating system


Which is used in operating system to separate mechanism from policy?

two level implementation


Is it possible to write an operating system using python?

Unfortunately, no. Python is a high-level interpreted language, which means its source code could only be ran by an external application within an operating system. This means that Python cannot run without its base program and if you really wanted to write an operating system from scratch, you would need to learn Assembly Language, Hardware and Software Communication, and some amount of C. Start reading how a BIOS works and how you can use interrupt to print a string to the console to get started.