En muchas, muchas, muchas ocasiones he usado este término. Y lo he escuchado de muchas personas también, la pregunta no es si está bien dicho, sino porque siento que carece de lógica y que significa todo lo contrario.
Soy programador y lo veo así:
1. Él
2. No [va a] # Niego que vaya a un sitio
3. Ningún [lado] # Niego un lugar
- Él NO(Ir) a NO(lugar)
Si asumimos que Afirmación es >= 1 y Negación es 0, entonces podríamos decir que:
Él no va a ningún lado
|0 | 0
+-----+
1
Estoy afirmando una negación y luego negándola.
Si dijera: Él no va a casa, solo estaría afirmando una negación (no [va]), que es una negación.
Creo que esto se relaciona con la frase: En ningún momento, al hacer algo en ningún momento quiero decir que no hice nada*, pero si No hago algo en ningún momento significaría que hice algo.
* Arriba escribí: no hice nada que cae dentro del mismo ejemplo.
He didn't go nowheresí sería algo incorrecto. – Axel A. García Feb 26 '14 at 17:59I'm not going nowheresignificaría que sí voy a ir por otra parte del espacio-tiempo. – dockeryZ Mar 19 '14 at 20:37