Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   What programming environment do you use? (http://www.chiefdelphi.com/forums/showthread.php?t=65727)

SL8 11-03-2008 15:41

What programming environment do you use?
 
If other, specify.

I was wondering about your experiences with that environment.

TubaMorg 11-03-2008 15:50

Re: What programming environment do you use?
 
Depends on what I'm working on:

Visual C++ for, uh, C++ projects usually OpenGL type stuff.

Borland JBuilder for Java although they've been bought out and JBuilder has turned into Eclipse which I'm not too comfortable with.

Emacs for Perl when I'm working in a Linux environment. A computer science teacher forced us to use Emacs one semester and it's stuck now. If I'm making small changes to C or C++ code that's already on Linux, then I'll go ahead and use Emacs for that too.

Only time I work with C is for FRC. I tend to poke around with our team's program using MPLAB, but the students use EasyC because they aren't very good with coding yet. I'll try some stuff out using MPLAB and then try and get them to replicate the effort with EasyC.

proegssilb 11-03-2008 16:33

Re: What programming environment do you use?
 
I use Eclipse, they use EasyC and Eclipse.

Alan Anderson 11-03-2008 16:37

Re: What programming environment do you use?
 
For FRC, I use MPLab. For other team-related software projects, I often write Tcl programs. I didn't put "Other", because I don't think that Notepad counts as a programming environment. :-)

lasereyes 11-03-2008 16:38

Re: What programming environment do you use?
 
I am generally know programming concepts (from JavaScript, and other past experiences), but this was the first time I had to use C. Although I would've loved to learn C and use either MPLab or Eclipse, I didn't have the time to learn it in 6 weeks. So I ended up using easyC.

Not that there's anything wrong with easyC. EasyC is a great program for people to become familiar with programming in general. However, I do with I knew enough C to use an actual program (programming isn't supposed to be easy).

EHaskins 11-03-2008 17:39

Re: What programming environment do you use?
 
For robotics I use MPLab.

For .net and web programming I use Visual Studio 2008, and Notepad++when I don't want to wait for VS to load.

Hiteak 11-03-2008 17:42

Re: What programming environment do you use?
 
For robotics I use MPLAP, for java programs I use Eclipse, and for Python I use IDLE 2.5

Boydean 11-03-2008 18:03

Re: What programming environment do you use?
 
For FRC MPlab, with EasyC for testing.

For non-FRC on the Mac I use Xcode for C++ and Taco HTML and Smultron for CSS.

On Windtel comp I use Visual studio for everything -HTML. Crimson Editor is the best for HTML and CSS.

SL8 11-03-2008 18:10

Re: What programming environment do you use?
 
Quote:

Originally Posted by Alan Anderson (Post 716550)
For FRC, I use MPLab. For other team-related software projects, I often write Tcl programs. I didn't put "Other", because I don't think that Notepad counts as a programming environment. :-)

In my first post, I actually considered saying that I consider notepad an environment.

slavik262 11-03-2008 18:20

Re: What programming environment do you use?
 
For Robo, I'm using MPLab with WPILib. For fun, Visual Studio 2005 and 2008 (mostly Visual Basic.NET and Visaul C++).

Cow Bell Solo 11-03-2008 18:48

Re: What programming environment do you use?
 
When programming our robot I use MPLab and when programming our team's website(http://www.whitebearlakerobotics.com) I use Notpad or Notebook which ever is available on the computer I am using.

whitetiger0990 11-03-2008 18:54

Re: What programming environment do you use?
 
I count notepad as a programming environment. Not a very good one, but hey, you didn't specify it had to be =p


