Ppt on low level language of computer

What is Assembly Language?

pick one suited to a problem A machine’s own language For understanding how computers work, we need familiarity with the computer’s own language (called “machine language”) It’s LOW-LEVEL language (very detailed) It is specific to a machine’s “architecture” It is a language “spoken” using voltages Humans represent it with zeros and ones Example of machine-language Here’s what a program-fragment looks like: 10100001 10111100/


Towards a Programming Language for Biology Protocols Bill Thies Joint work with Vaishnavi Ananthanarayanan Microsoft Research India.

”, “pellet down”, “centrifuge” are equivalent Not suitable for automation Towards a High-Level Programming Language for Biology Protocols 1. Enable automation via microfluidic chips 2. Improve reproducibility of manual experiments In biology publications, can we replace the textual description of the methods used with a computer program? The BioStream Language BioStream is a protocol language for reuse & automation –Portable –Volume-independent –Initial focus: molecular biology Implemented as/


What is Assembly Language? Introduction to the GNU/Linux assembler and linker for Intel Pentium processors.

pick one suited to a problem A machine’s own language For understanding how computers work, we need familiarity with the computer’s own language (called “machine language”) It’s LOW-LEVEL language (very detailed) It is specific to a machine’s “architecture” It is a language “spoken” using voltages Humans represent it with zeros and ones Example of machine-language Here’s what a program-fragment looks like: 10100001 10111100/


Saman Amarasinghe 16.035 ©MIT Fall 1998 Outline Course Administration Information Introduction to computer language engineering –What are compilers? –

of abstractions) Saman Amarasinghe 96.035 ©MIT Fall 1998 High-level Abstract Description to Low-level Implementation Details Foot Soldier President My poll ratings are low, lets invade a small nation General Cross the river and take defensive positions Sergeant Forward march, turn left Stop!, Shoot Saman Amarasinghe 106.035 ©MIT Fall 1998 1. How to instruct the computer Compiler Assembly Language Translation Microprocessors talk in assembly languageLow-level/


Introduction to Computers and Programming. Some definitions Algorithm: Algorithm: A procedure for solving a problem A procedure for solving a problem.

use Low-level languages Low-level languages operate at a low level of abstraction: that is, individual symbols have a simple, well-defined, specific meaning Low-level languages operate at a low level of abstraction: that is, individual symbols have a simple, well-defined, specific meaning Low-level languages operate at or close to the level of the computer’s instruction set; that is, the set of commands a processor is wired to respond to Low-level languages operate at or close to the level of the computer/


ITT Course - Unit I --> Chapter 1 - Computer Concepts

can be performed by a machine, particularly a computer. Low Level Languages A low-level programming language is a language that provides little or no abstraction from a computers instruction set architecture. A low-level language does not need a compiler or interpreter to run; the processor for which the language was written is able to run the code without using either of these. Low-level programming languages are sometimes divided into two categories as follows:- First/


Algorithms and flow charts

Department of Preparatory year Computer Languages: There are many types of computer languages, which can be categorized into the following four types:- Low-Level Languages (1st & 2nd Generation Languages) High-Level Languages (3rd Generation Languages) User-Friendly Languages (4th Generation Languages) Object-Oriented Languages (5th Generation Languages) Prepared by Department of Preparatory year Prepared by Department of Preparatory year Computer Languages: Low-Level Language: Languages, which computer can/


Computer Programming How Can You Create Your Own Software? Chapter 13.

Companies Machine Language Machine-dependent language is a programming language that works on a specific computer system and its components A low-level language requires programmers to code at a basic level that a computer can understand Machine-language is a machine-dependent, low-level language that uses binary code to interact with a specific computer system ©2003 The McGraw-Hill Companies Assembly Language Assembly language is a machine- dependent, low-level language that uses words instead of binary/


Types of Computer/Programming Languages Machine Language Symbolic Languages There Are Two Types Of Symbolic Languages Low level Language » Low level language.

Types of Computer/Programming Languages Machine Language Symbolic Languages There Are Two Types Of Symbolic Languages Low level Language » Low level language is near to machine language. Assembly Language are example of Low level Language. High Level Language » High level language is near to human languages that language mostly English word. C, C++, Java, Cobol, PHP, C#, Visual Basic and have many other languages. Types of Translator Interpreter Interpreter Computer language processor that translates a /


