"BASIC" is not a program, it is a programming language. A particular BASIC-interpreter or IDE may have been written in a high level language, maybe even in BASIC (C is more plausible though).
source code
compiling program, compiler - (computer science) a program that decodes instructions written in a higher order language and produces an assembly language program
Both, compiler and assembler, are software tools which translate instructions written in a programming language into executable machine code. (Both will typically require additional tools, such as a linker, in the process.) An assembler recognizes a machine-specific assembly language. This is a low-level language with a one-to-one relationship between language (assembly) instructions and machine code instructions. A compiler recognizes a generally machine-independent language such as the C programming language. These are higher level languages compared to the assembly languages, generally offering a one-to-many relationship between language instructions and expressions, and the resulting machine code instructions.
Higher level languages such as C, C++, Java, etc enables programmers to develop an application in an understandable way in a sense that these languages serve as an abstraction for machine code. Using higher level languages would enable programmers to write programs quickly and debug them easily. These codes will then be translated to machine language by the compiler. Machine language is the one which contains binary stuff, which is the one understood by computers.
A computer can carry out millions, even billions, of operations every second. Thus, it can do things much faster - and usually much more accurately - than a human. To tell the computer what to do, you write instructions in a special language, called a "programming language".To be accurate, internally the computer uses very specific instructions, the so-called "machine language". Since programming in machine language is awkward, programmers program in higher-level languages, that are easier to understand for humans - such as Assembly language, Java, C, Pascal, etc. Then, a special program called a "compiler" then converts this to instructions the computer can understand.A computer can carry out millions, even billions, of operations every second. Thus, it can do things much faster - and usually much more accurately - than a human. To tell the computer what to do, you write instructions in a special language, called a "programming language".To be accurate, internally the computer uses very specific instructions, the so-called "machine language". Since programming in machine language is awkward, programmers program in higher-level languages, that are easier to understand for humans - such as Assembly language, Java, C, Pascal, etc. Then, a special program called a "compiler" then converts this to instructions the computer can understand.A computer can carry out millions, even billions, of operations every second. Thus, it can do things much faster - and usually much more accurately - than a human. To tell the computer what to do, you write instructions in a special language, called a "programming language".To be accurate, internally the computer uses very specific instructions, the so-called "machine language". Since programming in machine language is awkward, programmers program in higher-level languages, that are easier to understand for humans - such as Assembly language, Java, C, Pascal, etc. Then, a special program called a "compiler" then converts this to instructions the computer can understand.A computer can carry out millions, even billions, of operations every second. Thus, it can do things much faster - and usually much more accurately - than a human. To tell the computer what to do, you write instructions in a special language, called a "programming language".To be accurate, internally the computer uses very specific instructions, the so-called "machine language". Since programming in machine language is awkward, programmers program in higher-level languages, that are easier to understand for humans - such as Assembly language, Java, C, Pascal, etc. Then, a special program called a "compiler" then converts this to instructions the computer can understand.
Assembly language is a low level language where each statement (mostly) corresponds with one machine instruction. Higher level languages, such as C and FORTRAN, generate multiple machine instructions for each statement.
compiling program, compiler - (computer science) a program that decodes instructions written in a higher order language and produces an assembly language program
Both, compiler and assembler, are software tools which translate instructions written in a programming language into executable machine code. (Both will typically require additional tools, such as a linker, in the process.) An assembler recognizes a machine-specific assembly language. This is a low-level language with a one-to-one relationship between language (assembly) instructions and machine code instructions. A compiler recognizes a generally machine-independent language such as the C programming language. These are higher level languages compared to the assembly languages, generally offering a one-to-many relationship between language instructions and expressions, and the resulting machine code instructions.
Higher level languages such as C, C++, Java, etc enables programmers to develop an application in an understandable way in a sense that these languages serve as an abstraction for machine code. Using higher level languages would enable programmers to write programs quickly and debug them easily. These codes will then be translated to machine language by the compiler. Machine language is the one which contains binary stuff, which is the one understood by computers.
Christopher Fynsk has written: 'The claim of language' -- subject- s -: Education, Higher, Higher Education, Humanities, Language and languages, Philosophy 'Heidegger'
A computer can carry out millions, even billions, of operations every second. Thus, it can do things much faster - and usually much more accurately - than a human. To tell the computer what to do, you write instructions in a special language, called a "programming language".To be accurate, internally the computer uses very specific instructions, the so-called "machine language". Since programming in machine language is awkward, programmers program in higher-level languages, that are easier to understand for humans - such as Assembly language, Java, C, Pascal, etc. Then, a special program called a "compiler" then converts this to instructions the computer can understand.A computer can carry out millions, even billions, of operations every second. Thus, it can do things much faster - and usually much more accurately - than a human. To tell the computer what to do, you write instructions in a special language, called a "programming language".To be accurate, internally the computer uses very specific instructions, the so-called "machine language". Since programming in machine language is awkward, programmers program in higher-level languages, that are easier to understand for humans - such as Assembly language, Java, C, Pascal, etc. Then, a special program called a "compiler" then converts this to instructions the computer can understand.A computer can carry out millions, even billions, of operations every second. Thus, it can do things much faster - and usually much more accurately - than a human. To tell the computer what to do, you write instructions in a special language, called a "programming language".To be accurate, internally the computer uses very specific instructions, the so-called "machine language". Since programming in machine language is awkward, programmers program in higher-level languages, that are easier to understand for humans - such as Assembly language, Java, C, Pascal, etc. Then, a special program called a "compiler" then converts this to instructions the computer can understand.A computer can carry out millions, even billions, of operations every second. Thus, it can do things much faster - and usually much more accurately - than a human. To tell the computer what to do, you write instructions in a special language, called a "programming language".To be accurate, internally the computer uses very specific instructions, the so-called "machine language". Since programming in machine language is awkward, programmers program in higher-level languages, that are easier to understand for humans - such as Assembly language, Java, C, Pascal, etc. Then, a special program called a "compiler" then converts this to instructions the computer can understand.
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.
Assembly language is a low level language where each statement (mostly) corresponds with one machine instruction. Higher level languages, such as C and FORTRAN, generate multiple machine instructions for each statement.
The higher level languages simplify instructions that could have taken many steps in a low level language. So puts("hello"); could be 20 instructions in assembler. So through this simplification, you lose a degree of control, depending on how high the language is.
Cecilia Poletto has written: 'The higher functional field' -- subject(s): Dialects, Italian language
Guadalupe Valde s has written: 'The development of writing abilities in a foreign language' -- subject(s): Language and languages, Composition and exercises, Study and teaching (Higher)
W. J. Bullick has written: 'Greek vocabulary and idiom for higher forms' -- subject(s): Dictionaries, Greek, Greek language, English language, English
Sharon Hartle has written: 'Towards autonomy' -- subject(s): Foreign speakers, Study and teaching, Language and languages, Study and teaching (Higher), Learner autonomy, English language