Skip to content

brown-cs1380/m1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M1: Serialization / Deserialization

Full name: <first last> Email: <email@brown.edu> Username: cslogin

Summary

Summarize your implementation, including key challenges you encountered

My implementation comprises <number> software components, totaling <number> lines of code. Key challenges included <1, 2, 3 + how you solved them>.

Correctness & Performance Characterization

Describe how you characterized the correctness and performance of your implementation

Correcness: I wrote <number> tests; these tests take <time> to execute. This includes objects with <certain kinds of features>.

Performance: Evaluating serialization and deserialization on objects of varying sizes using high-resolution timers results in the following table:

Serialization Deserialization
100 elems <time> <time>
1000 elems <time> <time>
10000 elems <time> <time>
100 funcs <time> <time>
1000 funcs <time> <time>
10000 funcs <time> <time>
1000 cyles <time> <time>
native objects <time> <time>
... <time> <time>

Time to Complete

Roughly, how many hours did this milestone take you to complete?

Hours: <time>

Wild Guess

This assignment made a few simplifying assumptions — for example, it does not attempt to support the entire language. How many lines of code do you think it would take to support other features? (If at all possible, try to justify your answer — even a rough justification about the order of magnitude and its correlation to missing features is enough.)

FLoC: <guess a number>

About

M1: Serialization / Deserialization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published