c++ grandmaster certification
Moderator: Coders of Rage
- short
- ES Beta Backer
- Posts: 548
- Joined: Thu Apr 30, 2009 2:22 am
- Current Project: c++, c
- Favorite Gaming Platforms: SNES, PS2, SNES, SNES, PC NES
- Programming Language of Choice: c, c++
- Location: Oregon, US
c++ grandmaster certification
Hey guys,
I saw the link for this online course today, immediately signed up, and thought of everyone who should know. I know this is a website about game development primarily, but since so many of us use c/++ in our every day life I thought at least some of you would be interested in taking the class as well.
Here is the one sentence line description of the course:
Participants in this free online course will develop their own C++ compiler, standard library, and toolchain with the following features:
Compliant with the latest 2011 standard (C++11)
Written entirely in C++ with no third-party dependencies
Code generator targeting Linux x86_64
Full toolchain including preprocessor, assembler, and linker
Will build with itself (self-hosting) and pass provided conformance test suite
a link:
http://www.cppgm.org/
Personally since I spent so much of my time the past few years learning C++, the STL, templates, compilers, etc... that this would be a great way to learn more about the C++/C language/tool-chain.
I'd be curious to chat w/anyone who is interested long-term on this. Hopefully I'm not getting my hopes up, and this course is as good as I hope it will be.
I saw the link for this online course today, immediately signed up, and thought of everyone who should know. I know this is a website about game development primarily, but since so many of us use c/++ in our every day life I thought at least some of you would be interested in taking the class as well.
Here is the one sentence line description of the course:
Participants in this free online course will develop their own C++ compiler, standard library, and toolchain with the following features:
Compliant with the latest 2011 standard (C++11)
Written entirely in C++ with no third-party dependencies
Code generator targeting Linux x86_64
Full toolchain including preprocessor, assembler, and linker
Will build with itself (self-hosting) and pass provided conformance test suite
a link:
http://www.cppgm.org/
Personally since I spent so much of my time the past few years learning C++, the STL, templates, compilers, etc... that this would be a great way to learn more about the C++/C language/tool-chain.
I'd be curious to chat w/anyone who is interested long-term on this. Hopefully I'm not getting my hopes up, and this course is as good as I hope it will be.
My github repository contains the project I am currently working on,
link: https://github.com/bjadamson
link: https://github.com/bjadamson
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: c++ grandmaster certification
Sounds pretty awesome. The only slightly sad bit is that you are not allowed to to share your code base upon completion (though with good reason). Definitely a noteworthy project that's going to require a great deal of effort though. Not something I'll be supplementing my homework with any time soon.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: c++ grandmaster certification
I would love to attend, but I don't have anywhere near the time to contribute...
- MarauderIIC
- Respected Programmer
- Posts: 3406
- Joined: Sat Jul 10, 2004 3:05 pm
- Location: Maryland, USA
Re: c++ grandmaster certification
I heard about this. Some theories going around on reddit about companies using the cert to get work done for them for free, or something?
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: c++ grandmaster certification
Considering it's a bunch of random people writing C++ compilers I highly doubt that. Not like any of them are going to compete with GCC.MarauderIIC wrote:I heard about this. Some theories going around on reddit about companies using the cert to get work done for them for free, or something?
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
- wtetzner
- Chaos Rift Regular
- Posts: 159
- Joined: Wed Feb 18, 2009 6:43 pm
- Current Project: waterbear, GBA game + editor
- Favorite Gaming Platforms: Game Boy Advance
- Programming Language of Choice: OCaml
- Location: TX
- Contact:
Re: c++ grandmaster certification
Or Clang in particular. which was both designed so it would be useful for building C++ tools, and is under a BSD license.dandymcgee wrote:Not like any of them are going to compete with GCC.
The novice realizes that the difference between code and data is trivial. The expert realizes that all code is data. And the true master realizes that all data is code.
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: c++ grandmaster certification
Very true, but I can actually see a scenario where this would greatly benefit them.wtetzner wrote:Or Clang in particular. which was both designed so it would be useful for building C++ tools, and is under a BSD license.dandymcgee wrote:Not like any of them are going to compete with GCC.
Imagine you're a silicon vendor who just created your own microcontroller architecture. Instead of extending GCC and having to release your compiler for free, you could write your own compiler and charge for both the chip and the toolchain.
- THe Floating Brain
- Chaos Rift Junior
- Posts: 284
- Joined: Tue Dec 28, 2010 7:22 pm
- Current Project: RTS possible Third Person shooter engine.
- Favorite Gaming Platforms: PC, Wii, Xbox 360, GAME CUBE!!!!!!!!!!!!!!!!!!!!!!
- Programming Language of Choice: C/C++, Python 3, C#
- Location: U.S
Re: c++ grandmaster certification
Going for it! Thanks for the resource!
"Why did we say we were going to say we were going to change the world tomorrow yesterday? Maybe you can." - Myself
- short
- ES Beta Backer
- Posts: 548
- Joined: Thu Apr 30, 2009 2:22 am
- Current Project: c++, c
- Favorite Gaming Platforms: SNES, PS2, SNES, SNES, PC NES
- Programming Language of Choice: c, c++
- Location: Oregon, US
Re: c++ grandmaster certification
the first course preview was posted today, with a github link to download the skeleton code.
http://www.cppgm.org/pa1.html
http://www.cppgm.org/pa1.html
My github repository contains the project I am currently working on,
link: https://github.com/bjadamson
link: https://github.com/bjadamson
- Ginto8
- ES Beta Backer
- Posts: 1064
- Joined: Tue Jan 06, 2009 4:12 pm
- Programming Language of Choice: C/C++, Java
Re: c++ grandmaster certification
I enrolled today. I feel quite certain that the course will eventually be too difficult for me to handle, but until then I'm doing it.short wrote:the first course preview was posted today, with a github link to download the skeleton code.
http://www.cppgm.org/pa1.html
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
- bbguimaraes
- Chaos Rift Junior
- Posts: 294
- Joined: Wed Apr 11, 2012 4:34 pm
- Programming Language of Choice: c++
- Location: Brazil
- Contact:
Re: c++ grandmaster certification
I just wanted to say that, even though I currently don't have a fraction of the free time needed for this project, the material provided on the first assignment is really good, with links to the c++ standard and the dragon book, stub code that is quite good (for stub code), explanations on relevant topics not just to compilers, but to CS as a whole and tips for implementation. From what I've seen, I recommend everyone interested on the subject to take a look. I even showed it to the Compilers' teacher here at work.