High-Level vs Low-Level Languages - Computer Science: OCR GCSE (2024)

High-Level Languages

Most computer languages are written in high-level programming languages.

High-Level vs Low-Level Languages - Computer Science: OCR GCSE (1)High-Level vs Low-Level Languages - Computer Science: OCR GCSE (2)

High-Level Languages

  • High-level languages (HLLs) include most programming languages such as Python, C++ and Java.
  • High-level languages are made of human-readable statements that make it easier for us to program.
  • High-level languages are portable, which means that they can be run on many different types of hardware.

High-Level vs Low-Level Languages - Computer Science: OCR GCSE (3)High-Level vs Low-Level Languages - Computer Science: OCR GCSE (4)

What does a HLL look like?

  • Commands in a high-level language look very like English. For example:
    • print()
    • SELECT * FROM users;

High-Level vs Low-Level Languages - Computer Science: OCR GCSE (5)High-Level vs Low-Level Languages - Computer Science: OCR GCSE (6)

Why don't we always use HLLs?

  • Computers can only process instructions in the form of binary numbers.
  • We use special software called a translator to convert our HLL source code into an executable binary file.

Low-Level Languages

Low-level programming languages are languages which are much closer to computer-understandable binary.

High-Level vs Low-Level Languages - Computer Science: OCR GCSE (7)High-Level vs Low-Level Languages - Computer Science: OCR GCSE (8)

Low-Level Languages

  • Low-level languages (LLLs) are much closer to executable machine code than high-level languages.
  • LLLs are harder to read by humans, but are easier to read for the computer.

High-Level vs Low-Level Languages - Computer Science: OCR GCSE (9)High-Level vs Low-Level Languages - Computer Science: OCR GCSE (10)

What does a LLL look like?

  • LLL commands are not easy to read, and might include commands such as:
    • MOV ax, bx
    • CMP ch, dh
    • CLI

High-Level vs Low-Level Languages - Computer Science: OCR GCSE (11)High-Level vs Low-Level Languages - Computer Science: OCR GCSE (12)

Why do we use LLLs?

  • LLLs provide exact control over the central processing unit.
  • LLLs need less translation, and often lead to faster code which is useful for computers with low specifications such as embedded systems.

1Computer Systems

1.1Systems Architecture

1.2Memory & Storage

1.3Computer Networks, Connections & Protocols

1.3.1Benefit of Networks

1.3.2Network Performance

1.3.3Networks: How Do Packets Get Routed?

1.3.4Types of Networks

1.3.5Client-Server Model

1.3.6Pros & Cons of Client-Server Model

1.3.7Peer-to-Peer Model

1.3.8Pros & Cons of Peer-to-Peer Model

1.3.9Network Hardware

1.3.10What is the Internet?

1.3.11URLs

1.3.12DNS & Web Hosting

1.3.13The Cloud

1.3.14Pros & Cons of the Cloud

1.3.15Exam-Style Questions - Networking Models

1.3.16Topology

1.3.17WiFi

1.3.18WiFi Encryption

1.3.19IP Addresses

1.3.20MAC Addresses

1.3.21Network Protocols

1.3.22Application Protocols

1.3.23Layers

1.3.24Advantages of Layering

1.3.25Exam-Style Questions - Network Protocols

1.4Network Security

1.5Systems Software

1.6Ethical, Legal, Cultural & Environmental Concern

2Computational Thinking, Algorithms and Programming

2.1Algorithms

2.2Programming Fundamentals

2.3Producing Robust Programs

2.4Boolean Logic

2.5Programming Languages & IDEs

Jump to other topics

1Computer Systems

1.1Systems Architecture

1.2Memory & Storage

1.3Computer Networks, Connections & Protocols

1.4Network Security

1.5Systems Software

1.6Ethical, Legal, Cultural & Environmental Concern

2Computational Thinking, Algorithms and Programming

2.1Algorithms

2.2Programming Fundamentals

2.3Producing Robust Programs

2.4Boolean Logic

2.5Programming Languages & IDEs

High-Level vs Low-Level Languages - Computer Science: OCR GCSE (13)

Unlock your full potential with GoStudent tutoring

  • Affordable 1:1 tutoring from the comfort of your home

  • Tutors are matched to your specific learning needs

  • 30+ school subjects covered

Book a free trial lesson

High-Level vs Low-Level Languages - Computer Science: OCR GCSE (2024)
Top Articles
What To Do About Green Goo | No Shock Electrical
Skill Point Collectibles Guide for Lost Ark on Maxroll.gg
Uca Cheerleading Nationals 2023
Tryst Utah
Citibank Branch Locations In Orlando Florida
Sissy Hypno Gif
Best Cav Commanders Rok
Ucf Event Calendar
A.e.a.o.n.m.s
Blue Ridge Now Mugshots Hendersonville Nc
DIN 41612 - FCI - PDF Catalogs | Technical Documentation
Ap Chem Unit 8 Progress Check Mcq
Dc Gas Login
Eka Vore Portal
Google Feud Unblocked 6969
Louisiana Sportsman Classifieds Guns
Jayah And Kimora Phone Number
Scotchlas Funeral Home Obituaries
How To Level Up Roc Rlcraft
Ratchet & Clank Future: Tools of Destruction
Zack Fairhurst Snapchat
Invitation Homes plans to spend $1 billion buying houses in an already overheated market. Here's its presentation to investors setting out its playbook.
Pokemon Unbound Shiny Stone Location
Riherds Ky Scoreboard
Chaos Space Marines Codex 9Th Edition Pdf
Mj Nails Derby Ct
Bolsa Feels Bad For Sancho's Loss.
Shelby Star Jail Log
Safeway Aciu
Rgb Bird Flop
Kqelwaob
Tripcheck Oregon Map
Fridley Tsa Precheck
Lake Dunson Robertson Funeral Home Lagrange Georgia Obituary
Restored Republic December 9 2022
Elgin Il Building Department
Scanning the Airwaves
Dying Light Nexus
Main Street Station Coshocton Menu
Сталь aisi 310s российский аналог
How to Get a Better Signal on Your iPhone or Android Smartphone
Wunderground Orlando
6576771660
Pgecom
Swsnj Warehousing Inc
Paradise leaked: An analysis of offshore data leaks
Wood River, IL Homes for Sale & Real Estate
Dietary Extras Given Crossword Clue
Tyrone Unblocked Games Bitlife
Ark Silica Pearls Gfi
Subdomain Finer
Latest Posts
Article information

Author: Otha Schamberger

Last Updated:

Views: 6065

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.