Technology Crossword

12345678
Across
  1. 1. Common file format for document
  2. 3. Graphic user interface element often used to perform actions
  3. 6. Tiny piece of code that performs a specific task
  4. 7. High-capacity data storage device
  5. 8. Secure method for online communication
Down
  1. 1. The heart of a computer
  2. 2. A central component of a network
  3. 4. Wireless communication standard
  4. 5. A programming language named after a snake