In che modo gli accademici pianificano di risolvere i colli di bottiglia della programmazione di un computer binario nei prossimi anni? [chiuso]

0

La programmazione è complessa. E nel corso degli anni sono emerse nuove tecnologie che dipendono dalle tecnologie più vecchie, con la conseguente necessità di una conoscenza più approfondita di un ampio insieme di tecnologie al fine di raggiungere un unico obiettivo.

Un esempio di questa affermazione potrebbe essere lo scenario di sviluppo web. Una volta solo ciò che era necessario era la marcatura HTML. Al giorno d'oggi una singola applicazione web può dipendere da molte lingue, tecnologie e framework.

Quindi, considerando la tendenza è presumibile che il modo tradizionale di programmare i computer raggiunga un collo di bottiglia nei prossimi decenni.

Come si dovrebbe risolvere questo problema se (o quando) i computer binari colpiscono il collo di bottiglia?

    
posta José Ezbie 06.08.2016 - 23:51
fonte

1 risposta

3

L'HTML funziona ancora bene come prima. Nulla ti obbliga ad avere fantasia se non la competizione per fare le cose migliori.

HTML è un linguaggio specifico del dominio. Risolve bene i problemi strutturali. Non risolve bene i problemi comportamentali. Se lo facesse sembrerebbe molto diverso e probabilmente sarà più difficile da usare.

I linguaggi di uso generale come c # possono fare entrambi, ma con questo potere derivano un ampio vocabolario e una sintassi da padroneggiare.

L'aggiunta di altre lingue specifiche del dominio, CSS, Xml, Json, SQL, non ci invia a un collo di bottiglia. Mette strumenti più facili da usare nella tua casella degli strumenti.

Se preferisci usare uno strumento per scopi generici, ma dal momento che è stato progettato per essere adatto a ogni lavoro, è più simile a un coltellino svizzero. Può fare ogni lavoro. È ugualmente difficile da usare per ogni lavoro.

Il lato negativo dell'approccio linguistico specifico del dominio è che devi padroneggiare un numero sempre crescente di strumenti disparati.

Lo svantaggio dell'approccio linguistico di tipo generico è che puoi rimanere fedele a un linguaggio complesso di cui hai bisogno per padroneggiare un numero sempre crescente di librerie, che sono anche solo strumenti.

Nessun approccio porta a un collo di bottiglia. Man mano che sviluppiamo più strumenti, scartiamo strumenti meno utili.

    
risposta data 07.08.2016 - 02:05
fonte

Leggi altre domande sui tag