154 reputation
6
bio website
location
age
visits member for 1 year, 10 months
seen Oct 18 at 23:55

This information was last updated on 9/11/2014.

Programming Knowledge
I am an intermediate user of html and css. I am an amateur in C#, Java, and Python, and a recruit in C++ and WPF and Winforms for C#. I have former intermediate knowledge of XNA and expert knowledge in a very simple proprietary language for Game Maker.

I know a small amount of ms DOS, compiler theory, assembly language, and computer architecture.

Programming Experience, Informal
I made two XNA games (both 2D). One was a snake game that allowed for multiple players and had xbox controller support, and the other was a single-player spaceship game similar to Galaga, but much harder and faster-paced. Both games were localized in English.

I made a professional particle engine in Game Maker (granted, it's no better than Python). I made a professional help guide (.chm) for it as well. I made plenty of less-serious flash-like games in Game Maker, so I have some game and ui design experience. I plan on porting the particle engine to a more useful platform.

I made a sound synthesis toolkit in C# that reads and writes wav files, with the ability to create many types of tones, modifying them for panning, volume, etc. with different interpolation methods and many parameters. It supports a related tracker API that I wrote as well. While they are amateur-grade in terms of performance, they are functional and useful. No reliance on external libraries.

Programming Experience, Formal
I took an introductory comp. programming class as a high school senior and learned approximately nothing new.

Applications Knowledge
I know how to use many Windows tools and services. Of useful note is the Microsoft Office Suite and minor experience in Visual Studio. I know how to use Blender v2.5 to v2.7, Inkscape, Photoshop, Paint.Net, Audacity, and Google Drive, among others. I have general experience on forums and can navigate Windows products, Android, the internet, and a little bit of Linux.

Other Proficiencies
Amateur mineralogy, spelling English, harmonica, some piano and guitar, graphic design, audio design, and some other things.


Sep
24
awarded  Autobiographer
Sep
11
accepted Asterisks in Multi-line comments
Sep
11
accepted Path to learning compiler design
Mar
19
awarded  Student
Mar
14
asked Asterisks in Multi-line comments
Feb
2
awarded  Scholar
Feb
2
accepted Placing arguments on their own lines
Feb
2
comment Placing arguments on their own lines
Thanks for that bit about the local variables especially. It's something I've been doing for awhile. I think I'll just write the parameters on individual lines whenever I feel like making variables.
Feb
2
comment Placing arguments on their own lines
I would refrain from asking questions with multiple parts to them, but I'm having trouble finding the right words to search this on Google. I figured that asking this question on SE would prove beneficial because it would help others like me find what they're looking for easier.
Feb
2
asked Placing arguments on their own lines
Oct
9
awarded  Supporter
Sep
22
revised Path to learning compiler design
Added that it makes no sense that this is on hold for being unclear
Sep
20
comment Path to learning compiler design
@MichaelT Is there a point to your last comment? Nobody is offering an actual list of steps to take; I'd even say that my own crummy example is the current best answer. It's against SE to select external resources as a best answer, but since nobody else responded with anything better than your suggestion and I don't like to vote up my own (esp. incomplete) answers, I would select yours. Of course I knew O'Reilly was your opinion; I certainly wouldn't think it was fact.
Sep
19
comment Path to learning compiler design
@MichaelT I don't need to know it, but I want to. I can't expect to understand a book about compiler design to the same degree as I might if I already understood the prerequisites. Knowing these means a deeper and faster understanding of the contents of the book, as well as a significantly smaller chance of misinterpretation. Knowing the prerequisites allows me to fit the pieces together and draw parallels to my current knowledge, which is much easier to do when it's done in a linear fashion.
Sep
18
comment Path to learning compiler design
@jozefg I tried it, but didn't want to continue because I feel like I'm missing a lot of things (page 3). I'm using version 1 of the book, since I cannot access version 2 as an ebook right now (and I suspect it's mostly inconsequential). And it's somewhat counter-intuitive to learn compiler design and theory before I learn the framework that makes them up. I think learning for computers should be circuits -> Memory allocation -> CPU/Booting/OS -> Software, but I think that I am missing some prerequisites along the way. That's why I'm asking for them.
Sep
18
revised Path to learning compiler design
Clarification
Sep
18
asked Path to learning compiler design
Jan
4
awarded  Editor
Jan
4
revised Past If statements Arrays, loops… Now what?
Answered the post better
Jan
4
awarded  Teacher