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. An interesting career so far...

An interesting career so far...

Scheduled Pinned Locked Moved The Lounge
careerlearningcsharpc++java
17 Posts 14 Posters 1 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.
  • P phannon86

    So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

    He who makes a beast out of himself gets rid of the pain of being a man

    C Offline
    C Offline
    Chris Losinger
    wrote on last edited by
    #6

    Java? pshaw. back in my day, we used Modula2, and we liked it.

    image processing toolkits | batch image processing

    L 1 Reply Last reply
    0
    • P phannon86

      So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

      He who makes a beast out of himself gets rid of the pain of being a man

      D Offline
      D Offline
      Dr Walt Fair PE
      wrote on last edited by
      #7

      Phannon wrote:

      So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi?

      Actually Delphi was created by the same person who created C#, so C# in many ways resembles a more advanced Delphi. The Borland/Inprise/CodeGear/?? Delphi IDE is pretty decent -- in the past it was MUCH better than any version of Visual Studio, but VS finally caught up. As far as language, Delphi's Object Pascal is very similar in many respects to C#, other than the syntactical differences. You'll catch on to those pretty quickly. It's strongly typed, etc. In fact I used TP, BP and Delphi for many years with few regrets. Only recently have I pretty much dumped it, except for supporting some of my older apps, due to my perceived instability in the language support. After all, it was a product of Borland, then Inprise, then Borland again, then CodeGear and now some other outfit. At any rate, it's not so bad and there's plenty of info out on the web concerning Delphi, 3rd party components, etc.

      P 1 Reply Last reply
      0
      • C Chris Losinger

        Java? pshaw. back in my day, we used Modula2, and we liked it.

        image processing toolkits | batch image processing

        L Offline
        L Offline
        leppie
        wrote on last edited by
        #8

        Chris Losinger wrote:

        we used Modula2, and we liked it.

        We used C (and some Jaba), I did not like it!

        xacc.ide - now with TabsToSpaces support
        IronScheme - 1.0 beta 1 - out now!
        ((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))

        1 Reply Last reply
        0
        • D Dr Walt Fair PE

          Phannon wrote:

          So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi?

          Actually Delphi was created by the same person who created C#, so C# in many ways resembles a more advanced Delphi. The Borland/Inprise/CodeGear/?? Delphi IDE is pretty decent -- in the past it was MUCH better than any version of Visual Studio, but VS finally caught up. As far as language, Delphi's Object Pascal is very similar in many respects to C#, other than the syntactical differences. You'll catch on to those pretty quickly. It's strongly typed, etc. In fact I used TP, BP and Delphi for many years with few regrets. Only recently have I pretty much dumped it, except for supporting some of my older apps, due to my perceived instability in the language support. After all, it was a product of Borland, then Inprise, then Borland again, then CodeGear and now some other outfit. At any rate, it's not so bad and there's plenty of info out on the web concerning Delphi, 3rd party components, etc.

          P Offline
          P Offline
          phannon86
          wrote on last edited by
          #9

          Walt Fair, Jr. wrote:

          it was a product of Borland, then Inprise, then Borland again, then CodeGear and now some other outfit.

          Embarcadero is their new name apparently... cheers for your input :)

          He who makes a beast out of himself gets rid of the pain of being a man

          D 1 Reply Last reply
          0
          • P phannon86

            So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

            He who makes a beast out of himself gets rid of the pain of being a man

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

            You'll probably enjoy it. I haven't used Delphi, but I believe it's the descendant of Pascal, which is the last language I really mastered. Once upon a time each generation of languages got more powerful, easier to understand, and more maintainable. Pascal was the end of the line in that trend. Everything since is harder to use, harder to maintain, and more difficult to master. A lot of that is the event-driven orientation of programming that has supplanted the original paradigm, but Pascal survived the evolution into object orientation, so I suspect that the Delphi product has probably survived the transition away from procedural programming. Keep an open mind and have fun with it. And report back when you've got a good handle on it; we might have users here who would like to give it a try. :-D

            "A Journey of a Thousand Rest Stops Begins with a Single Movement"

            P 1 Reply Last reply
            0
            • P phannon86

              So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

              He who makes a beast out of himself gets rid of the pain of being a man

              T Offline
              T Offline
              Todd Smith
              wrote on last edited by
              #11

              You should enjoy Delphi. I've read game developers love it for doing tools development since its much faster to develop with than C++/MFC. I would probably miss C# if I had to switch over to Delphi.

              Todd Smith

              1 Reply Last reply
              0
              • P phannon86

                Walt Fair, Jr. wrote:

                it was a product of Borland, then Inprise, then Borland again, then CodeGear and now some other outfit.

                Embarcadero is their new name apparently... cheers for your input :)

                He who makes a beast out of himself gets rid of the pain of being a man

                D Offline
                D Offline
                Dr Walt Fair PE
                wrote on last edited by
                #12

                Yeah, thanks for refreshing my memory. At any rate, Delphi is a nice language and I hope you enjoy it.

                The PetroNerd

                Walt Fair, Jr. Comport Computing Specializing in Technical Engineering Software

                1 Reply Last reply
                0
                • R Roger Wright

                  You'll probably enjoy it. I haven't used Delphi, but I believe it's the descendant of Pascal, which is the last language I really mastered. Once upon a time each generation of languages got more powerful, easier to understand, and more maintainable. Pascal was the end of the line in that trend. Everything since is harder to use, harder to maintain, and more difficult to master. A lot of that is the event-driven orientation of programming that has supplanted the original paradigm, but Pascal survived the evolution into object orientation, so I suspect that the Delphi product has probably survived the transition away from procedural programming. Keep an open mind and have fun with it. And report back when you've got a good handle on it; we might have users here who would like to give it a try. :-D

                  "A Journey of a Thousand Rest Stops Begins with a Single Movement"

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

                  Roger Wright wrote:

                  Keep an open mind and have fun with it. And report back when you've got a good handle on it; we might have users here who would like to give it a try

                  Will do and will do :)

                  He who makes a beast out of himself gets rid of the pain of being a man

                  1 Reply Last reply
                  0
                  • J Jim Crafton

                    Delphi Rocks! It is/was (I no longer use it, so perhaps it's gone downhill since earlier versions) my favorite language and IDE. It was simple to use, it was fast as hell, and the language tends to promote reasonably clear syntax. The VCL source code also helps here because it's a great example of extremely clear coding, and in my experience is probably some of the clearest, cleanest code I've ever seen in any language. You'll probably recognize a number of ideas from .Net/C#. The concepts of properties, property editors, components, component editors, callbacks, alot of this stuff borrows *heavily* from Borland's VCL design. This is no surprise since Microsoft hired away many of Borland's top folks, like Anders Hejlsberg (you may have heard of him :) ). It used to be alot of fun to work in. I don't know if that's still the case, but I have *extremely* fond memories of it. One other thought - there are are a number of tools that get mentioned here that people tend to like alot and they are written in Delphi. Specifically: StarUML[^] Inno Setup[^] HTML-Kit[^] So you may not be quite as alone as you think :) I believe it's *alot* more popular in Europe than in the States (that was my experience).

                    ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                    B Offline
                    B Offline
                    Bassam Abdul Baki
                    wrote on last edited by
                    #14

                    Don't forget a resident CP from Jan's Software.


                    Web - Blog - RSS - Math - BM

                    1 Reply Last reply
                    0
                    • P phannon86

                      So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

                      He who makes a beast out of himself gets rid of the pain of being a man

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

                      Phannon wrote:

                      Resulting in me having to learn... Delphi!

                      Up until 2004, at which time I thought Borland were going t*ts up, I did Delphi. Liked it, Liked it a lot! Then I discovered C# and only occasionaly look back.:) IMHO Delphi is a quicker Prototype RAD tool but C#/VS is slightly better for the full blown app. Good luck and remember you now have better employability (more languages), should the need arise.

                      Henry Minute If you open a can of worms, any valid solution *MUST* involve a larger can!

                      1 Reply Last reply
                      0
                      • P phannon86

                        So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

                        He who makes a beast out of himself gets rid of the pain of being a man

                        Z Offline
                        Z Offline
                        Zhat
                        wrote on last edited by
                        #16

                        Phannon wrote:

                        So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. Cheers.

                        You should expect to get use to job boards and other means of finding a real job while pretending to like delphi, but hopefully only for a short period of time. I would since "mergers = layoffs" most of the time (at least the 3 I've been thru). Good luck regardless.

                        1 Reply Last reply
                        0
                        • P phannon86

                          So going from having never programmed before in my life, then after completing a 3 year uni course in computer science, getting my 2:1 in what may as well have been a Java degree (it was heavily based on Java, but there were other aspects to it) I got a job just over a year ago doing app development, largely using C#, and a touch of MFC. These last couple of months I've felt like I finally got a grasp of it all, got some nice apps in the field now and BOOM! All change again. Long story short, after a merger, our suite of apps is no longer being sold and we're taking up the other company's lot. Resulting in me having to learn... Delphi! So... what can I expect to enjoy/get frustrated by/claw my eyes out, whilst learning and using Delphi? Never used it before, so I have no idea what I'm in for. :cool:Cheers.

                          He who makes a beast out of himself gets rid of the pain of being a man

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

                          Phannon wrote:

                          Never used it before

                          I have never used Visual COBOL I have never used Visual FORTRAN . . I have never used Visual Pascal can't answer your question ;P

                          MrPlankton

                          (bad guy)"Fear is a hammer, and when the people are beaten finally to the conviction that their existence hangs by a frayed thread, they will be led where they need to go."

                          (good guy)"Which is where?"

                          (bad guy)"To a responsible future in a properly managed world."
                          Dean Koontz, The Good Guy

                          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