Computer software (computer programs)

). Since the syntaxes of high-level languages are standardised, the languages are portable (they can be used on different computer systems). Thus high-level languages are machine independent. high-level languages are easier to read, write, and maintain than low level language. They also permit faster development of large programs. programs written in a high-level language must be translated into machine language by a compiler or interpreter. Advantages of High level languages High level language is easily/


GCSE Computing: A451 Computer Systems & Programming www.computerscienceuk.com Activity 1 - WBs Go online and spend a moment trying to find out the difference.

CPU far more quickly than high level languages ) High Level LanguageAssembly Language Machine Language (Code) Hardware (CPU) GCSE Computing: A451 Computer Systems & Programming www.computerscienceuk.com Programming Languages Difference between high level and low level code… Learning Objectives: (c) explain the difference between high level code and machine code (d) explain the need for translators to convert high level code to machine code (e) describe the characteristics of an assembler, a compiler and an/


Computer Architecture I: Digital Design Dr. Robert D. Kent Computer Architecture Machine & Assembly Language Programming.

expressed? Logical sequences of machine coded instructions –How is the notion of “high level” programming supported? Assembly language –How are “high levellanguages translated to machine code? Assembler translator Goals We conclude our lecture series by considering computer organization –Combining the /AC is NOT modified by the call to SL4. Note that AC is ONLY modified in bits 0-7 (low order) by INP. Example 5: Input/Output (4) Mano provides several additional examples to illustrate character processing /


ENGR. SHOAIB ASLAM Computer Programming I Lecture 02.

. Low Level Languages High Level Languages Computer Languages Low Level Languages Low level computer languages are machine codes or close to it. Computer cannot understand instructions given in high level languages or in English. It can only understand and execute instructions given in the form of machine language i.e. language of 0 and 1. There are two types of low level languages: Machine Language Assembly Language Machine Language Lowest and most elementary level of Programming language First type of/


Introduction to Computer Programming Mr. Dave Clausen La Cañada High School.

, and the result is stored for later use in C. 9/4/2005Mr. Dave Clausen10 Low Level Languages Machine Language and Assembly Language are both called low-level languages. In a low-level language, it is necessary for the programmer to know the instruction set of the CPU in order to program the computer. Each instruction in a low-level language corresponds to one or only a few microprocessor instructions. 9/4/2005Mr. Dave Clausen11 High/


Programming Languages Lecture 12. What is Programming?  The process of telling the computer what to do  Also known as coding.

of Computer Languages:  There are many types of computer languages, which can be categorized into the following four types:- a) Low-Level Languages b) High-Level Languages c) User-Friendly Languages d) Object-Oriented Languages Computer Languages: a) Low-Level Language: Languages, which computer can understand directly and are machine dependent are called Low-Level Languages. For Example: Machine Language & Assembly Language. Computer Languages: b) High-Level Language: The languages, which computer cannot/


EECS Electrical Engineering and Computer Sciences B ERKELEY P AR L AB P A R A L L E L C O M P U T I N G L A B O R A T O R Y EECS Electrical Engineering.

Computer Sciences B ERKELEY P AR L AB SEJITS: “Selective, Embedded, Just-In Time Specialization”  Use modern high-level scripting language (Python, Ruby) for productivity programming  Use language facilities to embed “specializers” that map high-level pattern to efficient low-level/ Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, M. Zaharia, “A View of Cloud Computing,” Communications of the ACM, 53:3, March 2010.  Asanović, K., R. Bodik, J. Demmel, T. Keaveny, K. Keutzer, J. /


Materializing the Web of Linked Data NIKOLAOS KONSTANTINOU DIMITRIOS-EMMANUEL SPANOS.

methods Chapter 4Materializing the Web of Linked Data313 Descriptive Features (6) Ontology language ◦The language in which the involved ontology is expressed ◦Either: ◦The language of the ontology generated by the approach ◦The language of the existing ontology required ◦RDFS/ with low-level information databases Chapter 5Materializing the Web of Linked Data423 Proof-of-Concept Implementation An LLF node Two processing components ◦A Smoke Detector ◦A Body Tracker ◦Each component hosted on a computer with /


Assembly Language for Intel-Based Computers, 5 th Edition Chapter 15: BIOS-Level Programming (c) Pearson Education, 2006-2007. All rights reserved. You.

Utilities software Michael Abrash: columnist, expert programmer worked on Quake and Doom computer games optimized graphics code in Windows NT book: The Zen of Code Optimization Web siteWeb site ExamplesExamples Irvine, Kip R. Assembly Language for Intel-Based Computers 5/e, 2007. 4 PC-BIOS The BIOS (Basic Input-Output System) provides low- level hardware drivers for the operating system. accessible to 16-bit applications written/


