Adjective-Noun vs Noun-が-Adjective


What is the difference between the two:

>   * 高｛たか}い値段｛ねだん｝レストラン
>   * 値段{ねだん｝が高{たか｝いレストラン
>

In other words, what is the difference between:

>   * adjective-noun
>   * noun-が-adjective
>

Another example would be this:

>   * ボブは魚｛さかな｝が好き｛すき｝だ
>   * ボブは好き｛すき｝魚｛さかな｝だ
>

I was reading <http://www.guidetojapanese.org/learn/grammar/adjectives> which
uses the first form in these examples, but it also says you can modify a noun
just by placing an i-adjective before it, and Google Translate gives me the
same translations for both forms.




To expand upon Yuuichi's answer, the difference is one of nuance and emphasis,
and of the grammatical requirements of the construction, much as in English.

  * **赤{あか}い車{くるま}** ​で行{い}きます。  
We will go in a **red car**.

  * 行{い}く **車{くるま}** ​は **赤{あか}い** です。  
The **car** that we will go in is **red**.

Japanese is a bit more flexible than English when it comes to what terms are
allowed to directly modify other terms. We can say 行{い}く車{くるま} in Japanese
(literally _"goes car"_ , or depending on context, _"will be going car"_ ),
but in English, relative clauses modifying nouns like this require grammatical
words to tie things together: _"the car **that** goes"_.




To expand upon Yuuichi's answer, the difference is one of nuance and emphasis,
and of the grammatical requirements of the construction, much as in English.

  * **赤{あか}い車{くるま}** ​で行{い}きます。  
We will go in a **red car**.

  * 行{い}く **車{くるま}** ​は **赤{あか}い** です。  
The **car** that we will go in is **red**.

Japanese is a bit more flexible than English when it comes to what terms are
allowed to directly modify other terms. We can say 行{い}く車{くるま} in Japanese
(literally _"goes car"_ , or depending on context, _"will be going car"_ ),
but in English, relative clauses modifying nouns like this require grammatical
words to tie things together: _"the car **that** goes"_.

