User:SoftwareEngineerMoose

Hello!

I am a software engineer using this user page to learn wikipedia formatting (things like writing in bold and italics, which are useful when used sparingly ). I want to learn those formatting techniques, so that I can contribute to wikipedia's encyclopedia entries.

When writing about software, the formatting of source code as  is especially useful. When written as a block, outside of a text paragraph, some C++ syntax knowledge can be color-coded:

Topics to which I hope to contribute
I have experience in these areas, and hope to contribute to encyclopedia entries about them:


 * C++: C++ is a general-purpose programming language. C++ began as an extension of the C programming language, adding a significant number of features. Especially notable is C++'s support for object-oriented programming. The general topic of C++ programming consists of several sub-topics:
 * Variadic macros: A "macro" is a symbol that the preprocessor will replace by other programming because of that macro's definition. A macro can be defined using parameters, similar to a function's parameters. A "variadic macro" is defined as having a variable number of those parameters.
 * Templates: A template is a generic expression of code.
 * The Standard Libraries
 * STL: The Standard Template Library: The Standard Template Library (STL) defines "collection classes" which structure data in one of several formats.
 * IOStreams: The C++ Standard Libraries include a library for streamed input and output, which serializes data so that it can be written to a file or a Console Window.
 * Game Development
 * HTML

Other Topics
I will probably not be writing about these topics, because I lack sufficient knowledge:


 * 1) Clojure
 * 2) The Programming Language known as "Rust"