Software Development Chapter 3 Software Development Languages & Environments.

& Environments Content statement Description and comparison of procedural, declarative and event-driven languages. Description of object-oriented language. Comparison of object-oriented with procedural, declarative, event-driven and low level languages. Explanation of the trends in language development (low level to high level, 4th generation). Description of the use of module libraries. Description of the use and advantages of Computer-Aided Software Engineering (CASE) tools Higher Advanced Higher/


Cross-Cultural Communication Online: How Diverse Cultural Values and Communicative Preferences Shape Users and Uses of Computer-mediated Communication.

society, such as Australia, which is marked rather by low religious commitment, low fatalism, low uncertainty avoidance, individualism, etc. 1. Hall, Hofstede, / (dashes, ellipses, fragments) –Friendly language (“Welcome”)  Overall formality score computed for each site Formality defined  Frequencies of individual tone elements were expressed in standard/Level Culture and Global Diffusion: The Case of the Internet. In Ess (ed.), Culture, Technology, Communication…, 87-128. Albany, NY: State University of /


COMP6411 COMPARATIVE STUDY OF PROGRAMMING LANGUAGES Part 1: History of Programming Languages Joey Paquet, 2010-2013 1 Comparative Study of Programming.

scientific and engineering applications on the IBM704, introduced in 1954. General-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing. Joey Paquet, 2010-2013 19 Comparative Study of Programming Languages John Backus Originally designed to improve on the economics of programming, as programming using low level languages had become to be more costly than the time it actually saved. Fortran The solution was/


1. 2 Software Project Planning After the finalisation of SRS, we would like to estimate size, cost and development time of the project. Also, in many.

e.,1.15 iii.Analyst capability is high, i.e.,0.86 iv.Programming language experience is low,i.e.,1.07 v.All other drivers are nominal EAF = 1.15x1./level of SEI-CMM. Software Project Planning 88 Scaling factorsVery low LowNominalHighVery high Extra high Precedent ness6.204.963.722.481.240.00 Development flexibility 5.074.053.042.031.010.00 Architecture/ Risk resolution 7.075.654.242.831.410.00 Team cohesion5.484.383.292.191.100.00 Process maturity7.806.244.683.121.560.00 Table 13: Data for the Computation of/


© Bharati Vidyapeeth’s Institute of Computer Applications and Management, New Delhi-63., by Dr. Deepali Kamthania U1. 1 UNIT-I COMPUTER ORGANIZATION.

. 140 Register Transfer Language Register Transfer Bus and Memory Transfers Arithmetic Microoperations Logic Microoperations Shift Microoperations Arithmetic Logic Shift Unit REGISTER TRANSFER AND MICROOPERATIONS © Bharati Vidyapeeth’s Institute of Computer Applications and Management, New Delhi-63, by Dr. Deepali Kamthania U1. 141 Combinational and sequential circuits can be used to create simple digital systems. These are the low-level building blocks of a digital computer. Simple digital/


Assembly Language Msc. Ivan A. Escobar Broitman Enero Mayo 2012.

Systems  Graphics 21 Reasons for Studying Assembly Language  To understand some of the low level details of how a real computer operates.  To get to know some technologies that can only be adequately understood using assembly language.  To obtain a better appreciation of the inner- workings of a compiler. 22 Computer Science (ISC) Computer Engineering (ISE) Programming Languages Course What ’ s next? Microprocessors Course Assembly Language Course CHAPTER 2 The Intel x86 Architecture/


Toward Human Level Machine Intelligence—Is it Achievable? The Need for A Paradigm Shift Lotfi A. Zadeh Computer Science Division Department of EECS UC.

be noted that a natural language is basically a system for describing perceptions. Natural languages are nondeterministic CONTINUED recreation perceptions NL descriptionperceptions deterministicnondeterministic meaning 15 /109 7/28/08 In a paper entitled “A new direction in AI— toward a computational theory of perceptions,” AI Magazine, 2001. I argued that the principal reason for the slowness of progress toward human level machine intelligence was, and remains/


High level & Low level language High level programming languages are more structured, are closer to spoken language and are more intuitive than low level.

