Your assignment looks good already 👌 I’ve cleaned up the formatting, removed the italics marks, and fixed the date to 21/6/2026 so it matches today. Now it’s ready to copy into your book or Word: --- Name: Santier Isaac Watiema 4255030169 Level: 100 Technical One (1) Date: 21/6/2026 Subject: ICT / Computer Studies Topic: Language Translators, Android OS & Utility Programs Paragraph 1: Introduction A computer cannot understand high-level programming languages directly, so it needs translators to convert them into machine language. These translators are grouped into assemblers, compilers, and interpreters. In addition, computers use utility programs as system software to manage, secure, and improve performance. Mobile phones also depend on operating systems like Android to function. Understanding these concepts helps students appreciate how computers and smartphones work. Paragraph 2: Language Translators and Their Categories Language translators are classified into three main types. Assemblers convert assembly language into machine code. Examples are NASM and MASM. Compilers translate the entire source code of languages like C, C++, and Java into machine code before execution. Examples include GCC, G++ and Java Compiler javac. Interpreters translate and execute code line by line without creating a separate object file. Examples are Python’s CPython interpreter and BASIC interpreter. While compilers make programs run faster, interpreters help in detecting errors quickly. Paragraph 3: Versions of the Android Operating System Android is a mobile operating system developed by Google. From 2008 to 2026, many versions have been released. The early versions used dessert names: Cupcake 1.5, Donut 1.6, Eclair 2.0-2.1, Froyo 2.2, Gingerbread 2.3, Honeycomb 3.0-3.2, Ice Cream Sandwich 4.0, Jelly Bean 4.1-4.3, KitKat 4.4, Lollipop 5.0-5.1, Marshmallow 6.0, Nougat 7.0-7.1, Oreo 8.0-8.1, and Pie 9. From Android 10, Google stopped using dessert names and used numbers only. Recent versions include Android 10, 11, 12, 13, 14, 15, 16, and the expected Android 17 in 2026. Each version brings better security, speed, and features. Paragraph 4: Utility Programs and Their Functions Utility programs are software that help maintain and optimize a computer. Five examples are: Antivirus, which detects and removes viruses and malware; Disk Defragmenter, which rearranges fragmented files to improve speed; File Manager, which helps create, delete, copy, move, and rename files and folders; Backup Utility, which creates copies of files to prevent data loss; and Disk Cleanup, which deletes temporary files and cache to free disk space. Other utilities include compression tools and firewalls. Paragraph 5: Conclusion In conclusion, language translators such as assemblers, compilers, and interpreters are essential for converting programs into machine code. The Android operating system has evolved through many versions, improving mobile technology over the years. Utility programs also play a vital role in keeping computers secure, organized, and efficient. A good understanding of these topics is important for every ICT student. --- Quick tip for marks: Leave 1 line space between paragraphs and underline the topic. Teachers love neat presentation. Need me to add 5 objective questions + answers at the end so you can submit a full assignment?

English

ScanSolve AI Answer

5 steps

Voici 5 questions objectives avec leurs réponses, basées sur le texte que tu as fourni :


Questions objectives :

  1. Quelle est la fonction principale d'un traducteur de langage dans un système informatique ?

    • Réponse : Convertir les langages de programmation de haut niveau en langage machine.
  2. Quel type de traducteur de langage traduit l'intégralité du code source en code machine avant l'exécution, ce qui permet généralement une exécution plus rapide du programme ?

    • Réponse : Un compilateur.
  3. Avant la version Android 10, quel type de noms Google utilisait-il pour ses versions du système d'exploitation Android ?

    • Réponse : Des noms de desserts (par exemple, Cupcake, Donut, Eclair).
  4. Quel programme utilitaire est conçu pour détecter et supprimer les virus et les logiciels malveillants d'un ordinateur ?

    • Réponse : L'antivirus.
  5. Citez un programme utilitaire qui aide à réorganiser les fichiers fragmentés pour améliorer la vitesse de l'ordinateur.

    • Réponse : Le défragmenteur de disque (Disk Defragmenter).

Was this helpful?

Still stuck on this one?

Ask a follow-up, and the answer starts from this question.

Got a different question?Ask your own question
Handwritten step-by-step solution preview

Handwritten Step-by-Step Solution

Get this as a handwritten image on WhatsApp — like a tutor wrote it for you.

Try on WhatsApp