Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialHannah Wagenblast
2,791 PointsBasics of Computer Language - Quiz 2 - Filling in the blanks
So I've taken this quiz multiple times, and each time I have failed because of two questions that requires you to fill in the blank(s): One about Higher and Lower-level languages, and the other about Machine code and its effect on memory. I have filled the box in with a variety of the words provided (from filling both blanks, separating the words by a comma or a backslash, answering only one of the blanks from the words provided, etc.) and all possible answers seem to still be wrong. Is there any correct way to fill in these boxes, or something I'm just not catching?
I realize I'm very fresh onto the learning track for coding, and the answer is probably very simple. I would just like to continue my lessons and I can't much do that if the quiz believes I'm typing in something incorrectly.
2 Answers
mkmk
15,897 PointsI just took the quiz and passed it entering the answers in all lower case. If a quiz or code challenge seems to be responding in error, try clearing the cache/history in your browser and resign into treehouse.
Jason Anders
Treehouse Moderator 145,860 PointsHey Hannah. Welcome to Treehouse and Computer Coding!
I know sometimes the challenges are so picky and strict that it becomes very frustrating. Searching the forums often help, but...
So...
1) Higher-level languages have to be translated or compiled into machine code. --> True. The higher lever languages are closer to 'plain' english and need to be compiled (translated) so the computer can understand it.
2) Machine code runs very quickly (quickly, slowly) and has a much smaller (bigger, smaller) memory footprint than a higher-level language. --> because there is no compiling or translating, it is faster. Think of having a conversation with someone through a translator and having a conversation with someone in the same language as you.
3) Why are there so many programming languages? --> There is always room for improvement (or perceived improvement) and thus a new language is created from evolution.
4) Higher- level (Higher, Lower) programming languages are more programmer friendly than Lower- level (higher, lower) programming languages. --> Goes back to higher level languages being MUCH closer to plain English.
I figure you probably did get all these right, but probably had issues with Cases/cases. The quickly/smaller needs to be lower case ... The Higher/Lower needs to be uppercase.
Good luck on your Treehouse Journey and Keep Coding! :)
Hannah Wagenblast
2,791 PointsHi Jason. Thank you for the help! The difference in cases definitely helped, but turns out I needed to clear my browser's history and auto-fill text. Thanks again!
Hannah Wagenblast
2,791 PointsHannah Wagenblast
2,791 PointsThat definitely seemed to help. Thank you for answering!