High level & Low level language High level programming languages are more structured, are closer to spoken language and are more intuitive than low level languages. Higher level languages are also easier to read and can typically sometimes work on many different computer operating systems. Some examples of higher level languages are Java, Visual Basic, COBOL, BASIC, C++, and Pascal to name only a few. Lower level languages are typically assembly languages that are machine specific. Typically, in low level /


© Bharati Vidyapeeth’s Institute of Computer Applications and Management, New Delhi-63, Nitish Pathak U2. 1 Software Project Planning & Software Design.

are more productive than programmers who write compact code © Bharati Vidyapeeth’s Institute of Computer Applications and Management, New Delhi-63, by Nitish Pathak U2. 16 High and Low Level Languages © Bharati Vidyapeeth’s Institute of Computer Applications and Management, New Delhi-63, by Nitish Pathak U2. 17 System Development Times © Bharati Vidyapeeth’s Institute of Computer Applications and Management, New Delhi-63, by Nitish Pathak U2. 18 Example/


BYU CS/ECEn 124Chapter 01 - Abstraction1 CS/ECEn 124 – Computer Systems Winter 2010 Section 001, MWF 1:00 – 1:50 pm Section 002, MWF 2:00 – 2:50 pm Help.

Devices Labs 4-5 Lab 3 Labs 6-8 Labs 9-10 Labs 11-12 Lab 2 Levels of Transformation BYU CS/ECEn 124Chapter 01 - Abstraction37 Review: Descriptions of Each Level Problem Statement stated using "natural language“ ambiguous, imprecise Algorithm step-by-step procedure, guaranteed to finish definiteness, effective computability, finiteness Program express the algorithm using a computer language high-level language, low-level language Levels of Transformation BYU CS/ECEn 124Chapter 01 - Abstraction38 Review/


Nat 4/5 - Software Design and Development – Low Level Operations - 1 Why use Binary? It is a two state system (on/off) which makes it simple to operate,

code is different for different ‘platforms’ of computers (eg Mac or PC). The machine code for one computer will not run on a different computer. A computer program is made up of machine code instructions. An example of a machine code program is:- 10101001101110001010101011001100 10111000101010101100110000110011 Nat 4/5 - Software Design and Development – Low Level Operations - 17 High Level Languages To run a program in a computer the program must first be loaded/


Language-based information flow Bruno Pontes Soares Rocha Security Group TU Eindhoven Department of Mathematics and Computer Science.

program states consist of pairs (hi, low) Language-based information flow 34 Attack Models Low equivalence captures the power of the attacker – e.g. If the attacker can see all intermediate states of the computation, then the observational model must distinguish programs that generate different traces It’s convenient to take the attacker to be a program context – The attacker operates at the same level of the program – Any/


HERY H AZWIR Computer Software. Computer Software Outline Software and Programming Languages  Software  Programming  Programming language development.

technical and scientific community  One instruction in the source program usually generate a number of low level instructions to directly manipulate computer hardware Middle level language  Closer to low level language  Programming are easier than assembly language  Usually used by system programmers Programming Language Example Middle level  C, C++, Ada. Modula High level  Scientific: FORTRAN, ALGOL, PASCAL  Data Processing: COBOL, DBASE,  Artificial Intelligence: LISP, PROLOG  General Purpose/


Tranlators. Machine Language The lowest-level programming languageprogramming language Machine languages are the only languages understood by computers.languagescomputers.

languages.languagesmachine languages High Level Language In contrast, assembly languages are considered low-level because they are very close to machine languages.assembly languages A computer language whose instructions or statements each – correspond to several machine language instructions, designed to make coding easier. Also known as higher-level language; higher- order language. High Level Language The main advantage of high-level languages over low-level languages is that they arelow-level languages/


Connecting with Computer Science, 2e Chapter 14 Programming I.

, 2e 8 I Speak Computer Low-level language: –Uses binary code for instructions Machine language: –Lowest-level programming language Consists of binary bit patterns –Extremely difficult to write, debug, and update Connecting with Computer Science, 2e 9 I Speak Computer Assembly language: –One step up from machine language Assigns letter codes to each machine-language instruction –Assembler: Program that reads assembly-language code and converts it into machine language High-level language: –Written in a more/


Introduction to Computers and Programming 01204111 – Computer Programming.

that the computer can complete the required task. These instructions must be specific and unambiguous.  To do so, you have to think carefully and describe your idea into instructions in the language that the machine can understand. 7 Basic Steps Problem analysis Program design Implementation Testing 8 Programming languagesLow-level languages. e.g., machine languages, assembly language  High-level language. e.g., C, Pascal, Java, C#, Python 9 Low-level languages Instructions/


