Git Product home page Git Product logo

compilerdesign's People

Contributors

aghon avatar alltheaction avatar cantrellk avatar dalswaimil avatar finna avatar garciaa1 avatar jcamps avatar kirikanna avatar lapatink avatar lynxstar avatar mueschm avatar nhogan11 avatar nickel9 avatar powersa2 avatar robocafaz avatar soxmax avatar sthdips09 avatar tannerd01 avatar tomleo avatar torosianj avatar vafaeed avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

compilerdesign's Issues

Need a script to check hyperlinks

Hyperlinks can easily become broken. We need a script to show which hyperlinks in which files are broken. Since we want fragments to work properly, this isn't something that curl or wget can do for us.

Adding pictures?

Is there a way to add pictures to the textbook? I would like to make charts and some tables to explain NFA to DFA, but at the moment I can not find a good way to add them in.

Image Format

We should reconsider using vectors for our image renders and move to a more universally supported raster such a .jpg or .png. The .svg files are sufficient for designing the graphics but should be rendered to a separate format for use throughout the documentation. You would be hard pressed to find a browser that does not support .png rasters out of the box in this day and age. Otherwise we restrict users to a very select few markdown parsers and must assume they have the correct extensions for the engine installed. (I think this counter-intuitive to our cross platform mindset. (I am assuming we want this to be cross-platform))

Something else to bare in mind. If we are going to split the images into a development and production version our hierarchy should replace that. Maybe Images/Raw or Images/Source for the svg, psd, or any other internal development format and then Images/Raster for rendered .png.

I can implement this change and render the .svg to png and update the markdown links if you would like.

What is method inlining?

Unaswered question:

Paraphrased from wikipedia for answer: Compiler optimization that replaces a function call with the body of the caller(i'm not very sure what this part means). This optimization may improve time and space usage when ran, but might make the program bigger.

Clean up writing quality

Run ./check.sh all to find writing issues in your section. Add the section number at the end.

For example:

./check.sh all 04 to find all writing issues in section 04.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.