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. Die COBOL... Die!!

Die COBOL... Die!!

Scheduled Pinned Locked Moved The Lounge
questioncsharphtmlcombusiness
95 Posts 37 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.
  • A AlexCode

    Talking on another thread we end up talking about COBOL and finding that IBM (at least) if developing a OO version of this ancient language. The very first question is: WHY? Shouldn't it be easier to learn/use a new good OO language instead of reinventing the wheel on some prehistoric (1950) concept? What should be worst: * Converting COBOL code to another language (I don't mean reverse engineer it, grab the business logic and recode the whole thing)? * Recompile it somehow (thinking that this OO version is somehow backwards compatible) with a OO facelift compiler but stay in the mud? I don't know... this feels like a very few group of people (compared to the developers community) trying not to loose their jobs and keep earning too much money developing and patching restrictive, but most very important, software. Here I leave some links: http://home.swbell.net/mck9/cobol/ooc/ooc.html Hurts my fingers to publish this link... You may also get nasty about this one (COBOL on .net): http://www.dotnetheaven.com/Articles/ArticleListing.aspx?SectionID=16

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

    One of the reasons that there is still so much COBOL in use, is that the you-beaut systems developed to replace them just didn't work.

    R A 2 Replies Last reply
    0
    • B Big Daddy Farang

      Having been involved in the COBOL discussion on the other thread to which you refer, I feel compelled to join this one also. But first I have a confession to make. I have never actually used COBOL. Not that I'm so new to the programming world. More that I come from a scientific rather than business background. I have used FORTRAN on punch cards. Now I'm sure that others will point out how much of that old code is still running today, etc. Terrific. Let it run. If it ain't broke.... But why develop anything new using it or its demon seed? Let it die in its sleep, for the love of God. I view COBOL much like heroin addiction. I don't need to try it to know it's not for me. BDF

      B Offline
      B Offline
      Boffincentral
      wrote on last edited by
      #21

      I have a confession to make. I made a darn good living writing COBOL for ten years on IBM mainframes. I stopped using mainframes on a daily basis (except for a two month consulting engagement at a government department) over 12 years ago. There is a little known factoid that IBM sells more mainframe MIPS each year than in the preceding year. It seems to me that if customers still want it then why shouldn't IBM keep doing it? There is so much investment in mainframes and the supporting software that it would be financially irresponsible for a company to just throw it away. Then there are the arguments that mainframes are still the transaction processing kings, they are still the most reliable hardware and software platform and I/O throughput is still phenomenal. So it's not just COBOL, but everything else that goes with it you would have to first bring up to spec. Many high end UNIX platforms are getting pretty close to mainframes but the Windows Server platform has years to go. Probably (long) after I have retired!

      C 1 Reply Last reply
      0
      • L Lost User

        One of the reasons that there is still so much COBOL in use, is that the you-beaut systems developed to replace them just didn't work.

        R Offline
        R Offline
        rhp8090
        wrote on last edited by
        #22

        Why be so intolerant about a language you know little (or nothing) about? I have programmed in at least a dozen languages, and each has it good points and bad. Variety is the spice of life.:-O

        R L 2 Replies Last reply
        0
        • M Member 96

          No you've got it all wrong. I doubt anyone is using Cobol just because they know it and Cobol is specifically designed for business purposes. Common business software tasks are easily expressed in cobol code. Even back in the heights of cobol there were plenty of other languages around to use, even on the big IBM iron it was run on like C or pl/i or fortran etc. And don't forget that Cobol isn't still the 1969 or whenever it was first released, it's not static, it grows and changes just like everything else. I don't know why people make such a big deal about it really, if you know any of the other big programming languages you could pick up Cobol in a week or less if you were thrown in the deep end. I do prefer that DSL stuff be implemented as libraries for more general purpose languages like C# but that's just my preference as a generalist, if all you do every day is work with business stuff (I mean really obscure financial processing stuff) then there really is no need to go to another language, it's not like financing and book keeping have changed much in the last 100 years.


          "I don't want more choice. I just want better things!" - Edina Monsoon

          M Offline
          M Offline
          Marco Turrini
          wrote on last edited by
          #23

          John Cardinal wrote:

          Common business software tasks are easily expressed in cobol code.

          I beg your pardon? There's nothing that can be expressed easily in Cobol, as far as I remember. Yes, it's language was the closest one to the spoken English at it's time, but at the time programmers punched holes on a card (and real people had to stand up from the sofa and go to the TV to change channel, if there was another one). In my experience there are really two main reasons why it's still alive and kicking: 1) most of the software written in Cobol has its root before the 80's: this usually means millions of lines of code and rare documentation 2) many shops think: "We simply port our Cobol programs to the new Windows, Client/Server, Object-Oriented, I*net worlds". I think it's easier to see a healthy penguin colony in hell. I lived a terrible experience: "We are going into just a simple porting thanks to [XXX]Cobol, it'll take no more than six months". The project lasted for more than two years: phase 1: "We're not going to handle events, just a plain porting"; phase 2: "Hey, it's Windows, we must use comboboxes, radiobuttons and toolbars". What was the error? Phase 2 followed Phase 1 by just two or three weeks: we were doing a simple porting, totally refactoring our code. I left the company a few months later; two years later the company shut down and the project reached ITS end, even though it was not the planned end. Long live Sudden death to Cobol!

          Marco Turrini

          D 1 Reply Last reply
          0
          • S skornel0

            One of the main things about COBOL is: when you multiply two real numbers you get the actual result, not some close approximation.

            A Offline
            A Offline
            AlexCode
            wrote on last edited by
            #24

            Close approximation... I don't know but how long is a decimal number in COBOL? The wrong rounding operations relate specially to the language specification and to the CPU direct calculations. Most languages I had problems with it they (the problems) started at the 12th decimal place... being COBOL implemented on the financial area, is this really an issue or a relevant motive?

            G 1 Reply Last reply
            0
            • L Lost User

              One of the reasons that there is still so much COBOL in use, is that the you-beaut systems developed to replace them just didn't work.

              A Offline
              A Offline
              AlexCode
              wrote on last edited by
              #25

              It happens... But I still don't have an explanation why they didn't work. My main intent with this thread is to understand what's so good about COBOL that really makes the difference. Like you said "... just didn't work", why? * Wrong new language chosen? * Bad new language implementation? * 50 years old COBOL developers with no experience on another language? * UI? * What?! :doh:

              L 1 Reply Last reply
              0
              • R rhp8090

                Why be so intolerant about a language you know little (or nothing) about? I have programmed in at least a dozen languages, and each has it good points and bad. Variety is the spice of life.:-O

                R Offline
                R Offline
                Rich Leyshon
                wrote on last edited by
                #26

                Because people just love to jump on a bandwagon - it's easier than thinking. Surely, if a language was used 20 years ago it must be BAD by definition but the languages we like today are GOOD by definition and will stay that way forever. God forbid that in 20 years, people on forums are saying "C#, you use that pile of crap old man?" Rich

                1 Reply Last reply
                0
                • M Member 96

                  Having worked in COBOL many many years ago I think you'd be surprised how unique and important a language it is in it's domain space. I have no doubt that there are a *lot* of very important finance relating things that touch your life regularly that are running on COBOL to this day.


                  "I don't want more choice. I just want better things!" - Edina Monsoon

                  B Offline
                  B Offline
                  Brady Kelly
                  wrote on last edited by
                  #27

                  That still doesn't mean COBOL should be perpetuated.  New and important finance relating things can be made to touch your life using numerous modern languages.

                  R 1 Reply Last reply
                  0
                  • A AlexCode

                    Talking on another thread we end up talking about COBOL and finding that IBM (at least) if developing a OO version of this ancient language. The very first question is: WHY? Shouldn't it be easier to learn/use a new good OO language instead of reinventing the wheel on some prehistoric (1950) concept? What should be worst: * Converting COBOL code to another language (I don't mean reverse engineer it, grab the business logic and recode the whole thing)? * Recompile it somehow (thinking that this OO version is somehow backwards compatible) with a OO facelift compiler but stay in the mud? I don't know... this feels like a very few group of people (compared to the developers community) trying not to loose their jobs and keep earning too much money developing and patching restrictive, but most very important, software. Here I leave some links: http://home.swbell.net/mck9/cobol/ooc/ooc.html Hurts my fingers to publish this link... You may also get nasty about this one (COBOL on .net): http://www.dotnetheaven.com/Articles/ArticleListing.aspx?SectionID=16

                    L Offline
                    L Offline
                    Luc Pattyn
                    wrote on last edited by
                    #28

                    They could rename it to $#, make it CLR compliant, and every one will love it: financial apps suddenly get Visually Designed ...

                    Luc Pattyn [Forum Guidelines] [My Articles]


                    this weeks tips: - make Visual display line numbers: Tools/Options/TextEditor/... - show exceptions with ToString() to see all information - before you ask a question here, search CodeProject, then Google


                    A 1 Reply Last reply
                    0
                    • M Marc Clifton

                      AlexCode wrote:

                      instead of reinventing the wheel on some prehistoric (1950) concept?

                      There be things about COBOL that them thar newfangled programmers with them hifalutin language could learn from. ;P Marc

                      Thyme In The Country
                      Interacx
                      My Blog

                      D Offline
                      D Offline
                      droolin
                      wrote on last edited by
                      #29

                      Yes, like knowing how to process mass volume transactions efficiently without crippling an operating system that has more important things to worry about then having some pretty boy programming language waisting its resources. Dan

                      1 Reply Last reply
                      0
                      • M Marco Turrini

                        John Cardinal wrote:

                        Common business software tasks are easily expressed in cobol code.

                        I beg your pardon? There's nothing that can be expressed easily in Cobol, as far as I remember. Yes, it's language was the closest one to the spoken English at it's time, but at the time programmers punched holes on a card (and real people had to stand up from the sofa and go to the TV to change channel, if there was another one). In my experience there are really two main reasons why it's still alive and kicking: 1) most of the software written in Cobol has its root before the 80's: this usually means millions of lines of code and rare documentation 2) many shops think: "We simply port our Cobol programs to the new Windows, Client/Server, Object-Oriented, I*net worlds". I think it's easier to see a healthy penguin colony in hell. I lived a terrible experience: "We are going into just a simple porting thanks to [XXX]Cobol, it'll take no more than six months". The project lasted for more than two years: phase 1: "We're not going to handle events, just a plain porting"; phase 2: "Hey, it's Windows, we must use comboboxes, radiobuttons and toolbars". What was the error? Phase 2 followed Phase 1 by just two or three weeks: we were doing a simple porting, totally refactoring our code. I left the company a few months later; two years later the company shut down and the project reached ITS end, even though it was not the planned end. Long live Sudden death to Cobol!

                        Marco Turrini

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

                        There's nothing that can be expressed easily in Cobol, as far as I remember. You quite obviously have no ability for simple things that work do you. I never had a problem in COBOL, and I don't have problems in other the other languages that I picked up when I moved on to other jobs. Cobol is simple, its powerful, and it doesn't use crap gui's that waist cycle, bandwidth power. Get a life, quit being a jealous cry baby. Dan

                        S M C G C 5 Replies Last reply
                        0
                        • L Luc Pattyn

                          They could rename it to $#, make it CLR compliant, and every one will love it: financial apps suddenly get Visually Designed ...

                          Luc Pattyn [Forum Guidelines] [My Articles]


                          this weeks tips: - make Visual display line numbers: Tools/Options/TextEditor/... - show exceptions with ToString() to see all information - before you ask a question here, search CodeProject, then Google


                          A Offline
                          A Offline
                          AlexCode
                          wrote on last edited by
                          #31

                          There's already a COBOL.net... it must serve COBOL developers as much as J# intended in the first place with JAVA devs (but the realized that C# is quite the same... whatever...).

                          D 1 Reply Last reply
                          0
                          • A AlexCode

                            There's already a COBOL.net... it must serve COBOL developers as much as J# intended in the first place with JAVA devs (but the realized that C# is quite the same... whatever...).

                            D Offline
                            D Offline
                            Dalek Dave
                            wrote on last edited by
                            #32

                            http://www.dotnetheaven.com/Articles/ArticleListing.aspx?SectionID=16[^] The above link should help the old timers, greybeards and punchcard jockeys get with it! Coboloo? better than Cobol++ or Cobol#

                            B 1 Reply Last reply
                            0
                            • D droolin

                              There's nothing that can be expressed easily in Cobol, as far as I remember. You quite obviously have no ability for simple things that work do you. I never had a problem in COBOL, and I don't have problems in other the other languages that I picked up when I moved on to other jobs. Cobol is simple, its powerful, and it doesn't use crap gui's that waist cycle, bandwidth power. Get a life, quit being a jealous cry baby. Dan

                              S Offline
                              S Offline
                              stevepqr
                              wrote on last edited by
                              #33

                              Oh Dear! Someone got out the wrong side of bed this morning!:)

                              Apathy Rules - I suppose...

                              1 Reply Last reply
                              0
                              • B Brady Kelly

                                That still doesn't mean COBOL should be perpetuated.  New and important finance relating things can be made to touch your life using numerous modern languages.

                                R Offline
                                R Offline
                                Rob954
                                wrote on last edited by
                                #34

                                I've gotten such a good laugh reading this thread. I was relatively late on the COBOL programming scene. I started programming COBOL and Fortran in 1972. I really don't remember C being an option until the 1980s. :-D COBOL is/was a great language because anyone could be taught it. That didn't make them good programmers, but it did exactly what companies needed. Lots of warm bodies that could write code. Very much like today's modern(?) languages, almost anyone can learn them but the majority of today's programmers are just as bad as yesterday's COBOL programmers. It's not the language that is crappy, it's the people that think they can code. I've learned a number of other languages since my COBOL days, IBM Assembler, C, C++, Powerbuilder, VB, SQL, Actionscript, to name a couple. The really amusing part is that I see programmers making the same types of errors over and over. You get a spec if you're lucky, you start coding, you do some quick testing to make sure that it does what you think it should and then move on. There was a saying that I read years ago. 95% of all programmers should flowchart but only 5% do. That's why we have so many crappy programs, that perform badly and need constant maintenance. Not because the languages we program in are bad, it's because programmers don't learn the languages well enough to express the problem clearly. Anyone remember COBOL's "Alter goto?"

                                G D B C 4 Replies Last reply
                                0
                                • D droolin

                                  There's nothing that can be expressed easily in Cobol, as far as I remember. You quite obviously have no ability for simple things that work do you. I never had a problem in COBOL, and I don't have problems in other the other languages that I picked up when I moved on to other jobs. Cobol is simple, its powerful, and it doesn't use crap gui's that waist cycle, bandwidth power. Get a life, quit being a jealous cry baby. Dan

                                  M Offline
                                  M Offline
                                  Marco Turrini
                                  wrote on last edited by
                                  #35

                                  droolin wrote:

                                  You quite obviously have no ability for simple things that work do you

                                  Yes, I actually use a bunch of mirrors to light up my fireplace. But my real answer is: I have no simpathy for repeated blocks of code that do exactly the same thing ("Mantainability, whatever the heck is it?") Not to speak about the compiler/interpreter bugs: I know that even MS.NET has even more bugs, but it's a much younger environment whem compared to Cobol ones.

                                  droolin wrote:

                                  I never had a problem in COBOL

                                  In my experience, I'd say I hadn't more (but neither less) problems in Cobol than I had/have in other languages. As far as the language I simple find it horribly (and uselessly) verbose.

                                  droolin wrote:

                                  Cobol is simple

                                  That's undisputable! A boss of mine teached me Cobol with this words: "Cobol has four instructions: READ, WRITE, MOVE, IF. Or at least, these are the ones you're going to use" I felt a little worried... (more about my boss, though)

                                  droolin wrote:

                                  its powerful

                                  What do you mean by "powerful"? I think this point is disputable: if you're looking for pure performances nothing compares to pure assembler (machine code), Cobol is interpreted; if you're looking for mantainability, id depends on your "roots". You may be wrong or right, depending on the point of view, but that's not a clear point.

                                  droolin wrote:

                                  and it doesn't use crap gui's that waist cycle

                                  That's totally false: id depends on the operating system you're running the Cobol interpreter, it's not a language feature: Cobols for Windows actually use [crap] gui. You (and I, for that matters) may like it or not, but people is accustomed to use Windows or Macintosh or Linux/XWindows software, not Unix System V Release command line interface based software.

                                  droolin wrote:

                                  bandwidth power

                                  Again, this is not a feature of the language: well written Client/Server code (VB4, for that matters) can actually use less bandwith than poorly written Cobol one: in C/S architecture I never wrote a loop through a thousand of record to find out a single customer, while I've seen dozens of Cobol programs do exactly this.

                                  droolin wrote:

                                  Get a life

                                  J D 2 Replies Last reply
                                  0
                                  • D droolin

                                    There's nothing that can be expressed easily in Cobol, as far as I remember. You quite obviously have no ability for simple things that work do you. I never had a problem in COBOL, and I don't have problems in other the other languages that I picked up when I moved on to other jobs. Cobol is simple, its powerful, and it doesn't use crap gui's that waist cycle, bandwidth power. Get a life, quit being a jealous cry baby. Dan

                                    C Offline
                                    C Offline
                                    ClockMeister
                                    wrote on last edited by
                                    #36

                                    droolin wrote:

                                    You quite obviously have no ability for simple things that work do you. I never had a problem in COBOL, and I don't have problems in other the other languages that I picked up when I moved on to other jobs. Cobol is simple, its powerful, and it doesn't use crap gui's that waist cycle, bandwidth power.

                                    I think that as long as there are large mainframe systems that do the "heavy-lifting" that COBOL seems to do the language will be around. For those who want it to "die" - that's silly. That's like saying that when the JigSaw was invented that the good old trusty Hacksaw should go away. Each still serves its respective purpose.

                                    droolin wrote:

                                    Get a life, quit being a jealous cry baby.

                                    He was abused by his momma. ;) -CB

                                    1 Reply Last reply
                                    0
                                    • B Boffincentral

                                      I have a confession to make. I made a darn good living writing COBOL for ten years on IBM mainframes. I stopped using mainframes on a daily basis (except for a two month consulting engagement at a government department) over 12 years ago. There is a little known factoid that IBM sells more mainframe MIPS each year than in the preceding year. It seems to me that if customers still want it then why shouldn't IBM keep doing it? There is so much investment in mainframes and the supporting software that it would be financially irresponsible for a company to just throw it away. Then there are the arguments that mainframes are still the transaction processing kings, they are still the most reliable hardware and software platform and I/O throughput is still phenomenal. So it's not just COBOL, but everything else that goes with it you would have to first bring up to spec. Many high end UNIX platforms are getting pretty close to mainframes but the Windows Server platform has years to go. Probably (long) after I have retired!

                                      C Offline
                                      C Offline
                                      ClockMeister
                                      wrote on last edited by
                                      #37

                                      Boffincentral wrote:

                                      There is a little known factoid that IBM sells more mainframe MIPS each year than in the preceding year. It seems to me that if customers still want it then why shouldn't IBM keep doing it? There is so much investment in mainframes and the supporting software that it would be financially irresponsible for a company to just throw it away. Then there are the arguments that mainframes are still the transaction processing kings, they are still the most reliable hardware and software platform and I/O throughput is still phenomenal. So it's not just COBOL, but everything else that goes with it you would have to first bring up to spec.

                                      That's exactly right, IMHO. I've never written COBOL myself (Like someone else here I came up from FORTRAN in the late 70's) but I respect what has been achieved with it. Technology moves on - no doubt. However the idea that EVERYTHING (in this case COBOL) must phase out for something new is ludicrous. As you have pointed out, why should any company that has that kind of money invested in a platform that WORKS spend tons and tons of money to replace something that is still serviceable? That's just nuts. However, in our particular economy (the U.S.) we think that our cars need to be replaced every three years, too - regardless of whether the ones we have are serviceable or not. Oh God ... don't keep that car past 100K miles - you won't get a good trade-in on that NEW one (that you may or may not need). From my viewpoint COBOL is a trusty old vehicle (that runs FAST I understand) that still has a serviceable engine and is still doing a great job. Those who think it needs to die ... fine, go do something else! Why this is such a big deal I just don't get. -CB :)

                                      1 Reply Last reply
                                      0
                                      • A AlexCode

                                        Talking on another thread we end up talking about COBOL and finding that IBM (at least) if developing a OO version of this ancient language. The very first question is: WHY? Shouldn't it be easier to learn/use a new good OO language instead of reinventing the wheel on some prehistoric (1950) concept? What should be worst: * Converting COBOL code to another language (I don't mean reverse engineer it, grab the business logic and recode the whole thing)? * Recompile it somehow (thinking that this OO version is somehow backwards compatible) with a OO facelift compiler but stay in the mud? I don't know... this feels like a very few group of people (compared to the developers community) trying not to loose their jobs and keep earning too much money developing and patching restrictive, but most very important, software. Here I leave some links: http://home.swbell.net/mck9/cobol/ooc/ooc.html Hurts my fingers to publish this link... You may also get nasty about this one (COBOL on .net): http://www.dotnetheaven.com/Articles/ArticleListing.aspx?SectionID=16

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

                                        COBOL was near-enough OO, anyway, so it wouldn't take much work. And I really, really miss my 88 lines!

                                        K 1 Reply Last reply
                                        0
                                        • M Marco Turrini

                                          droolin wrote:

                                          You quite obviously have no ability for simple things that work do you

                                          Yes, I actually use a bunch of mirrors to light up my fireplace. But my real answer is: I have no simpathy for repeated blocks of code that do exactly the same thing ("Mantainability, whatever the heck is it?") Not to speak about the compiler/interpreter bugs: I know that even MS.NET has even more bugs, but it's a much younger environment whem compared to Cobol ones.

                                          droolin wrote:

                                          I never had a problem in COBOL

                                          In my experience, I'd say I hadn't more (but neither less) problems in Cobol than I had/have in other languages. As far as the language I simple find it horribly (and uselessly) verbose.

                                          droolin wrote:

                                          Cobol is simple

                                          That's undisputable! A boss of mine teached me Cobol with this words: "Cobol has four instructions: READ, WRITE, MOVE, IF. Or at least, these are the ones you're going to use" I felt a little worried... (more about my boss, though)

                                          droolin wrote:

                                          its powerful

                                          What do you mean by "powerful"? I think this point is disputable: if you're looking for pure performances nothing compares to pure assembler (machine code), Cobol is interpreted; if you're looking for mantainability, id depends on your "roots". You may be wrong or right, depending on the point of view, but that's not a clear point.

                                          droolin wrote:

                                          and it doesn't use crap gui's that waist cycle

                                          That's totally false: id depends on the operating system you're running the Cobol interpreter, it's not a language feature: Cobols for Windows actually use [crap] gui. You (and I, for that matters) may like it or not, but people is accustomed to use Windows or Macintosh or Linux/XWindows software, not Unix System V Release command line interface based software.

                                          droolin wrote:

                                          bandwidth power

                                          Again, this is not a feature of the language: well written Client/Server code (VB4, for that matters) can actually use less bandwith than poorly written Cobol one: in C/S architecture I never wrote a loop through a thousand of record to find out a single customer, while I've seen dozens of Cobol programs do exactly this.

                                          droolin wrote:

                                          Get a life

                                          J Offline
                                          J Offline
                                          jches
                                          wrote on last edited by
                                          #39

                                          I think that object orientation with polymorphism is a great way to encapsulate complexity and decouple it, from the standpoint clarity, reusability and reliability. But the ability to define 01 level record formats in COBOL is still a desirable feature, for occasional use. Every now and then it would be useful to have a general-purpose struct that you can redefine easily. Compiler/interpreter bugs: I don't know what operating system you are referring to, but Unisys COBOL was perfectly solid. Repeated blocks of code that do exactly the same thing: It was possible to write COBOL that way, but we were taught structured programming, which is as modular as VB6. Add OO to COBOL and you do the same thing for COBOL that .NET did for VB6. Loop through a thousand records to find a single customer: You seem to be referring to reading a tape or a flat file. Unisys had an excellent database, called DMSII, which could do many of the things you can do in a modern relational database, although it did not have SQL. The experts tell me that DMSII was particularly strong in its ability to do a synchronized recovery. We were strongly discouraged from writing linear searches in DMSII. In short, I am grateful to be an OO programmer today, but I respect COBOL. ageless

                                          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