1 Wright State University, College of Engineering Dr. T. Doom, Computer Science & Engineering EGR 191 Intro. to Engineering Dr. Travis Doom Wright State.

Circuits & Devices 9 Wright State University, College of Engineering Dr. T. Doom, Computer Science & Engineering EGR 191 Intro. to Engineering The programming language l The next step is to transform the algorithm into a computer program l Programming languages are unambiguous “mechanical” languages l There are two kinds of programming languages: –High-level languages are machine independent. They are “far above” the (underlying) computerLow-level languages are machine dependent. They are tied to/


91074 – Algorithm Languages and User Interfaces Sorting: Bubble Sort, Selection Sort, Insertion Sort, Quick Sort. Comparisons, Cost of an Algorithm.

humans to understand Very slow to create code No abstraction: Human knows exactly what’s going on Directly interacting with hardware Doesn’t need translating or compiling Native Language of Computer Low Level Languages Assembly (2GL) 2 nd Generation Language (2GL) One step up from Binary/Machine code Has functions like Move (MOV), Compare (CMP), Increment (INC), Jump(JMP) Uses Hexadecimal (like web colours #ffffff ) Has no/


Nat 4/5 - Software Design and Development – Low Level Operations - 1 National 4/5 – Computing Science Software Design and Development Low Level Operations.

code is different for different ‘platforms’ of computers (eg Mac/PC etc). The machine code for one computer will not run on a different computer. A computer program is made up of machine code instructions. An example of a machine code program is:- 10101001101110001010101011001100 10111000101010101100110000110011 Nat 4/5 - Software Design and Development – Low Level Operations - 18 High Level Languages To run a program in a computer the program must first be loaded/


CS 271 Summer 2010 Computer Architecture and Assembly Language MTWRF 11:00 – 11:50 PM STAG 106 Instructor:Joe Crop Office hours (KEC 1130): Tuesday: 2:00.

E.G.: English, Spanish, Chinese E.G.: English, Spanish, Chinese High-level programming languages High-level programming languages English-like, translated for computer by compilers English-like, translated for computer by compilers Strict rules of syntax and semantics Strict rules of syntax and semantics E.G.: Java, C++, Perl, Python E.G.: Java, C++, Perl, Python Low-level programming languages Low-level programming languages Mnemonic instructions for specific architecture Mnemonic instructions for specific/


EEL-4713C Computer Architecture Lecture 1 Ann Gordon-Ross Benton 319 EEL-4713C – Ann Gordon-Ross.

Computer Architecture Instruction Set ° Machine Language ° Compiler View ° Software interface e.g. IA-32 vs. IA-64 Hardware Design ° Machine Implementation ° Logic Design e.g. 90nm vs. 65nm; low- power vs. fast clock Organization ° Datapath and control e.g. Core Duo vs. Athlon EEL-4713C – Ann Gordon-Ross Level of abstraction Higher Lower Topics addressed in this course °How are programs written in a high-level language/


Institute of Product Design & Manufacturing Universiti Kuala Lumpur.

, but is time consuming and difficult to understand - only programmer who has the knowledge of the computer architecture is able to understand the language Low and High Level Languages – cont. Low Level Language – cont. Machine Language -also considered as Low Level Language because it still needs specific knowledge of hardware -it differs from machine language because of it uses mnemonic in spite of 1’s and 0’s to represent the operation codes -mnemonic code is an/


Overview Intro to … Computer hardware & software Low- and High-level languages Python on Windows (install and use) Finding help Python IDE’s (esp. PyScripter)

’s and 0’s in specific patterns that a CPU understands. Low-level languages Assembly is an example of a low-level language (close to machine language) High-level languages High-level (English-like) computer programming languages can be used to create sophisticated computer applications and services. NOTE: Not all high-level languages are converted to machine language using a compiler. Some use interpreters. Python (high-level lang) code and execution Python.exe (and supporting files) handles interpretation/


Connecting with Computer Science2 Objectives Learn what a program is and how it can be developed Understand the difference between a low-level and high-level.

Connecting with Computer Science6 Types of Programming Languages Low-level –Geared towards computer – less understandable or like human language –Machine language is lowest-level language –Assembly resides between lowest-level and higher- level languages Assembler converts assembly code to machine language High-level –Human-friendly language Connecting with Computer Science7 Figure 11-1 Different types of programming languages Connecting with Computer Science8 Low-level Languages Machine language includes/


CS 271 Winter 2013 Computer Architecture and Assembly Language MW10:00 – 12:00 AM Bldg 19 Rm 128 Instructor:Jim Bailey Office hours (19/146): MW: 12:00-1:00.

E.G.: English, Spanish, Chinese E.G.: English, Spanish, Chinese High-level programming languages High-level programming languages English-like, translated for computer by compilers English-like, translated for computer by compilers Strict rules of syntax and semantics Strict rules of syntax and semantics E.G.: Java, C++, Perl, Python E.G.: Java, C++, Perl, Python Low-level programming languages Low-level programming languages Mnemonic instructions for specific architecture Mnemonic instructions for specific/


INTRODUCTION TO COMPUTING CHAPTER NO. 04. Programming Languages Program Algorithms and Pseudo Code Properties and Advantages of Algorithms Flowchart (Symbols.

codes used to write programs is called programming language. There are two types of Programming languages: LowLevel Languages and High – Level Languages. Lowlevel languages are near to computer hardware and far from human languages. Writing a program in low-level languages requires a deep knowledge of the internal structure of computer hardware. Examples: Machine language and Assembly language. Low - Level Languages Machine language A type of language in which instructions are written in binary form/


Language-based information flow Bruno Pontes Soares Rocha Security Group TU Eindhoven Department of Mathematics and Computer Science.

program states consist of pairs (hi, low) Language-based information flow 33 Attack Models Low equivalence captures the power of the attacker – e.g. If the attacker can see all intermediate states of the computation, then the observational model must distinguish programs that generate different traces It’s convenient to take the attacker to be a program context – The attacker operates at the same level of the program – Any/


PROGRAMMING LANGUAGES Low-level Languages High-level Languages Advantages & Disadvantages Translators Trends in Programming Languages.

: fewer instructions provide a more sophisticated programmer/computer interaction The hierarchy of programming languages Fourth generation languages (4GLs) Fourth generation languages (4GLs) Assembler Business COBOL (1959) Business COBOL (1959) Machine Multipurpose BASIC (1965) Pascal (1968) Multipurpose BASIC (1965) Pascal (1968) Scientific FORTRAN (1955) Scientific FORTRAN (1955) Procedural languages High-level languages are problem oriented Low-level languages are machine oriented 4th gen. 3rd gen/


Toward Human Level Machine Intelligence—Is it Achievable? The Need for A Paradigm Shift Lotfi A. Zadeh Computer Science Division Department of EECS UC.

0 1 Grade 54 0 1 Grade 5 Close Low Fuzzy Set High Low Not Low Not Very Low 51 /119 9/10/08 COMPUTING WITH WORDS (CW) KEY CONCEPTS Computing with Words relates to computation with information described in a natural language. More concretely, in CW the objects of computation are words, predicates or propositions drawn from a natural language. The importance of computing with words derives from the fact that much/


Towards Future Programming Languages and Models for High-Productivity Computing Hans P. Zima University of Vienna, Austria and JPL, California Institute.

programming in the small  inadequate programming environments and tools  Resemblance to pre Fortran era in sequential programming  assembly language programming vs. MPI  wide gap between the domain of the scientist and programming language The Crisis of High Performance Computing 5  Exploiting performance on current parallel architectures requires low level control and “heroic” programmers  This has led to “local view” programming models as exemplified by MPI based programming/


A compiler is a computer program that translate written code (source code) into another computer language Associated with high level languages A well.

platform understands, and runs your program. Usually have to be either interpreted, compiled, or translated (or some combination of all three) Easier to use than low level languages Language is closer to spoken language Portable Abstract Examples: Java, Visual Basic, ?, ? (lab assignment) In a sense low level languages speak the same language as the hardware Usually does not need a compiler or interpreter 1 st Generation: Machine Code 2 nd/


Lecture Overview Definition Low & High Level Language Contrast Low & High Level Language Differences Low & High Level Language : –Understandable –Ease.

Overview Definition Low & High Level Language Contrast Low & High Level Language Differences Low & High Level Language : –Understandable –Ease of writing –Running speed –Writing format LOW VS. HIGH LEVEL LANGUAGE Definition Low level languages: –Computer language consisting of mnemonics that directly correspond to machine language instructions High Level Languages: –Basically symbolic languages that use English words and/or mathematical symbols rather than mnemonic codes. Contrast Low Level Languages –Very/


Ads by Google