Challenges

Different Programming Languages

Search the Internet for 5 programming languages that you never heard of before. Try to find a small code example of each. Determine of the language is compiled or interpreted.

Processor Architecture

Search the Internet for the meaning of a "processor architecture". Try to find 5 different architectures. Find a small assembly example for each architecture.

Java Virtual Machine

Find at least 5 platforms on which Java Virtual Machine runs.

Making a Sandwich

Describe the process of making a ham and cheese sandwich. Now imagine you had to explain it to a computer. Have you forgotten anything that would be obvious for us humans?

Biggest Number in a List

Imagine you had a list of numbers: 1, 18, 5, 12, 11, 0, 33, 105, 20, 88, 9, 32. How would you determine the biggest number? Document the algorithm in plain English how you would achieve this.

Last updated