User:Mwn3d: Difference between revisions

From Rosetta Code
Content added Content deleted
(test?)
m (Changed to new userbox system)
Line 1: Line 1:
{{usertop}}
{|style = "float: right"
{{user|Java|Advanced}}
|-
|{{user|Java|Advanced}}
{{user|C|Intermediate}}
{{user|C++|Intermediate}}
|-
|{{user|C|Intermediate}}
{{user|BASIC|Intermediate}}
{{user|Assembly|Beginner/Intermediate}}
|-
|{{user|C++|Intermediate}}
{{user|Ruby|Beginner}}
{{user|Pascal|Super Beginner}}
|-
|{{user|BASIC|Intermediate}}
{{user|Visual Basic|Super Beginner}}
{{user|Brainf***|I know ''all'' of the commands}}
|-
{{userbottom}}
|{{user|Assembly|Beginner/Intermediate}}
|-
|{{user|Ruby|Beginner}}
|-
|{{user|Pascal|Super Beginner}}
|-
|{{user|Visual Basic|Super Beginner}}
|-
|{{user|Brainf***|I know ''all'' of the commands}}
|}
==Me==
==Me==
I am Mike Neurohr, a student at [http://en.wikipedia.org/wiki/RIT RIT], majoring in computer engineering (3rd year by time, 4th year by credits). If you don't know what that is, mix computer science and electrical engineering, then add [[Assembly]], and you got it. You can see some of my code and philosophy theory on my [http://rekaeuqs1.googlepages.com/home web page] (some links in the "Projects" section below go to my website as well). I have learned to code based on the [http://www.cs.rit.edu/~f2y-grd/java-coding-standard.html RIT coding standard] (which hasn't gotten me in trouble with other nerds yet), but sometimes I abandon minor rules for convenience (using "continues" and ternary operators).
I am Mike Neurohr, a student at [http://en.wikipedia.org/wiki/RIT RIT], majoring in computer engineering (3rd year by time, 4th year by credits). If you don't know what that is, mix computer science and electrical engineering, then add [[Assembly]], and you got it. You can see some of my code and philosophy theory on my [http://rekaeuqs1.googlepages.com/home web page] (some links in the "Projects" section below go to my website as well). I have learned to code based on the [http://www.cs.rit.edu/~f2y-grd/java-coding-standard.html RIT coding standard] (which hasn't gotten me in trouble with other nerds yet), but sometimes I abandon minor rules for convenience (using "continues" and ternary operators).

Revision as of 21:32, 18 March 2008

Java This user can program in Java.
Level: Advanced
C This user can program in C.
Level: Intermediate
C++ This user can program in C++.
Level: Intermediate
BASIC This user can program in BASIC.
Level: Intermediate
Assembly This user can program in Assembly.
Level: Beginner/Intermediate
Ruby This user can program in Ruby.
Level: Beginner
Pascal This user can program in Pascal.
Level: Super Beginner
Visual Basic This user can program in Visual Basic.
Level: Super Beginner
Brainf*** This user can program in Brainf***.
Level: I know all of the commands

Me

I am Mike Neurohr, a student at RIT, majoring in computer engineering (3rd year by time, 4th year by credits). If you don't know what that is, mix computer science and electrical engineering, then add Assembly, and you got it. You can see some of my code and philosophy theory on my web page (some links in the "Projects" section below go to my website as well). I have learned to code based on the RIT coding standard (which hasn't gotten me in trouble with other nerds yet), but sometimes I abandon minor rules for convenience (using "continues" and ternary operators).

I am originally from Pennsylvania. I started a co-op job at Spectracom in December 2007 in Rochester, NY. My previous job was as a TA for a Java class at RIT where I started doing a lot of my RC editing (which I have started again). I also advertised RC to the kids while I worked as a TA.

I end up doing a lot of structural editing on RC (though I don't have any permissions higher than any other registered user). I would like to see this site looking good and working properly. People are coming here to get programming help. The languages they're looking at are hard enough to use without a difficult website on top of it, so we should be as organized and logical as possible.

Languages

I've primarily worked in C++ and Java, with some Ruby, C, and Motorola 68K Assembly. I've also worked in BASIC (QuickBasic 4.5 in particular)--my first programming language. In high school, I learned QuickBasic, C/C++, Java, Apple IIe Assembly, Pascal, and Visual Basic (all somehow without learning what an object is...?). Lately I have a thing for Java (and the encyclopedia pages). I kind of wish I got money for every time I "Added a Java example." I have recently taken classes in C and VHDL. My job now uses OPNET. The coding part of OPNET is C with some predefined functions (which usually make the program fail).

Coding Choices

Debugging method: Print statements (console or file)

Language: Java

Data structure: Linked list

Sorting algorithm: Bubble Sort for arrays, Merge sort for other collections

Editor: Eclipse for projects, notepad or equivalent for things I just want to try

Braces for one-line conditionals and loops: Not usually, but yes for a complex project, and the open brace is always on the same line as the conditional or loop

Program end on error: Exceptions and stderr, System.exit for Java GUI programs on window close (but it makes me feel bad)

Goto's: http://xkcd.com/292/

OSs

I have been a Windows/Microsoft user for the longest time. I used DOS (playing Commander Keen and Duke Nukem) way back before I knew how to check versions and all. I used Windows 95, 98SE, 2000, and XP. At college I started using UNIX and Solaris for CS (along with Emacs and Eclipse) and I've recently gotten into GNU/Linux (Debian testing w/Gnome). My Linux learning has been slowed by a recent hardware failure (in Hitachi's hands now). The synaptic package manager was what drew me to it. If you haven't seen it, you'll be converted when you do. I've found that without Linux, I miss having multiple desktops (which I don't feel like installing for Windows).

Projects