Programmazione su standard ANSI (per ingegneria)

3

Attualmente sono incaricato di scrivere un software per aiutare gli ingegneri a progettare progetti conformi agli standard. In caso di progettazione errata, il software segnalerà un errore o un avviso.

Forse sono solo io, ma chiunque lo abbia fatto dovrebbe avere familiarità con l'enorme quantità di tabelle standard ANSI come questa: link

I computer sono, come suggerisce il nome, macchine informatiche, non macchine per la ricerca. Ritengo che alimentare formule nei computer e sfornare progetti conformi agli standard sia molto più efficiente rispetto alle ricerche di dati ad alta memoria che sono soggette a errori di input umani e suscettibili di "aggiornamenti dei dati".

In realtà penso che ci siano delle formule per calcolare tutti quei numeri, ma nessuno fino ad ora potrebbe darmi quell'informazione. Qualcuno l'ha già fatto prima? Qual è l'approccio migliore di THE a questo? Grazie per la condivisione.

    
posta Jake 14.11.2011 - 08:50
fonte

1 risposta

1

Penso che quello che scoprirai è che mentre i computer sono macchine informatiche, gli standard ANSI che stai cercando di applicare sono stati per lo più scritti da comitati composti da persone che non sono macchine informatiche. Mentre sono sicuro che alcune cose saranno basate sulle formule e, in ogni caso, usare le formule, penso che troverete anche molti standard basati sul tavolo semplicemente perché gli umani hanno inventato e semplicemente elencando un il tavolo era la cosa più logica da fare per loro. Se questo è il caso, probabilmente dovrai ricorrere allo stoccaggio / accesso ai tavoli anche nella tua app.

Forse per ridurre al minimo gli errori degli utenti dovresti progettare un meccanismo che semplifica l'importazione dei dati della tabella da altre fonti / documenti, in modo che l'utente finale non sia effettivamente tenuto a dare un pugno ai dati della tabella, il che sarebbe sicuramente soggetto a errori. Una volta che i dati sono lì, dubito che avrai problemi di runtime con l'utilizzo delle tabelle di ricerca e considerando la quantità di memoria accessibile per un processo moderno, dubito che la tua app sia considerata anche ad alta intensità di memoria.

Tieni presente inoltre che esistono molti esempi in cui i computer utilizzano tabelle di ricerca, ad esempio tabelle arcobaleno , che vengono utilizzate per in anti-crittografia, sono solo elenchi di ricerca giganti che possono facilmente raggiungere dimensioni di mezzo terabyte.

    
risposta data 14.11.2011 - 09:07
fonte

Leggi altre domande sui tag