I use Windows 7 64 bits, Visual Studio 2010 and a custom-made add-in to expand snippets inside the code, because I don't like coding with #defines. Here's a video where I show how do I solve a problem (it's an easy one, the idea is to look the setup).
http://www.youtube.com/watch?v=MeqRo6HvtUU On May 25, 8:56 am, Nat Pavasant <[email protected]> wrote: > I use Notepad and Command Prompt. I normally use Eclipse for my > projects (all PHP, Java and C), but it is not very convenient with > codejam since I need to create project first. And the fact that, > between all three tasks I solve in Qualification round and Round 1C, I > use three different programming language (each one has its own > strength, for example when I do brute-force algorithm, C is my choice, > but with geometry, I prefer Java) I use print debug too. > > - Nat > > 2010/5/25 Paul Smith <[email protected]>: > > > > > > > I use Notepad, ruby, and irb. I debug by 'puts'ing strings to the > > console (yeah, printfs) > > > Paul Smith > > > [email protected] > > > On Tue, May 25, 2010 at 1:37 PM, Dhruva Sagar <[email protected]> > > wrote: > >> crap, *I am not very good at algorithms* <-- correction > > >> On Tue, May 25, 2010 at 18:04, Dhruva Sagar <[email protected]> wrote: > > >>> Well programming environment does matter, but only if you / one is used to > >>> a particular environment. > >>> I have worked in several programming languages, have used several IDEs, > >>> and there was a one point when I could swear by Eclipse :). > >>> But I am very good at algorithms, in fact 'not very good' is a huge > >>> understatement :). I was unable to pass round 1 this time though I tried > >>> all > >>> 3 times, I solved the easiest problems each time though, but couldn't fix > >>> my > >>> other solutions in time, so not sure how much you should take my advice > >>> anyways. > >>> But the real reason I think that to be the case is because Debugging will > >>> not help you get the right algorithm, it will only help you find problems > >>> in > >>> the algorithm you thought of... > >>> On Tue, May 25, 2010 at 17:47, Qasim Zeeshan <[email protected]> > >>> wrote: > > >>>> "........but for the purpose of contests such as GCJ I don't think you > >>>> need any IDEs at all" > >>>> I disagree. It happened to me in Round 1A when I was in my friend's home > >>>> and worked on VC++ 6. The vectors are not easily debug-able in VC++ 6 > >>>> editor. I am sure, if I would have been using VS 2005, I will be more > >>>> speedy > >>>> as it took me some time to setup my watch in VC++ 6. Yeah, if your > >>>> algorithms and programming is so strong that you don't even need a > >>>> debugger > >>>> then for sure you you can program in any editor. > >>>> So programming environment does matter. > > >>>> On Tue, May 25, 2010 at 5:11 PM, Dhruva Sagar <[email protected]> > >>>> wrote: > > >>>>> I use VIM, that's all I need. You can debug C/C++ applications as well I > >>>>> haven't yet tried that. > >>>>> I work mostly in ruby, and yes I can debug scripts exactly how one > >>>>> should be able to. > >>>>> Sometimes I code in C++ too, but for the purpose of contests such as GCJ > >>>>> I don't think you need any IDEs at all. > >>>>> What matters here is if you've been able to solve the problem / > >>>>> identified the pattern. > >>>>> For any debugging that you'd have to do, printfs are going to be just > >>>>> fine! > >>>>> But anyways, I vouch for VIM all the way. It is the best imho :) > > >>>>> On Tue, May 25, 2010 at 17:33, Shrey <[email protected]> wrote: > > >>>>>> While attempting Code Jam and similar competitions, saving on time > >>>>>> spent writing, testing and debugging code can be a major factor. I run > >>>>>> Ubuntu on a VMware image, simply using gedit and make to write and > >>>>>> test programs. However, writing code can be easier with IDEs having > >>>>>> code completion and debugging facilities. Although the topic seems to > >>>>>> have been beaten hollow on linux discussion forums, the questions > >>>>>> there are usually raised by users intending to create and manage large > >>>>>> projects. > >>>>>> My question is this- what do you prefer to use for writing, testing > >>>>>> and debugging code during contests where time can be a major factor? I > >>>>>> have used Code::Blocks and Eclipse CDT but the former fails to debug > >>>>>> properly while the latter was too slow and bulky to use during a > >>>>>> contest. > > >>>>>> -- > >>>>>> You received this message because you are subscribed to the Google > >>>>>> Groups "google-codejam" group. > >>>>>> To post to this group, send email to [email protected]. > >>>>>> To unsubscribe from this group, send email to > >>>>>> [email protected]. > >>>>>> For more options, visit this group at > >>>>>>http://groups.google.com/group/google-code?hl=en. > > >>>>> -- > > >>>>> Thanks & Regards, > >>>>> Dhruva Sagar. > > >>>>> -- > >>>>> You received this message because you are subscribed to the Google > >>>>> Groups "google-codejam" group. > >>>>> To post to this group, send email to [email protected]. > >>>>> To unsubscribe from this group, send email to > >>>>> [email protected]. > >>>>> For more options, visit this group at > >>>>>http://groups.google.com/group/google-code?hl=en. > > >>>> -- > >>>> Qasim Zeeshan > >>>> PUCIT, PU Alumni '04 > >>>> Software Engineer > >>>> Confiz Solutions > >>>>http://qzeeshan.blogspot.com/ > > >>>> -- > >>>> You received this message because you are subscribed to the Google Groups > >>>> "google-codejam" group. > >>>> To post to this group, send email to [email protected]. > >>>> To unsubscribe from this group, send email to > >>>> [email protected]. > >>>> For more options, visit this group at > >>>>http://groups.google.com/group/google-code?hl=en. > > >>> -- > > >>> Thanks & Regards, > >>> Dhruva Sagar. > > >> -- > > >> Thanks & Regards, > >> Dhruva Sagar. > > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "google-codejam" group. > >> To post to this group, send email to [email protected]. > >> To unsubscribe from this group, send email to > >> [email protected]. > >> For more options, visit this group at > >>http://groups.google.com/group/google-code?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "google-codejam" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/google-code?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "google-codejam" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/google-code?hl=en. -- You received this message because you are subscribed to the Google Groups "google-codejam" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code?hl=en.
