Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. The Lounge
  3. What compiler do you use?

What compiler do you use?

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studioquestion
31 Posts 22 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Ed Poore

    Bah, you with your MyXaml, you think too abstractly. I write machine code, onto EEPROMs with a UV laser ;P (or does the UV light erase them, I can never remember :rolleyes:)

    R Offline
    R Offline
    Ryan Binns
    wrote on last edited by
    #12

    Ed.Poore wrote:

    (or does the UV light erase them, I can never remember :rolleyes:)

    Bingo! :)

    Ryan

    "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

    1 Reply Last reply
    0
    • M Marc Clifton

      I write assembly language code. In HEX!!!! Marc

      Thyme In The Country

      People are just notoriously impossible. --DavidCrow
      There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
      People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

      P Offline
      P Offline
      parths
      wrote on last edited by
      #13

      :) I read this some time ago: Real Programmers code like this: copy con app.exe

      "It was when I found out I could make mistakes that I knew I was on to something." -Ornette Coleman "Philosophy is a study that lets us be unhappy more intelligently." -Anon.

      1 Reply Last reply
      0
      • C Colin Angus Mackay

        Christian Graus wrote:

        That's an IDE. It comes with three compilers.

        (1) C++ (2) C# (3) VB.NET (4) J# (at least on my installation) And the express editions only come with one compiler.


        Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

        C Offline
        C Offline
        Christian Graus
        wrote on last edited by
        #14

        J# isn't a language. Seriously tho, I thought that through several times, J# wasn't even on my radar. I mean, does anyone actually use it ? ( I offended the lead of the J# team by asking that on the MSDN forums once ) The express editions are not VS2005, at least not in my mind. They are C# EE, VB EE, C++ EE, Web EE.

        Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog

        T 1 Reply Last reply
        0
        • C Code2326

          So what compiler do you use when you create programs? I'm currently using Microsoft Visual Studio 2005, is that a good choice? Or are there better ones?

          G Offline
          G Offline
          Gary Kirkham
          wrote on last edited by
          #15

          The one that came in the box.

          Gary Kirkham Forever Forgiven and Alive in the Spirit He is no fool who gives what he cannot keep to gain what he cannot lose. - Jim Elliot Me blog, You read

          1 Reply Last reply
          0
          • C Code2326

            So what compiler do you use when you create programs? I'm currently using Microsoft Visual Studio 2005, is that a good choice? Or are there better ones?

            E Offline
            E Offline
            El Corazon
            wrote on last edited by
            #16

            Code2326 wrote:

            So what compiler do you use when you create programs?

            Visual C 6.0 or .Net IDE with compiler replaced by Intel optimizing compiler.

            _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

            1 Reply Last reply
            0
            • M Marc Clifton

              I write assembly language code. In HEX!!!! Marc

              Thyme In The Country

              People are just notoriously impossible. --DavidCrow
              There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
              People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

              G Offline
              G Offline
              Guffa
              wrote on last edited by
              #17

              Marc Clifton wrote:

              I write assembly language code. In HEX!

              Obviously not. Then you would know that it's not assembly language, it's machine code. ;) Back in the eight bit days I used to write machine code in strings. This is a minimal do-nothing piece of machine code: x=USR(ADR("h`")) It translates into: PLA RTS The PLA instruction (PuLl Ackumulator) pops the number of arguments off the stack. This is of course zero in this case. The RTS instruction (ReTurn from Subroutine) returns to BASIC.

              --- It's amazing to see how much work some people will go through just to avoid a little bit of work.

              A 1 Reply Last reply
              0
              • G Guffa

                Marc Clifton wrote:

                I write assembly language code. In HEX!

                Obviously not. Then you would know that it's not assembly language, it's machine code. ;) Back in the eight bit days I used to write machine code in strings. This is a minimal do-nothing piece of machine code: x=USR(ADR("h`")) It translates into: PLA RTS The PLA instruction (PuLl Ackumulator) pops the number of arguments off the stack. This is of course zero in this case. The RTS instruction (ReTurn from Subroutine) returns to BASIC.

                --- It's amazing to see how much work some people will go through just to avoid a little bit of work.

                A Offline
                A Offline
                Anton Afanasyev
                wrote on last edited by
                #18

                Guffa wrote:

                Obviously not. Then you would know that it's not assembly language, it's machine code.

                Didn't you know? Marc is a human compiler. He writes in ASM first (on paper(!!)) and then compiles it (by hand !) and writes that in HEX! And MyXaml....its just his hobby;P :laugh: sorry Marc, I know you're not _that_ geeky


                :badger:

                1 Reply Last reply
                0
                • C Code2326

                  So what compiler do you use when you create programs? I'm currently using Microsoft Visual Studio 2005, is that a good choice? Or are there better ones?

                  Steve EcholsS Offline
                  Steve EcholsS Offline
                  Steve Echols
                  wrote on last edited by
                  #19

                  VC6 but being dragged kicking and screaming into c#/.net/vs2003/2005.


                  - S 50 cups of coffee and you know it's on!

                  • S
                    50 cups of coffee and you know it's on!
                    Code, follow, or get out of the way.
                  1 Reply Last reply
                  0
                  • C Christian Graus

                    J# isn't a language. Seriously tho, I thought that through several times, J# wasn't even on my radar. I mean, does anyone actually use it ? ( I offended the lead of the J# team by asking that on the MSDN forums once ) The express editions are not VS2005, at least not in my mind. They are C# EE, VB EE, C++ EE, Web EE.

                    Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog

                    T Offline
                    T Offline
                    Tim Craig
                    wrote on last edited by
                    #20

                    Christian Graus wrote:

                    J# isn't a language.

                    Then that leads to the conclusion that the only language there is C++. :laugh:

                    The evolution of the human genome is too important to be left to chance.

                    1 Reply Last reply
                    0
                    • C Code2326

                      So what compiler do you use when you create programs? I'm currently using Microsoft Visual Studio 2005, is that a good choice? Or are there better ones?

                      T Offline
                      T Offline
                      Tim Craig
                      wrote on last edited by
                      #21

                      Microchip C18 but lately I've been doing software for a robot.

                      The evolution of the human genome is too important to be left to chance.

                      E G 2 Replies Last reply
                      0
                      • C Colin Angus Mackay

                        Christian Graus wrote:

                        That's an IDE. It comes with three compilers.

                        (1) C++ (2) C# (3) VB.NET (4) J# (at least on my installation) And the express editions only come with one compiler.


                        Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

                        S Offline
                        S Offline
                        Stuart Dootson
                        wrote on last edited by
                        #22

                        (5) F# (on my installation)

                        1 Reply Last reply
                        0
                        • T Tim Craig

                          Microchip C18 but lately I've been doing software for a robot.

                          The evolution of the human genome is too important to be left to chance.

                          E Offline
                          E Offline
                          Ed Poore
                          wrote on last edited by
                          #23

                          Tim Craig wrote:

                          Microchip C18

                          Ouch! I've used Microchip stuff in the past (ok, mainly their assembler rather than C and it was a tricky b****** too).


                          I have no idea what I just said. But my intentions were sincere.

                          T 1 Reply Last reply
                          0
                          • C Code2326

                            So what compiler do you use when you create programs? I'm currently using Microsoft Visual Studio 2005, is that a good choice? Or are there better ones?

                            M Offline
                            M Offline
                            Mike Dimmick
                            wrote on last edited by
                            #24

                            For various different projects: Microsoft C 6.0 Visual C++ 1.52c Visual C++ 6.0 Visual Basic 6.0 Visual Studio .NET 2003 (C#, VB.NET, C++) eMbedded Visual C++ 3.0 (ARM compiler) eMbedded Visual C++ 4.0 (ARM compiler for CE 4.2, CE 5.0) Visual Studio 2005 (C# 2.0, some C++ for Windows Mobile 5.0 and desktop x86) The choice depends on the project's requirements. We still do some work on DOS-based handhelds, although normally porting to Windows CE or Windows Mobile and then checking that the changes still build correctly for the original unit - that covers C 6.0 and VC++ 1.52. We have an application server written in VB 6.0, and to avoid problems with multiple C++ runtimes loaded in the same process, we build its helper components in VC 6.0.

                            Stability. What an interesting concept. -- Chris Maunder

                            G 1 Reply Last reply
                            0
                            • T Taka Muraoka

                              Marc Clifton wrote:

                              I write assembly language code. In HEX!!!!

                              Hex?! You pussy. You probably use a normal keyboard instead of one like mine[^] :laugh:


                              0 bottles of beer on the wall, 0 bottles of beer, you take 1 down, pass it around, 4294967295 bottles of beer on the wall. Awasu 2.2.4 [^]: A free RSS/Atom feed reader with support for Code Project.

                              D Offline
                              D Offline
                              Dan Neely
                              wrote on last edited by
                              #25

                              403. And a haiku?

                              -- Rules of thumb should not be taken for the whole hand.

                              1 Reply Last reply
                              0
                              • T Tim Craig

                                Microchip C18 but lately I've been doing software for a robot.

                                The evolution of the human genome is too important to be left to chance.

                                G Offline
                                G Offline
                                Gordon Brandly
                                wrote on last edited by
                                #26

                                Tim Craig wrote:

                                Microchip C18

                                It's such an open-ended question, I was tempted to answer with: B. Knudsen CC8E and see if anyone here would know what I was talking about. After reading your answer, though, I think now maybe at least one person would! :) Actually, my full answer would be more like: C++Builder 5 Visual C++ 6 Visual C++ 7.1 Visual C++ 8 Knudsen CC8E Borland C++ 5.02 ...and a few others, though the ones above are what I use regularly these days.

                                T 1 Reply Last reply
                                0
                                • M Mike Dimmick

                                  For various different projects: Microsoft C 6.0 Visual C++ 1.52c Visual C++ 6.0 Visual Basic 6.0 Visual Studio .NET 2003 (C#, VB.NET, C++) eMbedded Visual C++ 3.0 (ARM compiler) eMbedded Visual C++ 4.0 (ARM compiler for CE 4.2, CE 5.0) Visual Studio 2005 (C# 2.0, some C++ for Windows Mobile 5.0 and desktop x86) The choice depends on the project's requirements. We still do some work on DOS-based handhelds, although normally porting to Windows CE or Windows Mobile and then checking that the changes still build correctly for the original unit - that covers C 6.0 and VC++ 1.52. We have an application server written in VB 6.0, and to avoid problems with multiple C++ runtimes loaded in the same process, we build its helper components in VC 6.0.

                                  Stability. What an interesting concept. -- Chris Maunder

                                  G Offline
                                  G Offline
                                  Gordon Brandly
                                  wrote on last edited by
                                  #27

                                  Mike Dimmick wrote:

                                  Visual C++ 1.52c

                                  We have a copy of that around here, but I don't think anyone has ever used it. I use Borland C++ 5.02 for our embedded-DOS equipment, because I've always liked its IDE and decent 16-bit compiler. On the other hand, I've just started using the Visual C++ 2003 and 2005 IDEs regularly a couple of months ago, and now I must say I'm pretty spoiled. I've even gone to the trouble of figuring out how to get my microcontroller C code (using the Knudsen CC8E compiler) to build in Visual Studio 2005, just to get the Intellisense Advantage (tm?). Nice!!!! (I'm too old to say "Sweet!", but don't want to properly date myself by saying "Far out!".)

                                  1 Reply Last reply
                                  0
                                  • E Ed Poore

                                    Tim Craig wrote:

                                    Microchip C18

                                    Ouch! I've used Microchip stuff in the past (ok, mainly their assembler rather than C and it was a tricky b****** too).


                                    I have no idea what I just said. But my intentions were sincere.

                                    T Offline
                                    T Offline
                                    Tim Craig
                                    wrote on last edited by
                                    #28

                                    Ed.Poore wrote:

                                    Ouch! I've used Microchip stuff in the past (ok, mainly their assembler rather than C and it was a tricky b****** too).

                                    It hasn't been too bad. The compiler handles a lot of the nasty things like dealing with paging of memory. I didn't have any choice in the matter. I coach a FIRST high school robotics team and that's what we're given. The biggest hassle was just dropping back to C from C++ and whining why can't I do that. :sigh: The worst part was this season when they switched to an 18F8722 chip for the controller which had a bunch of silicon errors in the interrupt system and timers. Even with the fixes my code never ran right although it was fine on an older 8520 chip.

                                    The evolution of the human genome is too important to be left to chance.

                                    E 1 Reply Last reply
                                    0
                                    • G Gordon Brandly

                                      Tim Craig wrote:

                                      Microchip C18

                                      It's such an open-ended question, I was tempted to answer with: B. Knudsen CC8E and see if anyone here would know what I was talking about. After reading your answer, though, I think now maybe at least one person would! :) Actually, my full answer would be more like: C++Builder 5 Visual C++ 6 Visual C++ 7.1 Visual C++ 8 Knudsen CC8E Borland C++ 5.02 ...and a few others, though the ones above are what I use regularly these days.

                                      T Offline
                                      T Offline
                                      Tim Craig
                                      wrote on last edited by
                                      #29

                                      Yeah, I decided to play smart ass since he was expecting a bunch of compilers for Windows. I do have Visual C++ installed but that would be such a ho-hum answer and I rarely use it since I retired.

                                      The evolution of the human genome is too important to be left to chance.

                                      1 Reply Last reply
                                      0
                                      • T Tim Craig

                                        Ed.Poore wrote:

                                        Ouch! I've used Microchip stuff in the past (ok, mainly their assembler rather than C and it was a tricky b****** too).

                                        It hasn't been too bad. The compiler handles a lot of the nasty things like dealing with paging of memory. I didn't have any choice in the matter. I coach a FIRST high school robotics team and that's what we're given. The biggest hassle was just dropping back to C from C++ and whining why can't I do that. :sigh: The worst part was this season when they switched to an 18F8722 chip for the controller which had a bunch of silicon errors in the interrupt system and timers. Even with the fixes my code never ran right although it was fine on an older 8520 chip.

                                        The evolution of the human genome is too important to be left to chance.

                                        E Offline
                                        E Offline
                                        Ed Poore
                                        wrote on last edited by
                                        #30

                                        Tim Craig wrote:

                                        what we're given

                                        That always seems to be the way with Microchip, you never choose them but are always given PICs to work with. :rolleyes:


                                        I have no idea what I just said. But my intentions were sincere.

                                        1 Reply Last reply
                                        0
                                        • C Code2326

                                          So what compiler do you use when you create programs? I'm currently using Microsoft Visual Studio 2005, is that a good choice? Or are there better ones?

                                          R Offline
                                          R Offline
                                          Roger Wright
                                          wrote on last edited by
                                          #31

                                          TurboASM

                                          "...a photo album is like Life, but flat and stuck to pages." - Shog9

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups