Shop OBEX P1 Docs P2 Docs Learn Events
Your IDE of choice? — Parallax Forums

Your IDE of choice?

potatoheadpotatohead Posts: 10,261
edited 2011-06-16 11:11 in General Discussion
Xcode, Visual Studio, Eclipse, VI, EMACS, other?

Just curious what people are using and why. The why does not have to be Propeller programming, just programming.

Comments

  • LeonLeon Posts: 7,620
    edited 2011-06-14 03:33
    My favourite is the CrossStudio IDE that Rowley Associates provides with their various compilers:

    http://www.rowley.co.uk/index.htm

    They developed it themselves, I wish other IDEs were similar. It's cross-platform, BTW.
  • doggiedocdoggiedoc Posts: 2,246
    edited 2011-06-14 04:10
    Xcode for me. I've been an Apple nerd since 1984.

    Paul
  • Erik FriesenErik Friesen Posts: 1,071
    edited 2011-06-14 04:45
    Visual Studio. It is hands down the best of all I've tried in intellisense, which greatly assists coding.
  • mindrobotsmindrobots Posts: 6,506
    edited 2011-06-14 04:49
    Without a doubt:

    ibmcarda.gif


    :smile:
    413 x 180 - 69K
  • Heater.Heater. Posts: 21,230
    edited 2011-06-14 05:23
    We seem to have a robot trying to chat with us, jamboaljabbar.
  • max72max72 Posts: 1,155
    edited 2011-06-14 05:49
    I'm not a programmer, but for general file editing, and mainly for regexp usage VI is my choice.
    Massimo
  • prof_brainoprof_braino Posts: 4,313
    edited 2011-06-14 06:42
    For micro-controllers, FORTH command line. It runs on everything, its fast on the slowest PC, it doesn't even need a PC, just a terminal; its virtually the same everywhere, you can change it to do what you need it to do, you can fix it yourself if its doesn't do what you want, its free, and it frightens old men that don't understand it. :)

    For PC's etc, I use what ever everybody else uses, usually the most expensive thing in the shop. Have to, due to the whole Software Development Life Cycle process monitoring and control thing.
  • davejamesdavejames Posts: 4,047
    edited 2011-06-14 07:14
    Visual Studio. Why? It's what I started with, and fulfills my needs.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2011-06-14 07:26
    For Perl programming on the PC, I use UltraEdit; on the Mac, TextWrangler.

    -Phil
  • davidsaundersdavidsaunders Posts: 1,559
    edited 2011-06-14 08:20
    My preferred IDE is not an IDE. For most things I prefer using the DOS commands:
    COPY CON MyFile.EXT
    and
    IMAKE

    For many things any more this requires HX-DOS to run Win32 EXEs unfortunately.
  • SSteveSSteve Posts: 808
    edited 2011-06-14 09:24
    Xcode for Mac programming. vi for quick shell script editing. PZST and bst for Propeller programming. BBEdit for all other text editing.
  • SRLMSRLM Posts: 5,045
    edited 2011-06-14 09:31
    Code::Blocks for C++ and AVR programming, and BST for propeller (although eventually I'll move to emacs...)
  • jazzedjazzed Posts: 11,803
    edited 2011-06-14 10:04
    Up front concern: I'm not a fan of switching between mouse and keyboard often. I consider it a waste of time and requires more hand-eye coordination than I am willing to use for 8 hours or more. That is a large factor in my application choices.

    I use VIM when the alternatives are not as attractive. VIM72 command line or in a Window is an upgraded version of Unix VI. If you don't know VI or only have a casual unix background, you probably won't like it and you will hate learning it.

    Propeller Tool and BST are not as useful to me as VI (with command line BSTC or Homespun and a terminal program) because I prefer being able to use one window to do all work, and I am a fan of regular expression search and replace as well as other efficient features. I can't stand having to use a separate window as a terminal especially when i can't do things like copy/paste, etc....

    I use Eclipse/Netbeans for Java because it has wonderful Java integration. I recently downloaded the C/C++ version of Eclipse and it has improved to the point where it is a serious contender.

    I do enjoy using Visual Studio for C# and other Microsoft programming, but I always end up doing lots of hand waving between the mouse and keyboard, so i'm not entirely comfortable with it.
  • EGMonoEGMono Posts: 31
    edited 2011-06-14 10:12
    Notepad++ for whatever new thing I want to poke about in. Propeller tool for prop stuff.
  • Roy ElthamRoy Eltham Posts: 3,000
    edited 2011-06-14 10:35
    Visual Studio
  • ZootZoot Posts: 2,227
    edited 2011-06-14 11:03
    Eclipse for everything (high and low level languages) but my beloved SX chips.
  • Mike GMike G Posts: 2,702
    edited 2011-06-14 11:08
    Visual Studio
  • Computer Geek 101Computer Geek 101 Posts: 179
    edited 2011-06-14 11:47
    Visual Studio
  • tdlivingstdlivings Posts: 437
    edited 2011-06-14 12:19
    Delphi Rad Studio for Windows
    Propeller Tool
    For general editing EditPad Pro from http://www.just-great-software.com/
    They also have Regx Buddy
    I also use Beyond Compare and it is very usefull for comparing files for changes and also
    for quickly copying work in progress to a thumb drive for backup by having a session set up
    for a folder compare
    http://www.scootersoftware.com/

    Tom
  • $WMc%$WMc% Posts: 1,884
    edited 2011-06-14 12:23
    I like PowerBASIC
  • Kevin WoodKevin Wood Posts: 1,266
    edited 2011-06-14 12:36
    Visual Studio for Microsoft-centric stuff.

    For anything that integrates with a text editor, I use a few different (Notepad++ & PSPad are 2 very good free editiors), but mostly EditPad Pro.

    I also find that for some stuff, Perl one-liners are much quicker than copy/pasting in an editor.
  • DavidMDavidM Posts: 630
    edited 2011-06-14 16:11
    REALBASIC ( Or now called REAL STUDIO)

    Why, because its fully OOP and Fully Cross platform, MAC, WINDOWS & LINUX,

    The language is easy and very powerful and very fast.

    You can develop on any platform and deploy on any platform.
    I do all my applications that require interfacing with the PROP ( Via Serial/USB or RS485 ) using RealStudio.

    I develop all my apps on the MAC even though nearly all my customers are Windows based.

    Dave M
  • K2K2 Posts: 693
    edited 2011-06-14 16:37
    I echo Zoot's sentiments: Eclipse, except for the much beloved SX.

    I would also mention that I REALLY like the PropTool because of its groovy use of color - particularly the green DAT sections. To me, the green is symbolic of the sorts of things that go there. It has a subterranean flavor, like the lava tubes on Hawaii.

    Another great feature of the PropTool is that it isn't 2.3 GB.
  • tonyp12tonyp12 Posts: 1,951
    edited 2011-06-14 17:48
    IAR Workbecnh got at least me started with asm on the MSP430

    I made a video, as there are some complicated steps to follow.
    http://youtu.be/6p-TUhEFxPI
  • John R.John R. Posts: 1,376
    edited 2011-06-15 17:35
    Visual Studio

    For a number of reasons including:

    • Most of my development work is Windows based.
    • The IDE supports multiple languages, and both native and web based development
    • You can quickly get a skeleton of an application up if you're working "top down"
    • You can work either visually, code only, or both.
    • It is robust/feature rich
    • It may not be the "best" for some of the tasks I have to do, but because it is for many of them, it makes it easier to work in one environment.
    That should not imply that it's the only environment I work in, just my most used and probably my favorite environment to work in.
  • proplemproplem Posts: 233
    edited 2011-06-16 10:29
    Hello SRLM,
    SRLM wrote: »
    ...(although eventually I'll move to emacs...)

    do you know prop-mode already?
    http://forums.parallax.com/showthread.php?131311-Emacs-Propeller-mode-available

    regards, proplem
  • proplemproplem Posts: 233
    edited 2011-06-16 11:11
    Hello potatohead,

    what a question !-)

    i'm using emacs for nearly twenty years and my usage is still
    increasing. It's full of concepts, and in the background there is
    Elisp, a language i'm currently learning. For me it is not easy to
    learn, but it allows me to be effective maybe not efficient, but
    effective.

    Things i'm currently doing or have done with emacs:

    * analyzing log files
    * project management org-mode
    * timeclocking
    * documentation => TeX
    * handling ChangeLog files
    * writing Makefiles
    * every real text editing
    * graphviz (programming with dot)
    * regexps, handling text rectangles, ...
    * diff of text files

    Summary: i use it when ever i can. And i try to reduce the
    opportunities where i have to use other tools.

    I also dislike switching between mouse and keyboard (guess what i'm
    prefering :-))) Without Emacs i would not have come in contact with
    many editing possibilities. So it is also a kind of education.

    When i look at prop-mode i can state:

    Which other IDE with (currently) about 450 lines of code is able to

    * highlight syntax
    * handle bstc for programming the propeller with one key command
    * handle many USB / COM devices for Multi-Propeller projects
    * handle PropTerminal_Linux with one key command
    * is customizable
    * is extendable
    * is platform independent
    * ...

    by the way: this text was also written in Emacs and then copied and pasted:-)

    greetings,
    proplem
Sign In or Register to comment.