Projects tagged ‘cpp’ and ‘gcc’


[6 total ]

1741USERS
   

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).

29USERS
   

LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations of all sorts, including those that require extensive interprocedural analysis. LLVM is also a great target for front-end ... [More] development for conventional or research programming languages, including those which require compile-time, link-time, or run-time optimization for effective implementation, proper tail calls or garbage collection. We have an incomplete list of projects which have used LLVM for various purposes, showing that you can get up-and-running quickly with LLVM, giving time to do interesting things, even if you only have a semester in a University course. We also have a list of ideas for projects in LLVM. [Less]

0USERS

"In C++, arguments are normally given meaning by their positions with respect to a parameter list: the first argument passed maps onto the first parameter in a function's definition, and so on. That protocol is fine when there is at most one ... [More] parameter with a default value, but when there are even a few useful defaults, the positional interface becomes burdensome." --David Abrahams, Daniel Wallin Boost.Parameter Documentation This project addresses the problems outlined above by allowing callers to identify arguments by name, rather than by position. While Boost introduces a library to emulate a limited form of named parameter passing, the implementation provided here is in the form of an extension to GCC to allow direct passing of arguments to functions and templates by name. [Less]

0USERS

The programming group pezad is dedicated to the formation of Real-Time Interactive Simulations. This single project will house several RTIS-related projects that pezad works on. These RTIS (or video games) are being designed from the ground up; some ... [More] are only experiments that will not progress further than their initial stages. Creating dedicated projects for these experiments would be wasteful. [Less]

0USERS

Very simple integrated development environment. One semester school project. Goals: to learn team work and documentation writing.

0USERS

This is a desktop alarm clock written with wxDev-C++. 使用 wxDev-C++ 编写的桌面闹钟,含有农历、闹钟、计时等功能。