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. I 'm wondering

I 'm wondering

Scheduled Pinned Locked Moved The Lounge
c++csharpjavadesignquestion
19 Posts 10 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.
  • R Roger Wright

    First and most important, click the "Edit" tag below your message and delete your email address! This is a good way to attract unwanted junk mail in a hurry. As for your question, I spent a lot of years designing and programming ATE when I was first out of college, but there was no Windows then. When I left that career, I tried learning C++ using Visual C++ and MFC for many years without success. It wasn't that the language is that hard, though it is and the syntax is awful, but that the Windows model made me crazy. When C# was introduced, I tried it and found it much easier to learn, and lacking nothing I need. I think you'll find that C# is more than capable of doing all you need for testing batteries and much more, and it will be far easier for you to master. Good luck! :-D

    Will Rogers never met me.

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

    Roger Wright wrote:

    As for your question, I spent a lot of years designing and programming ATE when I was first out of college, but there was no Windows then.

    Faarrrkkkk, there was only holes in your walls back then, glass hadn't even been invented, had it?

    Michael Martin Australia "I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004

    R 1 Reply Last reply
    0
    • R Roger Wright

      You've already mastered that one, Mick. Everyone needs a fallback position, though; I suggest singing very loudly and badly in public places.

      Will Rogers never met me.

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

      Roger Wright wrote:

      You've already mastered that one, Mick. Everyone needs a fallback position, though; I suggest singing very loudly and badly in public places.

      That's not a good suggestion at all. I'll go with falling down without hurting yourself. I'll give that a go and se how I do.

      Michael Martin Australia "I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004

      J 1 Reply Last reply
      0
      • L Lost User

        Roger Wright wrote:

        As for your question, I spent a lot of years designing and programming ATE when I was first out of college, but there was no Windows then.

        Faarrrkkkk, there was only holes in your walls back then, glass hadn't even been invented, had it?

        Michael Martin Australia "I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004

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

        Not all all! We're not barbarians, you know. The holes in the walls were nicely covered with oilskins, which let in the light, but block the rain and wind. They do get a bit ripe-smelling in the summer heat, but since we had no running water and rarely bathed, it was easy to ignore.

        Will Rogers never met me.

        1 Reply Last reply
        0
        • S Sun Mi Kang

          :confused:Hi?? Im entry level worker in battery company,, My company make Battery cell in industry part, Usualyl i made BMS (Battery Management System) like monitoring Battery volt, temp program using c++, MFC Somtimes , it was hard to use many APIs. I studied electronics engineering in school.. Im not good at Window Programming. But I try to learn internet, and book,diverse resources. I buy chartfx program package (JAVA, C# C++, Web) But Im using C++ chartfx 6.2 verison. it was hard to operate chart in C++ If I use C# . I can use chart gauge,, design things.. But it takes many times to move C#.. I dont have many foundation skills.. so worried..... I 'm wonderig that studying c++ longer or give up c++ and move to study C#.. Let me advice.. Im only window programmer in my company,, ( 1years 6 month work career)

          J Offline
          J Offline
          JimmyRopes
          wrote on last edited by
          #9

          If you are targeting only windows then C# is probably the way to go. If you intend to target many platforms then JAVA may be better as it is platform independent. In my opinion, C++ is very powerful but don't lose track of what you are trying to accomplish. C# or JAVA will allow you to concentrate on the engineering problem you are trying to solve rather than the underlying framework you need to solve the problem.

          The report of my death was an exaggeration - Mark Twain
          Simply Elegant Designs JimmyRopes Designs
          Think inside the box! ProActive Secure Systems
          I'm on-line therefore I am. JimmyRopes

          1 Reply Last reply
          0
          • S Sun Mi Kang

            :confused:Hi?? Im entry level worker in battery company,, My company make Battery cell in industry part, Usualyl i made BMS (Battery Management System) like monitoring Battery volt, temp program using c++, MFC Somtimes , it was hard to use many APIs. I studied electronics engineering in school.. Im not good at Window Programming. But I try to learn internet, and book,diverse resources. I buy chartfx program package (JAVA, C# C++, Web) But Im using C++ chartfx 6.2 verison. it was hard to operate chart in C++ If I use C# . I can use chart gauge,, design things.. But it takes many times to move C#.. I dont have many foundation skills.. so worried..... I 'm wonderig that studying c++ longer or give up c++ and move to study C#.. Let me advice.. Im only window programmer in my company,, ( 1years 6 month work career)

            H Offline
            H Offline
            H Brydon
            wrote on last edited by
            #10

            For something managing battery levels, I think you want to stay with C++. This is a common language (relatively), available on almost all platforms. C# is a language that is Microsoft-specific, and requires the use of a fairly heavy weight and specific CLR, which you wouldn't be able to run at or near BIOS level for example. C++ code will be able to run multi-platform and in low-level environments. You want to stick with C++. Good luck!

            -- Harvey

            1 Reply Last reply
            0
            • L Lost User

              Roger Wright wrote:

              You've already mastered that one, Mick. Everyone needs a fallback position, though; I suggest singing very loudly and badly in public places.

              That's not a good suggestion at all. I'll go with falling down without hurting yourself. I'll give that a go and se how I do.

              Michael Martin Australia "I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004

              J Offline
              J Offline
              JimmyRopes
              wrote on last edited by
              #11

              Michael Martin wrote:

              I'll go with falling down without hurting yourself. I'll give that a go and se how I do.

              I think you have already mastered that one also. :doh:

              The report of my death was an exaggeration - Mark Twain
              Simply Elegant Designs JimmyRopes Designs
              Think inside the box! ProActive Secure Systems
              I'm on-line therefore I am. JimmyRopes

              L 1 Reply Last reply
              0
              • J JimmyRopes

                Michael Martin wrote:

                I'll go with falling down without hurting yourself. I'll give that a go and se how I do.

                I think you have already mastered that one also. :doh:

                The report of my death was an exaggeration - Mark Twain
                Simply Elegant Designs JimmyRopes Designs
                Think inside the box! ProActive Secure Systems
                I'm on-line therefore I am. JimmyRopes

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

                JimmyRopes wrote:

                I think you have already mastered that one also. :doh:

                I'll just have to conceed then, that I have mastered all I need to know.

                Michael Martin Australia "I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004

                1 Reply Last reply
                0
                • S Sun Mi Kang

                  :confused:Hi?? Im entry level worker in battery company,, My company make Battery cell in industry part, Usualyl i made BMS (Battery Management System) like monitoring Battery volt, temp program using c++, MFC Somtimes , it was hard to use many APIs. I studied electronics engineering in school.. Im not good at Window Programming. But I try to learn internet, and book,diverse resources. I buy chartfx program package (JAVA, C# C++, Web) But Im using C++ chartfx 6.2 verison. it was hard to operate chart in C++ If I use C# . I can use chart gauge,, design things.. But it takes many times to move C#.. I dont have many foundation skills.. so worried..... I 'm wonderig that studying c++ longer or give up c++ and move to study C#.. Let me advice.. Im only window programmer in my company,, ( 1years 6 month work career)

                  J Offline
                  J Offline
                  jschell
                  wrote on last edited by
                  #13

                  Normally you would pick one and learn it well first. But I presume that you are doing this on your own time so you can bounce back an forth if you wish. However, at least where I live, your current experience would suggest that you are currently working in the "embedded" programming market. Thus your next job would be in embedded programming as well. And knowledge in C++ is much more likely to be helpful in that market.

                  S 1 Reply Last reply
                  0
                  • D DaveAuld

                    It is simple. You learn the skills applicable to the job you want to do.

                    Dave Find Me On: Web|Facebook|Twitter|LinkedIn


                    Folding Stats: Team CodeProject

                    S Offline
                    S Offline
                    Sun Mi Kang
                    wrote on last edited by
                    #14

                    :) thanks

                    1 Reply Last reply
                    0
                    • L Lost User

                      DaveAuld wrote:

                      You learn the skills applicable to the job you want to do.

                      Drinking it is then.

                      Michael Martin Australia "I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004

                      S Offline
                      S Offline
                      Sun Mi Kang
                      wrote on last edited by
                      #15

                      :) drink valentine soon

                      1 Reply Last reply
                      0
                      • J jschell

                        Normally you would pick one and learn it well first. But I presume that you are doing this on your own time so you can bounce back an forth if you wish. However, at least where I live, your current experience would suggest that you are currently working in the "embedded" programming market. Thus your next job would be in embedded programming as well. And knowledge in C++ is much more likely to be helpful in that market.

                        S Offline
                        S Offline
                        Sun Mi Kang
                        wrote on last edited by
                        #16

                        yes i connect board and show data my boss made firm ware i just show data in window my company use chip stm.

                        1 Reply Last reply
                        0
                        • S Sun Mi Kang

                          :confused:Hi?? Im entry level worker in battery company,, My company make Battery cell in industry part, Usualyl i made BMS (Battery Management System) like monitoring Battery volt, temp program using c++, MFC Somtimes , it was hard to use many APIs. I studied electronics engineering in school.. Im not good at Window Programming. But I try to learn internet, and book,diverse resources. I buy chartfx program package (JAVA, C# C++, Web) But Im using C++ chartfx 6.2 verison. it was hard to operate chart in C++ If I use C# . I can use chart gauge,, design things.. But it takes many times to move C#.. I dont have many foundation skills.. so worried..... I 'm wonderig that studying c++ longer or give up c++ and move to study C#.. Let me advice.. Im only window programmer in my company,, ( 1years 6 month work career)

                          M Offline
                          M Offline
                          Mark_Wallace
                          wrote on last edited by
                          #17

                          You have to constantly learn new things, in this field. I've found that it's wisest to only learn things if there is an actual need for them -- otherwise you become a mine of useless information. What are your goals? Is there a company or field that you want to move to that uses C#? If so, learn it to help you make the move. If you don't have a definite, real-world aim that requires C#, then I'd say you should find out what is needed in the fields you want to move into, and learn them, instead.

                          I wanna be a eunuchs developer! Pass me a bread knife!

                          1 Reply Last reply
                          0
                          • S Sun Mi Kang

                            :confused:Hi?? Im entry level worker in battery company,, My company make Battery cell in industry part, Usualyl i made BMS (Battery Management System) like monitoring Battery volt, temp program using c++, MFC Somtimes , it was hard to use many APIs. I studied electronics engineering in school.. Im not good at Window Programming. But I try to learn internet, and book,diverse resources. I buy chartfx program package (JAVA, C# C++, Web) But Im using C++ chartfx 6.2 verison. it was hard to operate chart in C++ If I use C# . I can use chart gauge,, design things.. But it takes many times to move C#.. I dont have many foundation skills.. so worried..... I 'm wonderig that studying c++ longer or give up c++ and move to study C#.. Let me advice.. Im only window programmer in my company,, ( 1years 6 month work career)

                            M Offline
                            M Offline
                            Michael Bergman
                            wrote on last edited by
                            #18

                            You should become a poet.

                            m.bergman

                            For Bruce Schneier, quanta only have one state : afraid.

                            To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire

                            In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron

                            I am not a chatbot

                            1 Reply Last reply
                            0
                            • L Lost User

                              DaveAuld wrote:

                              You learn the skills applicable to the job you want to do.

                              Drinking it is then.

                              Michael Martin Australia "I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004

                              Z Offline
                              Z Offline
                              zenwalker1985
                              wrote on last edited by
                              #19

                              Correction : Drinking and girls => Charlie sheens life in Two and half men ;)

                              My cUr10U5 w0rlD

                              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