High & Low Level Languages | CIE IGCSE Computer Science Revision Notes 2023 (2024)

IGCSEComputer ScienceCIERevision Notes4. Software4.2 Types of Programming Language, Translators & IDEsHigh & Low Level Languages

Revision Note

High & Low Level Languages | CIE IGCSE Computer Science Revision Notes 2023 (3)

Expertise

Computer Science

High & Low Level Languages

Low Level Languages

  • Low Level Languages are languages that sit close to a computer’s instruction set. These are basic instructions that the CPU will understand
  • For instance an assembly language​ which allows programmers to focus on programming simple commands, which in turn is converted into machine code This element is needed for the core hardware to be able to work with the software
  • These languages are written for specific processors to ensure they embed the correct machine architecture
  • Assembly Language - The code is written using mnemonics, abbreviated text commands such as LDA (Load), STO(Store) Using this language programmers can write human-readable programs that correspond almost exactly to machine code.
  • Machine code – is at the hardware level and is written in binary (1’s and 0’s)


Advantages


Disadvantages

It gives programmers complete control over the system components so it can control hardware components.

Difficult to write and understand

Efficient code can be written for the processor so it will occupy less memory and execute faster

Machine dependent and cannot be added to different specification machines

They provide direct manipulation of hardware which means it will be more efficient

More prone to errors

Communicates directly with hardware

Knowledge of computer architecture is key to program effectively

High Level Languages

  • High Level Languages are programming languages which use English-like statements which allow users to program with easy to use code, allow for clear debugging and once programs are created they become easier to maintain
  • High level languages were needed more due to the development of processor speeds and memory capacity increasing
  • Examples of these languages are Python, C#, Java etc​


Advantages


Disadvantages

It is easier to read and write and the programmer is less likely to make mistakes

The user is not able to directly manipulate the hardware

It is easier to debug so it will save time

Needs to be translated to machine code before running

The code is portable so can be used on any computer

The program may be less efficient

One line of code can perform multiple commands

Exam Tip

  • You will be asked about the advantages and disadvantages of high or low level languages or you will be asked to compare and contrast between the two types of language

High & Low Level Languages | CIE IGCSE Computer Science Revision Notes 2023 (4)

You've read 0 of your 10 free revision notes

Unlock more, it's free!

Join the 100,000+ Students that ❤️ Save My Exams

the (exam) results speak for themselves:

    Did this page help you?

    High & Low Level Languages | CIE IGCSE Computer Science Revision Notes 2023 (5)

    Author: Brett Murphy

    Brett is a passionate Computer Science teacher of over 9 years, he has taught in a number of schools across the Staffordshire, Derbyshire and Leicestershire regions. His aim is to bridge gaps and allow learners to build confidence and thrive within the subject and believe in themselves to succeed. Brett has continued to improve on practice by continuing to develop and implement resources to support learners in understanding the core concepts to succeed in their exams.

    High & Low Level Languages | CIE IGCSE Computer Science Revision Notes 2023 (2024)
    Top Articles
    2020 Goals & Financial Wrap Up! - Retire by 40
    Better Buy: Brookfield Infrastructure Partners vs. Brookfield Asset Management | The Motley Fool
    It’s Time to Answer Your Questions About Super Bowl LVII (Published 2023)
    Edina Omni Portal
    Inducement Small Bribe
    Restaurer Triple Vitrage
    Brgeneral Patient Portal
    Practical Magic 123Movies
    Craigslist Kennewick Pasco Richland
    Craigslist In South Carolina - Craigslist Near You
    Www.megaredrewards.com
    LA Times Studios Partners With ABC News on Randall Emmett Doc Amid #Scandoval Controversy
    Sotyktu Pronounce
    Revitalising marine ecosystems: D-Shape’s innovative 3D-printed reef restoration solution - StartmeupHK
    Indiana Immediate Care.webpay.md
    Bc Hyundai Tupelo Ms
    Valentina Gonzalez Leak
    Craigslist Panama City Fl
    Parent Resources - Padua Franciscan High School
    Who called you from +19192464227 (9192464227): 5 reviews
    Itziar Atienza Bikini
    Mission Impossible 7 Showtimes Near Marcus Parkwood Cinema
    Plaza Bonita Sycuan Bus Schedule
    T Mobile Rival Crossword Clue
    Surplus property Definition: 397 Samples | Law Insider
    Bento - A link in bio, but rich and beautiful.
    The Boogeyman (Film, 2023) - MovieMeter.nl
    Kirk Franklin Mother Debra Jones Age
    Great ATV Riding Tips for Beginners
    Pokémon Unbound Starters
    Evil Dead Rise - Everything You Need To Know
    Boneyard Barbers
    47 Orchid Varieties: Different Types of Orchids (With Pictures)
    Metra Union Pacific West Schedule
    Truis Bank Near Me
    Sedano's Supermarkets Expands to Orlando - Sedano's Supermarkets
    2012 Street Glide Blue Book Value
    Soulstone Survivors Igg
    Columbia Ms Buy Sell Trade
    How Many Dogs Can You Have in Idaho | GetJerry.com
    9 oplossingen voor het laptoptouchpad dat niet werkt in Windows - TWCB (NL)
    US-amerikanisches Fernsehen 2023 in Deutschland schauen
    Alston – Travel guide at Wikivoyage
    Academic Notice and Subject to Dismissal
    Nu Carnival Scenes
    About Us
    Killer Intelligence Center Download
    Mega Millions Lottery - Winning Numbers & Results
    25100 N 104Th Way
    2487872771
    Pauline Frommer's Paris 2007 (Pauline Frommer Guides) - SILO.PUB
    Latest Posts
    Article information

    Author: Tyson Zemlak

    Last Updated:

    Views: 6370

    Rating: 4.2 / 5 (43 voted)

    Reviews: 90% of readers found this page helpful

    Author information

    Name: Tyson Zemlak

    Birthday: 1992-03-17

    Address: Apt. 662 96191 Quigley Dam, Kubview, MA 42013

    Phone: +441678032891

    Job: Community-Services Orchestrator

    Hobby: Coffee roasting, Calligraphy, Metalworking, Fashion, Vehicle restoration, Shopping, Photography

    Introduction: My name is Tyson Zemlak, I am a excited, light, sparkling, super, open, fair, magnificent person who loves writing and wants to share my knowledge and understanding with you.