Le leggi dell'informatica

Autore: Robert Simon
Data Della Creazione: 22 Giugno 2021
Data Di Aggiornamento: 22 Giugno 2024
Anonim
Le leggi dell'informatica - Tecnologia
Le leggi dell'informatica - Tecnologia

Contenuto


Porta via:

Anche nel campo estremamente astratto dell'informatica, ci sono alcune "leggi" osservabili, proprio come in matematica. Studiando queste leggi, possiamo basarci sulla nostra comprensione dell'informatica ed espandere l'innovazione.

Mentre l'informatica non è esattamente come la fisica, dove ci sono leggi osservabili in natura, ci sono state una serie di "leggi" scoperte dai ricercatori. Sembrano vecchia scuola, ma sono le basi su cui si basa l'innovazione. Controlla!

La legge di Moore

La legge di Moores è probabilmente la "legge" più conosciuta nel mondo dei computer. Prende il nome dal fondatore di Intel Gordon Moore. In un articolo del 1965, notò che il numero di transistor su un circuito integrato raddoppiava ogni due anni circa. Ciò significava che i chip avevano più funzionalità di prima allo stesso prezzo. In altre parole, col passare del tempo, le chips hanno fatto di più per meno.


Probabilmente l'hai visto nella tua vita. Quando acquisti un nuovo computer, è generalmente più veloce di quello che hai acquistato e costa anche meno.

La legge di Moores non è solo osservabile nei microprocessori, ma anche nella memoria e nello spazio di archiviazione. Sembra che non ci siano limiti, ma i produttori di chip possono spremere solo così tanti circuiti su quei wafer di silicio. D'altra parte, i computer quantistici possono offrire una soluzione, sebbene siano ancora molto lontani dall'uso corrente.

Legge Metcalfes

Man mano che i dispositivi diventano più economici, più persone li compreranno. E più le persone li acquistano, più preziosa diventa la rete di dispositivi.

La legge Metcalfes è attribuita a Bob Metcalfe, uno dei creatori del protocollo di rete Ethernet. Ha proposto che se ci sono N utenti di una rete di telecomunicazioni, il valore della rete è N2. Ogni nuova persona che si unisce alla rete telefonica aumenta il numero di possibili connessioni, escludendo cose come le differenze di lingua. Lo stesso vale per i siti di social network. Se sei un membro, probabilmente ti sei iscritto perché tutti i tuoi amici sono attivi.


Legge sulle canne

A seguito della legge Metcalfes, la legge Reeds, sviluppata dallo scienziato informatico David P. Reed, afferma che l'utilità di reti di grandi dimensioni può ridimensionarsi in modo esponenziale con le dimensioni della rete. In altre parole, il numero di possibili sottogruppi di una rete è 2N - N - 1, dove N è il numero di persone che utilizzano una rete. Questa legge è la ragione per cui le cose possono "diventare virali" nei social media. Spiega anche la popolarità dei servizi di social network. Man mano che più persone si uniscono a loro, più possono connettersi con altri che condividono i loro interessi, aumentando il valore della rete.

Come spiega lo stesso Reed:

Nessun bug, nessuno stress: la tua guida passo passo alla creazione di software che ti cambia la vita senza distruggere la tua vita

Non puoi migliorare le tue capacità di programmazione quando a nessuno importa della qualità del software.

Possiamo vedere questo cambiamento di valore guidato dalla scala nella storia di Internet. Il primo utilizzo di Internet è stato dominato dal suo ruolo di rete di terminale, che consente a molti terminali di accedere selettivamente a un numero limitato di host di multiproprietà costosi. Man mano che Internet cresceva, molto più dell'uso e del valore di Internet si concentravano sugli scambi a coppie di messaggi, file, ecc. In seguito alla Legge Metcalfes. E quando Internet ha iniziato a decollare nei primi anni '90, il traffico ha iniziato a essere dominato da newsgroup (gruppi di discussione su Internet), mailing list create dall'utente, siti Web di interesse speciale, ecc., In seguito alla legge esponenziale della GFN. Sebbene le funzioni precedentemente dominanti non perdessero valore o diminuissero con l'aumentare delle dimensioni di Internet, il valore e l'uso dei servizi ridimensionati dalle leggi di ridimensionamento recentemente dominanti crescevano più rapidamente. Pertanto, molti tipi di transazioni e collaborazioni condotte al di fuori di Internet sono state assorbite dalla crescita delle funzioni di Internet e queste diventano il nuovo campo di gioco competitivo.

Legge di Beckstroms

Rod Beckstrom ha un modello più complesso di utilità di rete. La legge di Beckstroms definisce il valore di una rete come i benefici meno i costi sommati sul numero totale dei membri di una rete.

Taylor Buley, scrivendo per Forbes, offre un buon esempio concreto:

Ecco un esempio: supponi di acquistare $ 100 di oggetti da Amazon ogni mese nel corso di un anno. Probabilmente potresti acquistare quella roba offline per circa lo stesso prezzo, ma potresti pagare un extra per il gas per raggiungere il negozio e un costo opportunità per il tuo tempo. Se il costo del commercio al dettaglio ammontava a $ 50 al mese in aggiunta ai $ 100 spesi per i libri, il valore della rete di Amazon per te sarebbe di $ 600 all'anno. Sottrai da ciò il costo di connessione alla rete di Amazon, forse $ 40 al mese per una connessione Internet e hardware del computer, e hai un valore di circa $ 120.

Legge Brooks

Passando dal mondo delle reti al mondo dell'ingegneria del software, abbiamo Fred Brooks, autore del libro classico Il mitico mese dell'uomo. Brooks Law, che viene dal libro, dovrebbe servire come avvertimento per qualsiasi product manager. "L'aggiunta di manodopera a un progetto in ritardo lo rende più tardi."

Mentre i manager possono presumere che un numero maggiore di persone che lavorano su un progetto potrebbe essere migliore, non riescono a tenere conto dei costi di coordinamento e di accelerare i nuovi sviluppatori. L'industria è disseminata dei progetti falliti di coloro che non hanno rispettato questa legge.

Legge Hofstadters

Douglas Hofstadter ha reso popolare il concetto di ricorsione nel suo classico libro vincitore del Premio Pulitzer Gödel, Escher, Bach: una treccia d'oro eterna. Sebbene non si occupi esclusivamente di informatica, il libro è influente nel settore informatico. Hofstadter ha inventato la sua propria legge umoristica, nota come Legge di Hosftadters: "Ci vuole sempre più tempo del previsto, anche quando si tiene conto della Legge di Hofstadters".

Questa legge usa la ricorsione, facendo riferimento alla Legge di Hofstadters al suo interno, ricordandoci che qualunque cosa facciamo, a volte le cose vanno male.

Anche in un campo fortemente astratto come quello dell'informatica, ci sono alcune "leggi" osservabili, proprio come in matematica. Studiando da vicino queste leggi, possiamo basarci sulla nostra comprensione dell'informatica e costruire cose ancora migliori espandendo l'innovazione.