I personally use Vim, to compile I use Make. (I know it wasn't mentioned, but we use Git for versioning)

laultima 11-03-2008 19:01

Re: What programming environment do you use?
 
Im kinda surprised nobody's mentioned it yet. I quickly got sick of the way MPLab displayed code, and after failing to get Eclpise (which I use for Java) to work, I saw a post by a member of team 610 with a link to CodeBlocks.
http://www.chiefdelphi.com/forums/sh...ad.php?t=62212
All you have to do is copy and paste your mcc18 folder into the folder in the CodeBlocks directory and your good to go. My favorite environment by far.

bear24rw 11-03-2008 19:10

Re: What programming environment do you use?
 
code::blocks ftw!

SL8 11-03-2008 19:13

Re: What programming environment do you use?
 
Specifically, I went over the default code in MPlab, wrote our program in EasyC, and then wrote the program in MPlab. I pretty much had to teach myself, but the white papers in CD were very helpful in getting me started.

I like MPlab generally speaking though.

I would like to mention these three, one on pid loops, the other two on applied programming.

http://www.chiefdelphi.com/media/papers/1904

http://www.chiefdelphi.com/media/papers/1740

afi419 11-03-2008 19:18

Re: What programming environment do you use?
 
mplab

scottanderson 11-03-2008 19:40

Re: What programming environment do you use?
 
WPILib in MPLab, with Emacs as the editor (all other editors are but pale imitations of the One True Editor, natch).

We tried EasyC but found it too restrictive.

Whisper 11-03-2008 20:11

Re: What programming environment do you use?
 
Notepad is totally FTW.
:)
Although I hate to support the company that destroyed PC gaming, we use Microsoft Visual Studio.
Although actually, we get it free through an educational liscense.
YAY FREE STUFF:P

Eric24 12-03-2008 00:51

Re: What programming environment do you use?
 
MPLab for robotics, Dev C++ for other C,C++ programs, Eclipse for Java, and usually just a text editor for all other languages.

erikstotle 21-03-2008 13:40

Re: What programming environment do you use?
 
For robotics, MPLab. EasyC is too restrictive. For C++/Qt - KDevelop or vi. I use vi for everything else (PHP, HTML, Bash)

Spider-Man 21-03-2008 13:52

Re: What programming environment do you use?
 
I use Eclipse for Java projects and FRC. For everything else, I use Emacs/Make/Shell on GNU/Linux systems.

BigJ 21-03-2008 14:06

Re: What programming environment do you use?
 
We (ususally) edit files in an external editor, compile in MPLab.

AustinSchuh 21-03-2008 14:22

Re: What programming environment do you use?
 
We use VIM and Makefiles under Linux to program the robot, and I use the same setup for any other programing I do. Who needs an IDE when you can have 4 virtual desktops and 7+ xterms at your disposal?

Although this wasn't asked, we use SVN for revision control for both our code and our CAD files (solidworks) for the bot. It makes bringing up a new machine much easier.

HighLife 21-03-2008 19:41

Re: What programming environment do you use?
 
Gedit and VIM :)

rogerlsmith 22-03-2008 00:08

Re: What programming environment do you use?
 
I've had great success with Eclipse and WPILib for both FRC and my own VEX bot.

Roger

popnbrown 22-03-2008 00:32

Re: What programming environment do you use?
 
I use MPLab for Robot programming because it's neat and puts everything together, I like it for projects. I use Eclipse now and then but usually get tired of it. Textpad for quick Java projects. Bloodshed for C++ and C. Dreamweaver for HTML and CSS and Web projects. O and JCreatorPro because my Computer Science teacher makes us saying its easier to use (no complaints but I prefer Textpad, less complicated)

SL8 22-03-2008 01:10

Re: What programming environment do you use?
 
Quote:

Originally Posted by AustinSchuh (Post 722181)
We use VIM and Makefiles under Linux to program the robot, and I use the same setup for any other programing I do. Who needs an IDE when you can have 4 virtual desktops and 7+ xterms at your disposal?

Although this wasn't asked, we use SVN for revision control for both our code and our CAD files (solidworks) for the bot. It makes bringing up a new machine much easier.

What is SVN?

Foster 22-03-2008 06:26

Re: What programming environment do you use?
 
SVN or Subversion is a software control system for tracking software changes. It is similar to Concurrent Version System.

What it means is there is a central site that you check in and check out versions of your robot software. That way you can track what changes are made. It works well if you have 2 or more developers. They can all work on the software and put their changes in. You can roll back to prior versions if you find that something did not work the way you expected it to.

Even single developers will find it useful for the roll back features.

AustinSchuh 23-03-2008 20:46

Re: What programming environment do you use?
 
Quote:

Originally Posted by Foster (Post 722517)
Even single developers will find it useful for the roll back features.

And this gives you a sense of security that is greatly appreciated. You can no longer get your code in a state where you don't know how to get it back to a working state.


All times are GMT -5. The time now is 20:25.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi