My favorite example of how Japanese can very often be a highly efficient and compact language comes from once-upon-a-time when I was helping a Japanese learner in the US in IRC chat.
He wanted to say, "If you tell me what time your plane arrives, I'll go to the airport to pick you up."
His rendition was: もしもあなたはあなたの飛行機が何時に着くかを教えてくれれば、私は空港まであなたを迎えに行ってあげます
I pointed out that the entire functional gist of that message could more easily (and naturally) be expressed as: 迎えは?
All the rest was commonly understood and hence totally extraneous crap. All you're really asking there is if the guy needs a ride home from the airport or not. What time the plane arrives is irrelevant if he has already made arrangements. If he hasn't, then you can ask the time.
A: 迎えは?
B: 頼むよ
A: 何時?
B: 10時
A: 分かった
Japanese can be extraordinarily compact, but you have to have sufficient familiarity with the language. Coming from an English-speaking background, one of the skills we have to learn is how to recognize what communicative elements are essential and which ones can be left unsaid.
Of course, English can also be brief in such situations:
A: Need a ride?
B: Please
A: What time?
B: Ten
A: Gotcha
English is a language which tends to favor expression in (reasonably) complete sentences, and when learning Japanese we learn how to construct Japanese sentences. Learning how to cut down to mere sentence elements rather than complete sentences is a skill set which requires a good foundation in working with full sentences and experience with and exposure to colloquial Japanese. Unfortunately, unless one lives in Japan and has pretty extensive exposure to Japanese that skill set is hard to acquire.
The fellow in IRC chat had studied Japanese quite a bit, and was able to construct a perfectly fine (although highly unnatural) sentence in Japanese using some intermediate-advanced grammatical constructions. Unfortunately, his circumstances didn't provide him any opportunity to develop the skills necessary for paring his effort down to the bare essentials.