Scienza del computer

Domande e risposte per studenti, ricercatori e professionisti dell'informatica



6
Come funziona un computer?
Sono un secchione informatico da molti anni. Sono in grado di programmare in diverse lingue e posso persino costruirle. L'altro giorno mi sono seduto con un amico e ho chiesto come un computer effettivamente prende l'elettricità e fa qualcosa con esso, e non siamo riusciti a capirlo, e Google non …

7
Spiegare la rilevanza della complessità asintotica degli algoritmi per esercitarsi nella progettazione di algoritmi
Negli algoritmi e nella complessità ci concentriamo sulla complessità asintotica degli algoritmi, ovvero la quantità di risorse che un algoritmo utilizza mentre la dimensione dell'input va all'infinito. In pratica, è necessario un algoritmo che funzioni rapidamente su un numero finito (sebbene possibilmente molto grande) di istanze. Un algoritmo che funziona …



9
C è in realtà Turing completo?
Stavo cercando di spiegare a qualcuno che C è completo di Turing e mi sono reso conto che in realtà non so se tecnicamente sia completo di Turing. (C come nella semantica astratta, non come in un'implementazione effettiva.) La risposta "ovvia" (approssimativamente: può indirizzare una quantità arbitraria di memoria, quindi …





9
Comprensione della serializzazione
Sono un ingegnere informatico e dopo una discussione con alcuni colleghi, mi sono reso conto di non avere una buona conoscenza della serializzazione del concetto. A quanto ho capito, la serializzazione è il processo di conversione di alcune entità, come un oggetto in OOP, in una sequenza di byte, in …
38 storage 

5
Che cosa è esattamente (e precisamente) "hash?"
Ho sentito la parola "hash" usata in contesti diversi (tutti nel mondo dell'informatica) con significati diversi. Ad esempio, nel libro Learn Python the Hard Way, nel capitolo sui dizionari si dice "Python li chiama" dicts. "Altre lingue li chiamano" hash "." "Allora, sono dizionari hash? L'altro uso comune della parola …


6
A che cosa servono gruppi, monoidi e anelli nei calcoli del database?
Perché un'azienda come Twitter dovrebbe essere interessata a concetti algebrici come gruppi, monoidi e anelli? Guarda il loro repository su github: twitter / algebird . Tutto quello che ho potuto trovare è: Implementazioni di Monoidi per algoritmi di approssimazione interessanti, come filtro Bloom , HyperLogLog e CountMinSketch . Questi ti …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.