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
  1. Home
  2. The Lounge
  3. Do you C?

Do you C?

Scheduled Pinned Locked Moved The Lounge
questionhtmlcomtoolstutorial
55 Posts 37 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.
  • H Hans Dietrich

    Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

    Best wishes, Hans


    [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

    J Offline
    J Offline
    John M Drescher
    wrote on last edited by
    #2

    Apparently not anymore. I tried to help on a piece of open source software that I use and that is written in C. Boy for a C++ programmer that is painful. I mean no classes, no stl, and don't get me started about strings...

    John

    C A 2 Replies Last reply
    0
    • H Hans Dietrich

      Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

      Best wishes, Hans


      [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

      D Offline
      D Offline
      dighn
      wrote on last edited by
      #3

      At work we still use C mostly. It's not just trivial embedded code either, whole class libraries, communication and data processing frameworks. All C. It does feel limiting at times. Even simple stuff like not being to do for(int i...) is annoying. But our code needs to be portable across multiple hardware/software platforms. And I have to admit there is elegance in its simplicity.

      1 Reply Last reply
      0
      • H Hans Dietrich

        Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

        Best wishes, Hans


        [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #4

        Some of the best stuff I ever wrote was in C and assembler. It just felt simpler. Cheers, Drew.

        H 1 Reply Last reply
        0
        • L Lost User

          Some of the best stuff I ever wrote was in C and assembler. It just felt simpler. Cheers, Drew.

          H Offline
          H Offline
          Henry Minute
          wrote on last edited by
          #5

          Drew Stainton wrote:

          Some of the best stuff I ever wrote was in C and assembler

          For me, assembler yes but somehow I never really got on with C, I don't know why.

          Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?"

          1 Reply Last reply
          0
          • H Hans Dietrich

            Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

            Best wishes, Hans


            [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

            C Offline
            C Offline
            ColinM123
            wrote on last edited by
            #6

            Hellno!

            Online Guitar Tools

            G 1 Reply Last reply
            0
            • H Hans Dietrich

              Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

              Best wishes, Hans


              [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

              P Offline
              P Offline
              PIEBALDconsult
              wrote on last edited by
              #7

              I wish. Well OK, maybe not, but I made more money doing C than I do have with C#. Even better, it was C with embedded SQL (PRO*C). Good times. I do still use C occasionally.

              1 Reply Last reply
              0
              • H Hans Dietrich

                Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                Best wishes, Hans


                [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                L Offline
                L Offline
                Luis Alonso Ramos
                wrote on last edited by
                #8

                I don't think I have written a line of C code in ten years. Even when I was in school I used C++ instead of plain C (ok, not necessarily full C++ but some things like single-line comments and for(int i = 0). And talking about C++ I just remember two ocassions I used it in the last 5 years at least. One was to teach one of my coworkers the Windows API and window procedures and so on, and another to make a little program for a friend to automatically refresh TakeStock[^] without asking him to install .NET. For business reasons, I've only used C# (and a little VB.NET because one customer asked) and I've needed nothing else.

                Luis Alonso Ramos Intelectix Chihuahua, Mexico My Blog!

                1 Reply Last reply
                0
                • C ColinM123

                  Hellno!

                  Online Guitar Tools

                  G Offline
                  G Offline
                  Graham Bradshaw
                  wrote on last edited by
                  #9

                  ColinM123 wrote:

                  Hellno!

                  If this is your first post about C, it should be "Hellno World!"

                  A 1 Reply Last reply
                  0
                  • H Hans Dietrich

                    Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                    Best wishes, Hans


                    [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                    J Offline
                    J Offline
                    Jorgen Sigvardsson
                    wrote on last edited by
                    #10

                    Sometimes, just for fun. Reliving the old days :)

                    -- Kein Mitleid Für Die Mehrheit

                    1 Reply Last reply
                    0
                    • H Hans Dietrich

                      Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                      Best wishes, Hans


                      [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                      J Offline
                      J Offline
                      Johann Gerell
                      wrote on last edited by
                      #11

                      But of course! For extremely platform-portable global navigation software. Calling it voluntary or trivial would be a great exaggeration, though...

                      -- Time you enjoy wasting is not wasted time - Bertrand Russel

                      1 Reply Last reply
                      0
                      • H Hans Dietrich

                        Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                        Best wishes, Hans


                        [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                        C Offline
                        C Offline
                        cecildt
                        wrote on last edited by
                        #12

                        Still use C here and there. Currently looking at OpenCL which is written in C. I still think C will be there in a 100 years! Long live C!

                        1 Reply Last reply
                        0
                        • H Hans Dietrich

                          Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                          Best wishes, Hans


                          [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                          L Offline
                          L Offline
                          Lost User
                          wrote on last edited by
                          #13

                          Almost every day, including some weekends. I expect that I will probably be using it for several years to come. :-D Best Wishes, -David Delaune

                          1 Reply Last reply
                          0
                          • H Hans Dietrich

                            Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                            Best wishes, Hans


                            [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                            A Offline
                            A Offline
                            Anna Jayne Metcalfe
                            wrote on last edited by
                            #14

                            Not anymore, unless there's a very good reason. I just find it far too limiting. :doh:

                            Anna :rose: Having a bad bug day? Tech Blog | Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                            C 1 Reply Last reply
                            0
                            • H Hans Dietrich

                              Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                              Best wishes, Hans


                              [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                              P Offline
                              P Offline
                              peterchen
                              wrote on last edited by
                              #15

                              I *cough* know someone who does.

                              Burning Chrome ^ | Linkify!| FoldWithUs! | sighist

                              1 Reply Last reply
                              0
                              • H Hans Dietrich

                                Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                                Best wishes, Hans


                                [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                                N Offline
                                N Offline
                                Noam Sigal
                                wrote on last edited by
                                #16

                                Yes! For embedded micro-controllers, communication and HW-related SW. We also program C++ (.Net, Borland), Java, C#. Our system and code are quite complex, involving several embedded platforms, PDA, several PC clients and servers, GUI, control, RT... you name it. Where we require portability, performance, and EASY MAINTENANCE - C is the #1 choice.

                                noams66

                                D 1 Reply Last reply
                                0
                                • H Hans Dietrich

                                  Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                                  Best wishes, Hans


                                  [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                                  L Offline
                                  L Offline
                                  Lost User
                                  wrote on last edited by
                                  #17

                                  C will never die, greatest things needs to be done in C. A real programmer writes C and assembler I am not very good with assembler so i am not a real programmer ;) For business, maybe C is not the better option, but for innovation, robotic, AI you need to have C on your mind, or every step of your personal robot will consume 200W of electricity and take 2 minutes to complete ;P C is better to export to another language that C++ :) lange Lebensdauer zu C!

                                  Saludos!! ____Juan

                                  1 Reply Last reply
                                  0
                                  • H Hans Dietrich

                                    Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                                    Best wishes, Hans


                                    [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                                    M Offline
                                    M Offline
                                    Mirds
                                    wrote on last edited by
                                    #18

                                    Of course I do. Work with really critical systems, such as avionics, does not allow you to use object oriented programming. So C and ADA are a must.

                                    P 1 Reply Last reply
                                    0
                                    • H Hans Dietrich

                                      Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                                      Best wishes, Hans


                                      [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                                      P Offline
                                      P Offline
                                      Paul Sanders the other one
                                      wrote on last edited by
                                      #19

                                      Having been a die-hard C programmer for many years, but now something of a convert, I can say that I would miss virtual functions (especially destructors) and inheritance. I know you can *do* it in C (more or less) but it's a pain. I use templates rarely, but occasionally they are a lifesaver (no more 50 line, impossible to debug #define's), and being able to declare local variables anywhere in the body of a function certainly makes my code that bit tidier. What I like about C++ is that if you use it wisely, it is as efficient as C. What I dislike about C++ is that it can be virtually impossible to follow, and be very inefficient, if abused. I could live without the STL personally, except for map which I use a lot for 'associative arrays' (read 'access by key'). Hell, anyone can code a linked list :) My favourite toy is a templated 'smart pointer' that deletes itself when it goes out of scope. Makes life a lot simpler and avoids a lot of bugs.

                                      Paul Sanders http://www.alpinesoft.co.uk

                                      1 Reply Last reply
                                      0
                                      • M Mirds

                                        Of course I do. Work with really critical systems, such as avionics, does not allow you to use object oriented programming. So C and ADA are a must.

                                        P Offline
                                        P Offline
                                        Paul Sanders the other one
                                        wrote on last edited by
                                        #20

                                        > Work with really critical systems, such as avionics, does not allow you to use object oriented programming. So C and ADA are a must. Why on earth not?

                                        Paul Sanders http://www.alpinesoft.co.uk

                                        M T 2 Replies Last reply
                                        0
                                        • H Hans Dietrich

                                          Long live C: http://www.theregister.co.uk/2009/01/21/open_source_projects_08/[^]

                                          Best wishes, Hans


                                          [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                                          M Offline
                                          M Offline
                                          Machaira
                                          wrote on last edited by
                                          #21

                                          For general application development there's no reason to use C (or C++). Long live C#!

                                          P C 2 Replies 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