answersLogoWhite

0

Assembly language is a low-level programming language that uses mnemonic codes to represent machine instructions directly. It is specific to a particular computer architecture and is closer to the hardware. On the other hand, a programming language is a high-level language that uses English-like syntax and is more abstract, making it easier for programmers to write and understand code. Programming languages are not tied to a specific computer architecture and are typically more portable and easier to maintain than assembly language.

User Avatar

AnswerBot

4mo ago

What else can I help you with?

Continue Learning about Computer Science

What are the key differences between gfortran and Fortran 77?

gfortran is a modern open-source compiler for Fortran, while Fortran 77 is an older version of the Fortran programming language. Some key differences include improved features and optimizations in gfortran, better compatibility with modern systems, and support for newer language standards beyond Fortran 77.


What is the difference between a programming language and a database?

Programming language is to develop an application where a database is a place at which we can store the data about any objects and a software which maintains this database is called DBMS.


What is difference between C language and Cpp language?

The C Programming language is structure oriented, and the C++ Programming language is Object oriented. In C, you create structures and function to process data and handle algorithms you write. in C++, you create classes that break down the algorithms into packages to get the job done. The great thing about C++ is that once you create a class, you can reuse it over and over in other programs. But with C, each part of the program is likely tightly integrated for that program and will require modifications to reuse it again later.C++ is an Object Oriented Programming but not C.This includes : -InheritanceAbstraction (using classes)Polymorphism - Operator overloading and virtual functionsGenericityand some more features...


What is the term HLL in computer language?

High-level language (HLL) is a term that applies to any computer language that applies a level of abstraction such that there is little or no direct relationship between the code being written and the machine code that is compiled from that code. Java is an HLL with one of the highest levels of abstraction. Its code compiles to byte code rather than machine code, which is then interpreted by the Java virtual machine (JVM). This makes it highly portable as there are few systems that don't have a JVM implementation. However, there's very little access to the underlying architecture as code is written to suit the JVM, a virtual non-existent machine with a consistent interface, rather than the physical machine upon which it runs. C++ is also an HLL but because it compiles to machine code and has direct access to the underlying architecture, its level of abstraction is greatly reduced. It's every bit as portable as Java, but programs must be compiled separately for each platform. As a result, C++ programs take a little longer to develop, but execute many times faster than Java programs. By contrast, assembly language is a low-level language that symbolises every machine instruction as a simple, easy-to-remember mnemonic. As a result, there is very little in the way of abstraction. The only thing lower than assembly language is machine code itself ("banging the metal"), however assembly programming is a far more efficient and less error-prone means of producing that machine code. It is not portable, however. Every architecture has its own version of assembly language. Although C++ code can produce very efficient machine code by itself, assembly language produces the most efficient code as the programmer has complete control over the resulting machine code. However, C++ permits inline assembly language to be used wherever it is needed to maximise performance, so it could be classed as an HLL with low-level features. Java simply cannot compete with this level of control.


What is the difference between procedural and non-procedural languages?

AnswerProcedural languages are used in the traditional programming that is based on algorithms or a logical step-by-step process for solving a problem.A procedural programming language provides a programmer a means to define precisely each step in the performance of a task Non-procedural programming languages allow users and professional programmers to specify the results they want without specifying how to solve the problem. examples are FORTRAN,C++,COBOL,ALGOL etcOR we can put it this way:Procedural language determines WHAT & HOW a process should be done, Non-procedural language is concerned with the WHAT not the HOW. Non-proc languages are those languages where you specify what conditions the answer should satisfy, but not how to obtain it.

Related Questions

What are the differences between PHP and .NET?

.NET is a framework, PHP is a scripting (programming) language.


How Briefly explain differences between assembly machine languages?

difine essembly language


What are the differences between QBasic and FORTRAN Programming language?

PROGRAMMING is a process of developing computer program.While FOTRAN means formula translation which translate math formula into code in high level programming language.


State the differences between machine language and assembly language?

Assembly language is a readable way of representing machine language. It consists of mnemonics that can be directly converted to machine language. Assembly language allows easier jump instructions with the usage of labels which gets converted to real addresses after assembling.


What are the differences between Oracle and SQL?

Oracle is an RDBMS aka Relational Database Management System and SQL (Structured Query Language) is a programming language.


What are the differences between the human language and machine programming language?

Human language is natural and used for communication between people, while machine programming language is artificial and used to communicate instructions to computers. Human language is context-dependent and ambiguous, while programming languages are precise and unambiguous. Humans use language for various purposes, such as expressing thoughts and emotions, while programming languages are designed for specific tasks like controlling hardware and software.


What are the differences between Oracle 10g and ms sql database?

Oracle is an RDBMS aka Relational Database Management System and SQL (Structured Query Language) is a programming language.


Assembly language programming and organization of IBM PC by ytha yu solving book problem?

distinguish between a carry and an overflow as aresult of an arithmetic operation .


Is XML a programming language?

It is programming languages that are referred to in terms of "high level" and "low level".Extensible Markup Language(XML) is a markup language not a programming language, it is a data formatting specification that makes the presentation of data independent of programs (so that data can be passed between programs).For this reason the answer to your question is "neither".


What is the comparative between Objective Oriented Programming Language and Structured Programming Language?

what is triple jump test?


What is compiler and assembler?

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.


What is programming launguage?

A programming language is a language to communicate with the machine (computer). It can either high or low level programming language. A high level programming language is harder to understand by computers but easier by people. These include BASIC, C++, Java and etc. Low level programming languages are understandable by computers and people , like assembly and other system programing languages. Compilers/Linkers/Interpreters are needed to translate between programming language into machine language (binary code - 010001001 etc). If you want to learn programming language, first you should learn Basic or Python then goto C++ or Java. You can also learn C instead of C+++, your choice.