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. What's new after 20 years?

What's new after 20 years?

Scheduled Pinned Locked Moved The Lounge
c++businessquestionannouncement
79 Posts 27 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 Hunter Cottage

    That will be nice, when it happens!

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

    PRO TIP: It isn't going to ever happen. After years of promising this the fact is we are worse of today than 10 years ago because we now have different form factors. It appears the whole thing is getting worse to me and I expect soon to have a request to build a website that looks good on a clay tablet or as a tattoo on an elephant's arse.

    E 1 Reply Last reply
    0
    • H Hunter Cottage

      I guess I'm a masochist then I've tinkered a lot with PHP. Is PHP a viable language though, meaning is it actually used for real stuff?? :cool: Thanks for all of your input, gives ideas in what direction to look anyway!! I thought I kept up with the business, but no I haven't...

      A Offline
      A Offline
      AspDotNetDev
      wrote on last edited by
      #18

      Hunter Cottage wrote:

      Is PHP a viable language though, meaning is it actually used for real stuff

      It seems like a server-side scripting language from what I've seen of it (not much). And that's not a compliment. Basically, it has a low learning curve, but it doesn't seem designed for more complex software. I hear it's the most common language used for web work, but then most websites are complete garbage, so that makes sense. Some notable exception to the rule that PHP is used for simple stuff are MediaWiki, which is the software that runs Wikipedia, and WordPress, which is used to run pretty much every blog out there. If you want to write a plugin for either of those, you'll want to learn PHP. Still, I've seen how some of those plugins work, and they're not exactly shining examples of software excellence (they seem like hacks on top of hacks).

      Thou mewling ill-breeding pignut!

      H S 2 Replies Last reply
      0
      • A AspDotNetDev

        Hunter Cottage wrote:

        Is PHP a viable language though, meaning is it actually used for real stuff

        It seems like a server-side scripting language from what I've seen of it (not much). And that's not a compliment. Basically, it has a low learning curve, but it doesn't seem designed for more complex software. I hear it's the most common language used for web work, but then most websites are complete garbage, so that makes sense. Some notable exception to the rule that PHP is used for simple stuff are MediaWiki, which is the software that runs Wikipedia, and WordPress, which is used to run pretty much every blog out there. If you want to write a plugin for either of those, you'll want to learn PHP. Still, I've seen how some of those plugins work, and they're not exactly shining examples of software excellence (they seem like hacks on top of hacks).

        Thou mewling ill-breeding pignut!

        H Offline
        H Offline
        Hunter Cottage
        wrote on last edited by
        #19

        I've done some quick browsing of the different languages you suggested, and it seems like Ruby on Rails is trying to do what PHP can't and then some. Seems very interesting indeed!! Thanks again for you input!

        1 Reply Last reply
        0
        • H Hunter Cottage

          I've been away from the business about 20 years now. I studied CS in the early 90's when C++ was the upcoming star, to find out that it is old hat now-a-days. I've been side-tracked by accounting and it would be interesting to find out your take as to what an Old Fart like me should update my skills with...

          If you have nothing constructive to say, be silent!

          W Offline
          W Offline
          wizardzz
          wrote on last edited by
          #20

          Dave, is that you?

          H A 2 Replies Last reply
          0
          • W wizardzz

            Dave, is that you?

            H Offline
            H Offline
            Hunter Cottage
            wrote on last edited by
            #21

            Sorry! I have a brother Dave... My name is Brian Kuehn and I live in Stockholm Sweden.

            A 1 Reply Last reply
            0
            • H Hunter Cottage

              Sorry! I have a brother Dave... My name is Brian Kuehn and I live in Stockholm Sweden.

              A Offline
              A Offline
              AspDotNetDev
              wrote on last edited by
              #22

              Wizardzz was making a subtle allusion to another member here, "Dalek Dave", who is also an accountant. :)

              Thou mewling ill-breeding pignut!

              H 1 Reply Last reply
              0
              • H Hunter Cottage

                I've been away from the business about 20 years now. I studied CS in the early 90's when C++ was the upcoming star, to find out that it is old hat now-a-days. I've been side-tracked by accounting and it would be interesting to find out your take as to what an Old Fart like me should update my skills with...

                If you have nothing constructive to say, be silent!

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

                Hunter Cottage wrote:

                like me should update my skills with...

                These days you really need to decide an area to focus on first. You might mess around in Java or C# but it is probably impossible to explore all facets of those languages. So finding a direction early one would help.

                H C 2 Replies Last reply
                0
                • H Hunter Cottage

                  I've been away from the business about 20 years now. I studied CS in the early 90's when C++ was the upcoming star, to find out that it is old hat now-a-days. I've been side-tracked by accounting and it would be interesting to find out your take as to what an Old Fart like me should update my skills with...

                  If you have nothing constructive to say, be silent!

                  C Offline
                  C Offline
                  C Grant Anderson
                  wrote on last edited by
                  #24

                  It's like surfing...Lots of product waves that are supposed to be the ultimate, become only the next big thing, then are forgotten (except for code maintenance). Silverlight is a good example. It was supposed to be "the next big thing" and to "conquer the web" and "everyone should learn it". Now it's abandoned by Microsoft and effectively dead for new development. Oh, wait...Now there's Metro! "Catch the wave, man! It's so cool! It's the ultimate!" Next year it will be something else that will save the world, produce world peace, and be the Silver Bullet. This same technology wave phenomena occurs in Java and to a lesser extent in other environments and tools. The newcomer will keep getting hit by the waves until he/she: 1. Picks one and rides it in to the beach. 2. Gives up. 3. Learns to surf. So pick a wave and learn to surf it and perhaps ride it in to the beach or keep catching new ones until you're tired of new waves! - Grant

                  C. Grant Anderson

                  H K C 3 Replies Last reply
                  0
                  • A AspDotNetDev

                    Wizardzz was making a subtle allusion to another member here, "Dalek Dave", who is also an accountant. :)

                    Thou mewling ill-breeding pignut!

                    H Offline
                    H Offline
                    Hunter Cottage
                    wrote on last edited by
                    #25

                    Its all good!! Walked right into that one...

                    1 Reply Last reply
                    0
                    • J jschell

                      Hunter Cottage wrote:

                      like me should update my skills with...

                      These days you really need to decide an area to focus on first. You might mess around in Java or C# but it is probably impossible to explore all facets of those languages. So finding a direction early one would help.

                      H Offline
                      H Offline
                      Hunter Cottage
                      wrote on last edited by
                      #26

                      Good thought! Will do! Thanks for your input!!

                      1 Reply Last reply
                      0
                      • C C Grant Anderson

                        It's like surfing...Lots of product waves that are supposed to be the ultimate, become only the next big thing, then are forgotten (except for code maintenance). Silverlight is a good example. It was supposed to be "the next big thing" and to "conquer the web" and "everyone should learn it". Now it's abandoned by Microsoft and effectively dead for new development. Oh, wait...Now there's Metro! "Catch the wave, man! It's so cool! It's the ultimate!" Next year it will be something else that will save the world, produce world peace, and be the Silver Bullet. This same technology wave phenomena occurs in Java and to a lesser extent in other environments and tools. The newcomer will keep getting hit by the waves until he/she: 1. Picks one and rides it in to the beach. 2. Gives up. 3. Learns to surf. So pick a wave and learn to surf it and perhaps ride it in to the beach or keep catching new ones until you're tired of new waves! - Grant

                        C. Grant Anderson

                        H Offline
                        H Offline
                        Hunter Cottage
                        wrote on last edited by
                        #27

                        Great metaphor!!:thumbsup: Wise words, kudos to you!! Number 1 sounds like a good thing to do... I'm an avid climber, so don't have time for number 3!

                        C 1 Reply Last reply
                        0
                        • H Hunter Cottage

                          I've been away from the business about 20 years now. I studied CS in the early 90's when C++ was the upcoming star, to find out that it is old hat now-a-days. I've been side-tracked by accounting and it would be interesting to find out your take as to what an Old Fart like me should update my skills with...

                          If you have nothing constructive to say, be silent!

                          D Offline
                          D Offline
                          devvvy
                          wrote on last edited by
                          #28

                          i remember couple years back, i've asked same question - "What's new?", "What's new since dot com went bust and .NET was launched?". i was bored for awhile and during this time couple mundane new development appears on face of this planet (Business Intelligence/OLAP/Data Mining/Cloud/WPF/WCF/Silverlight...etc nothing more than new ways of doing same things, perhaps nothing more than marginal improvement in code maintainability or just outright useless jargon, not very impressive in short) But until recently, just google on dones... i can see explosion of real practical applications in both commercial and military Couple things got me excited * Forget AI (we never have too much success in the field), focus on arms/legs/sensors and robotics - * .NET code to run on microprocessors * re-discovery of importance of mechanical devices/sensors - and integration with computers (wired/wirelessly)

                          dev

                          H 1 Reply Last reply
                          0
                          • H Hunter Cottage

                            I've been away from the business about 20 years now. I studied CS in the early 90's when C++ was the upcoming star, to find out that it is old hat now-a-days. I've been side-tracked by accounting and it would be interesting to find out your take as to what an Old Fart like me should update my skills with...

                            If you have nothing constructive to say, be silent!

                            Y Offline
                            Y Offline
                            YvesDaoust
                            wrote on last edited by
                            #29

                            You may want to consider these indexes to come back into fashion: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html[^] or http://lang-index.sourceforge.net/[^]. Don't read that Objective-C is trendy, read that iOS is. You may also want to differentiate... :)

                            H 1 Reply Last reply
                            0
                            • C CPallini

                              Hunter Cottage wrote:

                              . I studied CS in the early 90's

                              You're already up to date, man: C Sharp is the latest star in the programmers world. :rolleyes:

                              Veni, vidi, vici.

                              D Offline
                              D Offline
                              DidiKunz
                              wrote on last edited by
                              #30

                              CS = Computer Sience in that context.

                              C C 2 Replies Last reply
                              0
                              • D devvvy

                                i remember couple years back, i've asked same question - "What's new?", "What's new since dot com went bust and .NET was launched?". i was bored for awhile and during this time couple mundane new development appears on face of this planet (Business Intelligence/OLAP/Data Mining/Cloud/WPF/WCF/Silverlight...etc nothing more than new ways of doing same things, perhaps nothing more than marginal improvement in code maintainability or just outright useless jargon, not very impressive in short) But until recently, just google on dones... i can see explosion of real practical applications in both commercial and military Couple things got me excited * Forget AI (we never have too much success in the field), focus on arms/legs/sensors and robotics - * .NET code to run on microprocessors * re-discovery of importance of mechanical devices/sensors - and integration with computers (wired/wirelessly)

                                dev

                                H Offline
                                H Offline
                                Hunter Cottage
                                wrote on last edited by
                                #31

                                Wow! Never thought of this!! Fun stuff!! Also never thought that .NET could be used with microprocessors... beats coding assembler (which I've done a bunch) I've got a close friend that works at a microprocessor manufacturer and we have all kinds of interesting talks, all the time about this very subject, but more on R/C aircraft. I could use a snake-like drone now to wipe out some rats that are in the attic!!!

                                D 1 Reply Last reply
                                0
                                • Y YvesDaoust

                                  You may want to consider these indexes to come back into fashion: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html[^] or http://lang-index.sourceforge.net/[^]. Don't read that Objective-C is trendy, read that iOS is. You may also want to differentiate... :)

                                  H Offline
                                  H Offline
                                  Hunter Cottage
                                  wrote on last edited by
                                  #32

                                  GREAT indexes!! I wonder how valid they are for Europe? Never thought my old C and Pascal would still be hanging in there!! That ADA is still used, I was glad to never have touched the stuff... Thanks for your input!! This was extremely useful!!:thumbsup:

                                  Y 1 Reply Last reply
                                  0
                                  • D DidiKunz

                                    CS = Computer Sience in that context.

                                    C Offline
                                    C Offline
                                    CPallini
                                    wrote on last edited by
                                    #33

                                    DidiKunz wrote:

                                    Sience

                                    You can do better. ;)

                                    Veni, vidi, vici.

                                    1 Reply Last reply
                                    0
                                    • H Hunter Cottage

                                      I've been away from the business about 20 years now. I studied CS in the early 90's when C++ was the upcoming star, to find out that it is old hat now-a-days. I've been side-tracked by accounting and it would be interesting to find out your take as to what an Old Fart like me should update my skills with...

                                      If you have nothing constructive to say, be silent!

                                      S Offline
                                      S Offline
                                      Sascha Atrops
                                      wrote on last edited by
                                      #34

                                      C++ is still the bright star but the sky is full of stars. Programming is expensive, so you can do java stuff if you don't want to pay for well educated programmers. You can make a compromise with c#, which is better than java and quite innovative compared to other languages. But C++ is catching up, the current version contains a lot of interesting stuff, including the all good stuff C Sharp never had. Interpreting languages are quite common. Python or Ruby. PHP is used for a lot of small and/or buggy projects, because it's as easy to have success with one line of code as it is to get a two bug with two lines of code. There is some attention at functional programming like Haskell or Scala. Forget about anything you heard about basic, noone want's basic anymore. I would say, C++ is still top of the range, but C#/Java are more common for business stuff, like handling data bases stuff etc. The syntax of Java/C# is cleaner, at least at the windows environment, where C++ sometimes looks quite ugly. For portable software I do not see any real advantages of these languages. If you like to update your skills, teach yourself in C++11. If you're good with C++, everything else is just triviality - the rest are just programming tools with a specialization in the one or other matter. ;-) I am a c++ developer (officially I am C#-Developer, but I didn't write a c# line since two years or so), I was a java developer before. Currently I teach myself Scala just to know it and to keep track of this topic. For private projects I use C++ and a self developed programming language which currently just generates c++ codes.

                                      R H 2 Replies Last reply
                                      0
                                      • S Sascha Atrops

                                        C++ is still the bright star but the sky is full of stars. Programming is expensive, so you can do java stuff if you don't want to pay for well educated programmers. You can make a compromise with c#, which is better than java and quite innovative compared to other languages. But C++ is catching up, the current version contains a lot of interesting stuff, including the all good stuff C Sharp never had. Interpreting languages are quite common. Python or Ruby. PHP is used for a lot of small and/or buggy projects, because it's as easy to have success with one line of code as it is to get a two bug with two lines of code. There is some attention at functional programming like Haskell or Scala. Forget about anything you heard about basic, noone want's basic anymore. I would say, C++ is still top of the range, but C#/Java are more common for business stuff, like handling data bases stuff etc. The syntax of Java/C# is cleaner, at least at the windows environment, where C++ sometimes looks quite ugly. For portable software I do not see any real advantages of these languages. If you like to update your skills, teach yourself in C++11. If you're good with C++, everything else is just triviality - the rest are just programming tools with a specialization in the one or other matter. ;-) I am a c++ developer (officially I am C#-Developer, but I didn't write a c# line since two years or so), I was a java developer before. Currently I teach myself Scala just to know it and to keep track of this topic. For private projects I use C++ and a self developed programming language which currently just generates c++ codes.

                                        R Offline
                                        R Offline
                                        R_L_H
                                        wrote on last edited by
                                        #35

                                        I'd just like to add that C is quite popular too. There is still a great need for low-level code, especially in the embedded hardware world. I graduated in 2003, got a job working most of that time as a C# developer. About a year and a half ago I transitioned to embedded systems and, as best I can tell, the ONLY language option you have is C if you are going to be working with the low-level hardware. If you are interested in apps that run on smaller form-factor devices (i.e. smartphones and tables,) stick with Java for Android and for iOS devices, you should learn Objective-C.

                                        1 Reply Last reply
                                        0
                                        • H Hunter Cottage

                                          I've been away from the business about 20 years now. I studied CS in the early 90's when C++ was the upcoming star, to find out that it is old hat now-a-days. I've been side-tracked by accounting and it would be interesting to find out your take as to what an Old Fart like me should update my skills with...

                                          If you have nothing constructive to say, be silent!

                                          V Offline
                                          V Offline
                                          vivems
                                          wrote on last edited by
                                          #36

                                          After 20 yrs, some one is going to write a s/w that will automatically write softwares for all devices. All programmers die :p

                                          H 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