Perché è comune nominare le dimensioni dell'asse 2 come larghezza e altezza anziché lunghezza e larghezza?

3

Quasi tutti i framework che uso nella programmazione usano l'altezza e la larghezza quando si identifica una dimensione piatta (senza asse Z), ma quando in matematica, un oggetto a 2 assi viene sempre misurato in base alla lunghezza e alla larghezza. Qual è la storia dietro questa convenzione di denominazione?

    
posta John Isaiah Carmona 22.09.2017 - 04:20
fonte

4 risposte

6

Credo che la maggior parte dei framework usati oggi nella programmazione (e forse in ogni framework che hai provato) utilizzi i termini "height" e "width" per il posizionamento di immagini o forme sul display di un computer. E come @whatisname già menzionato in un commento, i display dei computer sono spesso montati verticalmente, quindi questi termini si adattano bene.

Il caso d'uso del 99% per questi framework sono interfacce utente grafiche. Oggi i casi di uso matematico sono relativamente rari e gli schemi progettati per applicazioni matematiche 2D o 3D utilizzano tipicamente X, Y (o X, Y, Z) per gli assi.

A causa della mia educazione personale, penso che "width" e "height" siano in modo abbastanza ambiguo per la gamma massima di "X" e "Y" in un sistema 2D, mentre senza una documentazione separata, non sarei sicuro di come mappare "larghezza, lunghezza" su "X, Y", potrebbe anche essere "Y, X". Ma YMMV.

    
risposta data 22.09.2017 - 07:39
fonte
2

La cronologia è che le cose come la carta sono etichettate con altezza e larghezza , quindi i programmatori usano quelle etichette .

    
risposta data 22.09.2017 - 04:32
fonte
2

La lunghezza di solito si riferisce alle dimensioni di una forma lungo il suo asse maggiore ("più lungo"), cioè nel proprio sistema di coordinate.

L'altezza di solito si riferisce alle dimensioni di una forma lungo l'asse verticale del sistema di coordinate "mondo".

La larghezza è ambigua.

    
risposta data 22.09.2017 - 07:16
fonte
0

Forse perché l'altezza è strettamente una dimensione spaziale, ma la lunghezza potrebbe riferirsi a qualcos'altro. La lunghezza è già comunemente usata per descrivere la dimensione di un array e "Quanto tempo devo aspettare" utilizza la lunghezza per riferirsi al tempo.

    
risposta data 25.09.2017 - 18:00
fonte

Leggi altre domande sui tag