Editing User:Dspies

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 39: Line 39:
I know that OpenGL and Qt are names of two libraries which a lot of things depend on.  I think they have something to do with GUI-building or graphics or something.  Sorry.<br />
I know that OpenGL and Qt are names of two libraries which a lot of things depend on.  I think they have something to do with GUI-building or graphics or something.  Sorry.<br />
* Please describe your experience with other programming languages.
* Please describe your experience with other programming languages.
Although it's young, I think D is the best programming language for low-level work when the program needs to run as fast as possible.  It takes a smarter approach to templates and safety than C++ without sacrificing anything.  I just recently (a couple weeks ago) read http://www.amazon.ca/The-Programming-Language-Andrei-Alexandrescu/dp/0321635361 and started using D and already I think I'm in love.  Java is by far the language in which I feel most comfortable writing code. I use it for all programming competitions (I like to compete in programming competitions.  I've participated in the ACM a couple times and I made it to Round 3 of Google Code Jam last year).  I realize that Java is primarily about portability, but I also like that it has the most extensive and well-documented standard library of any language, and I think eclipse is by far the best IDE for doing things quickly and cleanly.  I also use python for scripting because when I just want an answer (eg. questions on projecteuler), it's much easier to work in a language with a powerful interpreter, first-class functions, and generators (and Python generators are just fun).  Python is also my alternative to bash.  I try to avoid bash scripting (because anything more than a simple process pipe is ugly, painful, and frustrating) in favor python scripts.  I also find that ASP-Core-2 can often be handy for a lot of problems (using clingo to ground and solve).
I took a short C class the summer before starting high schoolIn high school I learned Java.  Java is by far the language in which I feel most comfortable writing code. I use it for all programming competitions (I like to do programming competitions.  I've participated in the ACM a couple times and I made it to Round 3 of Google Code Jam last year).  I realize that Java is primarily about portability, but I also like that it has the most extensive and well-documented standard library of any language, and I think eclipse is by far the best IDE for doing things quickly and cleanly.  I also use python for scripting because when I just want an answer (eg. questions on projecteuler), it's much easier to work in a language with a powerful interpreter, first-class functions, and generators (and Python generators are just fun).  Python is also my alternative to bash.  I try to avoid bash scripting (because anything more than a simple process pipe is ugly, painful, and frustrating) in favor python scripts.
* Please describe your experience with being in a development team.
* Please describe your experience with being in a development team.
I have no serious experience working in a team.  Every team project I've worked on in undergrad- or grad-school has been a frustrating disaster where at most two people had any clue what they were doing and nobody actually liked the project or would have chosen it if working alone.  The two or three times I've had a chance to pair-code with someone who I really trust and respect as a programmer have been great and I think it's a wonderful way to work.  But most people I talk to (even the ones I respect) seem to think pair-coding is a waste of time.<br />
I have no serious experience working in a team.  Every team project I've worked on in undergrad- or grad-school has been a frustrating disaster where at most two people had any clue what they were doing and nobody actually liked the project or would have chosen it if working alone.  The two or three times I've had a chance to pair-code with someone who I really trust and respect as a programmer have been great and I think it's a wonderful way to work.  But most people I talk to (even the ones I respect) seem to think pair-coding is a waste of time.<br />
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)