answersLogoWhite

0

The official Ruby implementation is written in C.

User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

Is COBOL a lower-level programming language?

No, it is a high-level programming language.


How do you make computer virus using c language?

Computer viruses can be written in any programming language, not just C. C would be a common language for a virus to be written in because C is fast, and allows viruses to directly access lower level functions like computer memory. C has also been a very popular language for many programs in the past, so those who decide to write a computer virus would be familiar with that language already.


What is a computer compiler and how does it function in the process of translating high-level programming languages into machine code?

A computer compiler is a software tool that translates high-level programming languages into machine code that a computer can understand and execute. It functions by analyzing the source code written in a high-level language, checking for errors, and converting it into a lower-level language, such as assembly language or machine code. This process involves several stages, including lexical analysis, syntax analysis, semantic analysis, optimization, and code generation. The compiler generates an executable file that can be run on a computer, allowing the program to perform the desired tasks.


Why are few programs written in binary form?

The lower-level the language, the harder it is to write programs in. It takes a long time to write a program in machine language...and it is way more trouble than writing it in an abstracted language.


What is the relationship between source code and object code the relationship between assembly high level and low level languages as well as the relationship between compilers and intepreters?

Source code is the category of computer language instructions that is most frequently written and read by software programmers. A computer cannot generally run a program in source code form though. The source code is translated, with the use of an assembler or compiler, into a language form that contains instructions to the computer known as object code. Object code consists of numeric codes specifying each of the computer instructions that must be executed, as well as the locations in memory of the data on which the instructions are to operate. While source code and object code are commonly referred to as different classes of computer language, these terms actually describe the series of transformations a program goes through when being converted from a higher level language more easily comprehensible to humans to the lower level language of computer operations.


Which language computer can understand directly?

People will say machine code but that actual truth is microcode. Microcode is actually a level lower than machine code, providing a platform from which machine code can be executed on. Microcode is the actual language of the hardware.


What is figurative level of language?

Ther are 3 levels in language.These are as follows- 1)High level 2)Midile level 3)Lower level


Difference between high level language and script language?

There is no real difference; a scripting language is a programming language like any other. We use the term script to infer a programming language that does not need to be compiled to a lower-level code before running. Generally speaking, a scripting language is usually a high-level, interpreted programming language.


True or false question Lower level language must first be converted to high level language make it slower?

False. You cannot convert low-level language to high-level language, you can only convert from a high-level to a low-level. However, all languages, whether high-level or low-level, must ultimately be converted to machine code in order to execute.


What does a flesch-kincaid grade level of 18 mean?

A Flesch-Kincaid grade level of 18 indicates that the text is written at a level suitable for college graduates. This means the text contains complex language and may be difficult for individuals with lower education levels to understand.


What is computer spillage?

Spillage is when information classified at a higher level is introduced to a computer classified at a lower level. In practice it includes any instance where such information MAY have been introduced. As an example: a laptop computer that is normally connected to a lower classification level network is connected to a higher level network in an attempt to check email. It is unknown if any higher classification data was transferred during the connection. The incident is treated as potential spillage and the hard drive of the computer is now considered classified.


What is the major disadvantage of higher-level languages?

Higher level languages tend to require more memory, have larger executable sizes, and may run slightly slower than lower-level languages. The preceding statement assumes that comparable programs are written by programmers with approximately the same level of expertise in their chosen language. A highly skilled C++ programmer writing C++ will generate a program that is superior to an unskilled assembler programmer. Also note that the additional perceived delays are usually because the higher level language is working harder at protecting the system from crashes, buffer overflows, and so on that the lower level language may not be checking as rigorously, and so offers an inherent additional level of stability and security.