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 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 at http://groups.google.com/group/google-code?hl=en.
