Giter Club home page Giter Club logo

Chris's Projects

borrowplusplus icon borrowplusplus

Modern C++ Borrow (to have Garbage Collection as well) library with value semantics and without refcounting!

callitlater icon callitlater

CallItLater is an early attempt to meet certain requirements of folding a function call and its arguments, functions folded from this are callable from pthread;s and std::thread's

circle icon circle

The compiler is available for download. Get it!

cppborrow icon cppborrow

Compile-time C++ borrowing mechanism like what's in Rust

gravpotential icon gravpotential

A simulation of the gravitational potential due to dark matter + visible matter of a cluster of galaxies

img2gba icon img2gba

A set of tools aimed at GameBoy Advance developers

polarprinter icon polarprinter

This is intended to be used as a simulation for a 3D printer using a polar coordinate system in order to determine if it can be faster and more precise than other types of FDM printers

simulations icon simulations

A collection of some numerical simulations as well as symbolic algebra I have done

splatinoiabuildtosurivive icon splatinoiabuildtosurivive

RUN! JUMP! BUILD! To escape the splats! These squishy creatures will kill but only if you let them. Build shelters, stairs, traps, etc. to survive as long as possible.

strategygoo icon strategygoo

Turn Based Strategy game for GMTK 2020 Game Jam with "Out of Control" theme,

teamdefensefortress icon teamdefensefortress

This is the first game I put a large amount of time into, its near and dear to my heart.

thefloatingbrainoperatingsystems350courseoperatingsystemfinalproduct0 icon thefloatingbrainoperatingsystems350courseoperatingsystemfinalproduct0

Operating System created for my Operating Systems 350 course, meant to be used in conjunction with the default processor on https://github.com/mdblack/simulator but could run in the bootloader section of any DOS BIOS name of this repository is purposefully obviated to avoid polluting the namespace of repos with "OperatingSystem" in the title

thefloatingbrainvulkanmodel icon thefloatingbrainvulkanmodel

Learning repository to teach myself Vulkan, end goal is to generate some code to be utilized later and to render a textured 3D model and perform transforms on it.

threadit icon threadit

Designed as a cross platform drop in easy to use threading library, mainly an abstraction layer over std::thread and pthread, with attention to the specific requirements of platforms like Google Native Client/UCC.

ucc-universalcppcompiler icon ucc-universalcppcompiler

Universal C++ is a superset of standard C++11/14 with the addition of the "borrow" and "repl" keywords. "borrow" automatically deletes memory allocated in the same scope or within a class after it was allocated. Almost a garbage collector, further work would have had to been done to make a "compile time garbage collector". "repl" was a keyword for an explicit optimization, replace the name of one variable with another. That way the variable can continued to be used under a different name, allowing for clean code, an understanding of what happened and guaranteed efficiency. (Neither of these were particularly good, borrow could have been if it were further developed). Universal C++ takes Universal C++ code as input and outputs ISO Standard C++ code and is built on top of ISO Standard C++. That way it is totally platform independent, and standard C++ tools: gcc, clang, google native client, msvc could continued to be used.

white-stormlightning icon white-stormlightning

White - Storm: Lightning is a game engine written in C++ and Lua that allows easy, powerful, rapid game development.

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.