Whats the main difference between. overpass-turbo.eu and overpass-ultra.us

whats the main difference between. overpass-turbo.eu and overpass-ultra.us

the code below - that is not a valides json formate it runs in overpass-ultra not - but - in overpass-turbo.eu


[out:csv(::id,::type,"name","addr:postcode","addr:city", "addr:street","addr:housenumber","website","contact:email=*")][timeout:2600]; area["ISO3166-1"="MA"]->.a; ( node(area.a)[office]; way(area.a)[office]; rel(area.a)[office]; node(area.a)[company]; way(area.a)[company]; rel(area.a)[company]; ); out;

any idea!?