Announcement

Collapse
No announcement yet.

next laguage to learn

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • next laguage to learn

    just a quick question for all the programming masters -

    I'm learning Java in school, and I have a history or programming (little stuff, nothing big), and I want to do more this summer.

    My question is about which route I should take.

    a.) I'm going to be in comp sci again next year, so if I get very ahead in Java, next year will be crazy boring, so that would be limiting as to what I could learn.

    b.) I could do c++ or c# maybe ? I don't know. I'm just wondering if y'all had any opinions as to which route I should go, and then also any recomendations for reading materialon said topic.
    I consider that our present sufferings are not worth comparing with the glory that will be revealed in us.

    www.neoterikos.com

  • #2
    i'd go with C++. go for a more general language with C#
    '98 Explorer Sport
    http://mp3car.zcentric.com (down atm)
    AMD 800mhz 192megs RAM 60gig hard drive 9 inch widescreen VGA
    80% done

    Comment


    • #3
      Originally posted by hijinks21
      i'd go with C++. go for a more general language with C#
      I agree totally with Hijinks21... C++ and C# would be really good choices. C# and the .NET Framework are really making some good progress, even on Linux via Mono, which will be released end of June.
      Ben S. Stahlhood II
      Hybrid Mobile
      MMC/Transcend Developer
      --------------------------------------
      http://www.hybrid-mobile.com/
      http://www.cocoamachine.com/
      http://weblogs.asp.net/bstahlhood/

      Comment


      • #4
        C++ is a great language, and the syntax is very similar to Java, but you can get so much more done so much faster with VB.NET than with MFC or Win32 C++. I wish i could say that C++ would be a better route, but for much less time spent programming, you can get so much more done with VB.NET. If you want to do anything outside windows, or write games, go C++, but if you want to windows app. programming, go VB.NET

        sorry, microsoft wins again,
        ray

        Comment


        • #5
          Don't forget C! If you have never learned C, it's a good idea to look into it a little bit. Even if you never write any, you will be able to read the tons of C source code out there and understand how things are implemented.

          Knowing C also becomes useful when you need to integrate some existing C into your app and have to drop into some #extern C
          MY CAR IS FOR SALE!
          See My Project Page for Details - 2003 BMW E46 ///M3
          Custom Dash Monitor Housing - OEM Fitment
          Custom Overhead DVD-ROM Housing in Headliner
          BMW I-Bus Integration
          My homepage with many other fun projects!

          Comment


          • #6
            awesome, thanx

            stupid question : how is VB.NET related to VB ?
            I consider that our present sufferings are not worth comparing with the glory that will be revealed in us.

            www.neoterikos.com

            Comment


            • #7
              Good questions, I just got VB.NET and would like to try and make my own car media software front end. Im a programmer now (C, C++, etc...) but I've not done VB in forever, and not interfaced with other DLL, etc... Whats a decent way to get my feet wet here?
              '02 GTI
              [Routis '04] [Opus 90W] [160GB Maxtor HD]
              [Lilliput 7" TS] [VIA M10000] [XMPCR]
              [512MB RAM] [Custom housing]
              [Deluo GPS Mouse] [E-MU 0404 Soundcard]
              Progress Meter: [==============|] 99.9%

              Comment


              • #8
                the .NET frameworks is much different than the old VB6 structure. Syntax is similar, but things are done differenly - more of an object oriented way (since now everything in VB.NET is an object).

                Not hard though, once you play with it.
                Car: 2000 Audi A4 Avant 1.8t
                Carputer 2.0: removed. Back to stock.

                Comment


                • #9
                  Originally posted by brrman
                  Not hard though, once you play with it.
                  So lets say I want to create a front end to play mp3's to start.... Any tips.?
                  '02 GTI
                  [Routis '04] [Opus 90W] [160GB Maxtor HD]
                  [Lilliput 7" TS] [VIA M10000] [XMPCR]
                  [512MB RAM] [Custom housing]
                  [Deluo GPS Mouse] [E-MU 0404 Soundcard]
                  Progress Meter: [==============|] 99.9%

                  Comment


                  • #10
                    lets learn Swedish, ja?
                    -
                    My cars
                    -

                    Comment


                    • #11
                      For anyone interested, US residents can receive a FREE not for resale copy of VB .NET standard from microsoft. You do have to watch and rate 5 movies. Ok you only have to rate them (watching is entirely optional)

                      http://msdn.microsoft.com/vbasic/atthemovies/
                      Never be afraid to do something yourself. Remember - amateur built the Ark, professionals built the Titanic.

                      Comment


                      • #12
                        wow, sweet. thanx.

                        looks like VB.net may be the next thing for me.
                        I consider that our present sufferings are not worth comparing with the glory that will be revealed in us.

                        www.neoterikos.com

                        Comment


                        • #13
                          Originally posted by judoGTI
                          So lets say I want to create a front end to play mp3's to start.... Any tips.?
                          The extreme basics are the same as VB6. Just that the Frameworks is different. You have to learn where things are all over again. Now you have to Dim a form, instantiate it and use it that way. You have more control and more of the "guts" at your fingertips, but you are expected to be more responsible in your development strategies (cuz if you're not .NET can get SLOOOOW)...

                          and then we have the whole "true inheritance" thing now...
                          Car: 2000 Audi A4 Avant 1.8t
                          Carputer 2.0: removed. Back to stock.

                          Comment


                          • #14
                            I prefer Delphi. I think it is almost as easy as VB and it compiles to native Win32 apps so you don't need all the clunky runtime stuff for your apps to work.

                            My 2 cents.

                            Chris.

                            Comment


                            • #15
                              Delphi still has its place, but I would never go back to it after learning .NET, especially for enterprise apps.
                              Car: 2000 Audi A4 Avant 1.8t
                              Carputer 2.0: removed. Back to stock.

                              Comment

                              Working...
                              X