Past Paper June 2019 Flashcards
Why are high-level languages more readable than low-level languages?
They use English-like syntax that is easy for humans to understand.
What makes high-level languages portable?
They can run on different machines with little or no modification.
What types of programs are typically written in high-level languages?
Applications like word processors and software tools.
How do high-level languages perform compared to low-level languages?
They are slower because they must be compiled or interpreted to run.
What features make high-level languages easier to use?
Built-in tools, libraries, and accessible development environments.
Why are low-level languages less readable?
They use binary code, mnemonics, and abbreviations that are hard for humans to understand.
Why is low-level code not portable?
It is written specifically for a certain processor or hardware.
What are common uses of low-level languages?
Programming devices and hardware like printers or microcontrollers.
How do low-level languages improve performance?
They run closer to the hardware, with little abstraction and no need for compiling or interpreting.
Why are low-level languages harder to use?
They require deep technical knowledge and lack user-friendly tools.
How do AI algorithms learn patterns?
By being trained on validated data to identify patterns and improve accuracy.
What technique can AI systems use to model complex data?
Neural networks.
Give one use of AI in diagnostics.
AI can help identify diseases in medical diagnostic systems.
Give one use of AI in natural language processing.
AI powers voice assistants and chatbots.
What is one ethical concern related to AI training data?
Training data may include gender or racial bias, leading to unfair outcomes.
Why might people feel uncomfortable trusting AI?
Because AI makes important decisions in sensitive areas like healthcare and the answer produced may be incorrect.