×

Loading...
Ad by
  • 技多不压身,工到自然成:安省技工证书特训班,点击咨询报名!
Ad by
  • 技多不压身,工到自然成:安省技工证书特训班,点击咨询报名!

Still remember FORTH? LISP, PROLOG may be more widely used for a time. But they are pretty much dead.

本文发表在 rolia.net 枫下论坛At one time when I was a graduate student, I was told FORTH was the future of all programming language. When JAVA came around, poeple compared it to FORTH as there were similarities. How many people still remember FORTH?

Prolog once considered an evolution as it has a higher semantic expression power than c. You can program a complex problem with only a few lines of Prolog while may need pages of code using c lanaguage. Poeple were exicited about it, especially the Japanese. How many people are still using it now?

Consider COBOL, for years people announced it dead whenever c and c++ came around. But there are still billions of lines of COBOL code produced each year. Our banking systems are still evolved around it.

Samething is true for Token Ring v.s. Ethernet, or ATM v.s. Ethernet. Do you still remember 6 years ago what poeple said about ATM? Wasn't that a future? ATM everywhere?

Simple things will survive. "Easy" means more than the superiority of the technology itself. In that aspect, Java is a clear winner compared to C++. But it is not clear to me why they made J2EE so complex. .NET has a better chance. But everybody hates Microsoft.

i just love simple stuff. So I quit programming....cannot stand its complexity.更多精彩文章及讨论,请光临枫下论坛 rolia.net
Report

Replies, comments and Discussions:

  • 工作学习 / 专业技术讨论 / what do u guys think of the future of c++, including MFC, STL, Unix, windows, socket programing. and in which field c++ is used most right now and in the future
    • C++ is going to die someday, because it is stupidly complicate, and poorly designed. just need a push though.
      • i agree c++ will die someday, but how long, 5 yr or ten yr? Java will die, .net will dis as well.
        • Still remember FORTH? LISP, PROLOG may be more widely used for a time. But they are pretty much dead.
          本文发表在 rolia.net 枫下论坛At one time when I was a graduate student, I was told FORTH was the future of all programming language. When JAVA came around, poeple compared it to FORTH as there were similarities. How many people still remember FORTH?

          Prolog once considered an evolution as it has a higher semantic expression power than c. You can program a complex problem with only a few lines of Prolog while may need pages of code using c lanaguage. Poeple were exicited about it, especially the Japanese. How many people are still using it now?

          Consider COBOL, for years people announced it dead whenever c and c++ came around. But there are still billions of lines of COBOL code produced each year. Our banking systems are still evolved around it.

          Samething is true for Token Ring v.s. Ethernet, or ATM v.s. Ethernet. Do you still remember 6 years ago what poeple said about ATM? Wasn't that a future? ATM everywhere?

          Simple things will survive. "Easy" means more than the superiority of the technology itself. In that aspect, Java is a clear winner compared to C++. But it is not clear to me why they made J2EE so complex. .NET has a better chance. But everybody hates Microsoft.

          i just love simple stuff. So I quit programming....cannot stand its complexity.更多精彩文章及讨论,请光临枫下论坛 rolia.net
          • 不知道坛子里还有这样一位老前辈。
            • Thanks! Just too lazy to learn new stuff. May not be that old.
              • what's your opinion against the implementation of OO in the business/application world?
                • I have nothing against OO in any sense.
                  In fact, I was quite excited about it during the early years. But I think there is no "one fits all". And if the structual code is working well with the business logic, let it be. For a time, we spent too much time to see how to apply the object model to describle what is a sequential logic.
                  • Have you ever seen an OO"d ATM or Branch or Store or SKU etc in the real world?
                    • OO may not fit all, but sure it has its place to live. May have more places than we wanted
          • I bet you like KISS and UNIX
            • Thanks. I do.
          • 这是本马今夜睡觉前读到的好贴!谢先!本马跟这头老猫属差不多一个时期的,搞过PROLOG,也搞过LISP,(还记得专家系统、人工干预、人工智能这些“古董”吗???),倍感亲切。。。。本马下先,明天见。
          • “FORTH? LISP, PROLOG may be more widely used"? 你所说的这几种语言哪一个能与C++的广泛程度相比? 你老还是歇着吧。
            • how about COBOL?
              • What's your point?
                • I mean Cobol is one of the language has wide use
                  COBOL's dominance in underlined by the reports from the Gartner group.

                  In 1997 they estimated that there were about 300 billion lines of computer code in use in the world. Of that they estimated that about 80% (240 billion lines) were in COBOL and 20% (60 billion lines) were written in all the other computer languages combined [Brown].

                  In 1999 they reported that over 50% of all new mission-critical applications were still being done in COBOL and their recent estimates indicate that through 2004-2005 15% of all new applications (5 billion lines) will be developed in COBOL while 80% of all deployed applications will include extensions to existing legacy (usually COBOL) programs.

                  Gartner estimates for 2002 are that there are about two million COBOL programmers world-wide compared to about about one million Java programmers and one million C++ programmers.
      • I think C++ will be alive at least in the telecom industry which requires the highest performance and reliability. Look at the the ACE library and you will find the easiest and most powerful development way of C++ application
        • also for os kernel development, embedded and real-time application.
      • C/C++ is not easy to learn compared with Java/.Net. However after you master it you will treat it as the best language. Also, a C/C++ programmer can understand the system and architecture very well.
        • Well, i am not a master of C++ but i am fairly familiar with it. I just don't like it. my fault.
    • You think software == application. But there are others. The world is biger than you think, kid.
    • Believe or not, what the assembler is toady is what C++ will be tomorrow. 事物总是要发展的吗!
      • I agree with you.
      • 那要看发展到何种程度, C 与 C++的出现及其广泛的应用是有其合理及必然性的. 我的理解是只要电脑体系结构没能够跳出“诺依曼机”, C 和 C++就不会消亡.
    • c++/C会死?你拿什么写Linux,GNU soft,Gnome,KDE, Oracle,MySQL, Acrobat, MS office. 各种driver, firmware?
      java 不错,不过也就用在访问数据库的所谓 enterprise applications.
      写写middleware, 慢点就慢点,安全最重要。
      啥时候你见到 blizzard.com 把 starcraft 用 别的语言写了,再来谈C++死不死。这种问题还有人附和,真是怪了
    • a joke
      After all, it should really be called ++C, since we only want to use a
      language after it has been improved.