You guys remember Pascal and cobol

Mayne

Diamond Member
Apr 13, 2014
8,820
1,358
126
that was some crazy times back in the day. Always amazed how far we have come.
 

Mike64

Platinum Member
Apr 22, 2011
2,108
101
91
I remember Pascal. Never got to Cobol.
I don't mean this in a critical way, but how did you come to even use these in the same sentence? Apart from both being procedural languages, they have almost nothing in common. Pascal was the (or at least one of the) major CIS "language(s) of instruction" from sometime in the mid- or late-70s through not sure when, but at least the latter 80s..., but never really made it out of the classroom, despite a certain amount of effort to adapt it for commercial use. (And it did achieve a sort of posthumous quasi-commercial existence in Ada, its direct descendant.)

Cobol on the other hand was never (really) a CS-as-academic-or-research-field "tool" and as far as academic/geek-y IT types have been concerned, has been "ancient history" for decades now. But thanks to its initially massive installed base in the various financial industries, I believe it still lives on in a surprisingly large number of installations even now, more than 50 years after its introduction...
 
Last edited:
Reactions: phillyTIM and pmv

sandorski

No Lifer
Oct 10, 1999
70,106
5,640
126
I don't mean this in a critical way, but how did you come to even use these in the same sentence? Apart from both being procedural languages, they have almost nothing in common. Pascal was the (or at least one of the) major CIS "language(s) of instruction" from sometime in the mid- or late-70s through not sure when, but at least the latter 80s..., but never really made it out of the classroom, despite a certain amount of effort to adapt it for commercial use. (And it did achieve a sort of posthumous quasi-commercial existence in Ada. which was a direct descendant.)

Cobol on the other hand was never (really) a CS-as-academic-or-research-field "tool" and as far as academic/geek-y IT types have been concerned, has been "ancient history" for decades now. But thanks to its initially massive installed base in the various financial industries, I believe it still lives on in a surprisingly large number of installations even now, more than 50 years after its introduction...

Way back in the mid 80's I enrolled in a 2 year "Computing Technologies" program at a College. Pascal was the Introductory Language. Cobol along with C and one or 2 other Languages were part of the 2nd Year. I dropped out after the first year, I blame Assembly Code which was part of the 1st Year and I just couldn't wrap my head around it and spent too much time trying, causing me to fail a bunch of Classes instead of just that one.
 

Yakk

Golden Member
May 28, 2016
1,574
275
81
Did a lot of my early programming in Pascal... those were the days...
 

Mike64

Platinum Member
Apr 22, 2011
2,108
101
91
Way back in the mid 80's I enrolled in a 2 year "Computing Technologies" program at a College. Pascal was the Introductory Language. Cobol along with C and one or 2 other Languages were part of the 2nd Year. I dropped out after the first year, I blame Assembly Code which was part of the 1st Year and I just couldn't wrap my head around it and spent too much time trying, causing me to fail a bunch of Classes instead of just that one.
Yikes - COBOL was actually required in a mid-80s program? Assembly language I can certainly understand (at that time, and even though I myself wouldn't have wanted to take it for a grade, not being a CIS major/student), but COBOL? Even by then, it was of interest almost only to programmers maintaining existing software bases...

It was a nifty language. Nicely structured
It certainly was that. So damned nicely structured, in fact, that without serious mods from the original specs, it was damned near useless for real-world applications... I will say it has the relatively unique status (for me) of being one of the few non-cheap commercial software packages I've ever paid full price for. I might even still have the relatively early-version Borland compiler floppies (5.25" of course) sitting around on a closet shelf somewhere...<lol>
 
Last edited:

sandorski

No Lifer
Oct 10, 1999
70,106
5,640
126
Yikes - COBOL was actually required? Assembly language I can understand (even though I wouldn't have wanted to take it for a grade, not being a CIS major/student), but COBOL? Even by then, it was of interest almost only to programmers maintaining existing software bases...

It certainly was that. So damned nicely structured, in fact, that without serious mods from the original specs, it was damned near useless for any real word applications...

Ya, I believe Fortran was as well. Most of the Programming was for Mainframes, C was for PCs.

About 10 years after dropping out I was bored one summer and decided to dust off my Pascal Text books and use the Turbo Pascal 5 disks I had bought many years previously at an auction but never used. I had(have) a bunch of Hockey collector cards and wanted to make a program where I could put them all in a Database. At first I was just following the basic hard coded Database examples, making a hard coded app that was tailored to what info I wanted off the cards. One issue I had with that setup was that I had differing collections from different card makers, each with different information provided. It quickly became apparent that hard coding a database app was rather clunky and really a waste of time. Soon I was thinking of DBase and how customizable it was. Didn't take long until I was figuring out how to do that kind of thing as well. It was exciting and a lot of fun, since the text books didn't deal with this type of thing at all, it was just me imagining how to accomplish it and succeeding at it. One thing lead to another and it wasn't long until I was far from my original goal and had opened a pandoras box of things I could and wanted to do with it. I got side tracked though, never finished it. My cards remain without a database and are safish in the closet.
 

Mike64

Platinum Member
Apr 22, 2011
2,108
101
91
Most of the Programming was for Mainframes, C was for PCs.
Well, no, not really, even as a sweeping generalization that's not really accurate. COBOL wasprobably the most dominant mainframe high-level programming language, and I imagine Fortran was pretty popular in more scientific fields that used mainframes (weather forecasting, hardcore statistical analysis, maybe military applications), but I think most lower-level "supervisory" system programming, plus a good chunk of applications software, was written in the the many variations of assembler that evolved over the years, including the so-called "high-level assemblers" that almost look more like "high-level" languages than they do their "true" assembler predecessors. ("Supercomputers" were of course their own separate thing and frankly, I have no idea what most of them were programmed with (if not assembler), but I'd very surprised if they were commonly programmed in C, at least not anything even resembling "standard" Cs.)

And C was a relative late-comer to the minicomputer/PC world. It was very heavily used in academic and "pure" computer science research circles, but on the flipside of Pascal's extremely structured approach, C was just too damned loosey-goosey for the commercial settings mainframes dominated. One of the most significant features of mainframe installations was (and is) their fault-tolerance and the ability to stay up and running, come hell or high water, for years on end. For fairly obvious reasons, C really just doesn't lend itself to that. For a long time Basic was actually a very popular PC programming language. Compilers were developed for it pretty early on, and by the time it fell into disuse, it had evolved well beyond its early "basic", interpreted-language roots...
 
Last edited:

sandorski

No Lifer
Oct 10, 1999
70,106
5,640
126
Well, no, not really, even as a sweeping generalization that's not really accurate. COBOL wasprobably the most dominant mainframe high-level programming language, and I imagine Fortran was pretty popular in more scientific fields that used mainframes (weather forecasting, hardcore statistical analysis, maybe military applications), but I think most lower-level "supervisory" system programming, plus a good chunk of applications software, was written in the the many variations of assembler that evolved over the years, including the so-called "high-level assemblers" that almost look more like "high-level" languages than they do their "true" assembler predecessors. ("Supercomputers" were of course their own separate thing and frankly, I have no idea what most of them were programmed with (if not assembler), but I'd very surprised if they were commonly programmed in C, at least not anything even resembling "standard" Cs.)

And C was a relative late-comer to the minicomputer/PC world. It was very heavily used in academic and "pure" computer science research circles, but on the flipside of Pascal's extremely structured approach, C was just too damned loosey-goosey for the commercial settings mainframes dominated. One of the most significant features of mainframe installations was (and is) their fault-tolerance and the ability to stay up and running, come hell or high water, for years on end. For fairly obvious reasons, C really just doesn't lend itself to that. For a long time Basic was actually a very popular PC programming language. Compilers were developed for it pretty early on, and by the time it fell into disuse, it had evolved well beyond its early "basic", interpreted-language roots...

I meant as far as the Course was concerned. Everything was done on a Vax Mainframe, except C was PC exclusive.
 
Reactions: lakedude

Bernard20

Junior Member
Nov 30, 2016
7
0
1
COBOL is alive in banking industries. Without COBOL there is no existence of financial institutions and banks.There ar billlions of lines of code written in COBOL. When you swipe the credit card, the back end processing uses COBOL and mainframes. Without COBOL, credit card business will not exist.
 

Mike64

Platinum Member
Apr 22, 2011
2,108
101
91
I meant as far as the Course was concerned. Everything was done on a Vax Mainframe, except C was PC exclusive.
Ah, I misunderstood what you were saying. I'm actually kinda surprised (again) that the C programming was done on a PC versus the VAX, though, considering that C was so thoroughly integrated into VMS, whereas (as I only vaguely recall at this point) it wasn't easy to find a really good C compiler for PCs even as late as that. I guess that wouldn't have really mattered for an intro course, anyway, it just seems kinda ass-backwards...

COBOL is alive in banking industries. Without COBOL there is no existence of financial institutions and banks.There ar billlions of lines of code written in COBOL. When you swipe the credit card, the back end processing uses COBOL and mainframes. Without COBOL, credit card business will not exist.
Heh. The very idea of even trying to switch over to anything else - if COBOL weren't actually well-suited to that specific field to begin with - is enough to make the whole Y2K thing seem like one of the slower days at a government office during Christmas week...
 
Last edited:

sandorski

No Lifer
Oct 10, 1999
70,106
5,640
126
Ah, I misunderstood what you were saying. I'm actually kinda surprised (again) that the C programming was done on a PC versus the VAX, though, considering that C was so thoroughly integrated into VMS, whereas (as I only vaguely recall at this point) it wasn't easy to find a really good C compiler for PCs even as late as that. I guess that wouldn't have really mattered for an intro course, anyway, it just seems kinda ass-backwards...

Heh. The very idea of even trying to switch over to anything else - if COBOL weren't actually well-suited to that specific field to begin with - is enough to make the whole Y2K thing seem like one of the slower days at government office during Christmas week...

I suspect they just wanted a PC component to the Course. There may have been another Language used that I don't remember as well. Was a long time ago and I never made it into the second year.
 

ultimatebob

Lifer
Jul 1, 2001
25,135
2,445
126
I'm amazed that Mayne can remember where the beer in his fridge is by this point after reading his posts in Off Topic.
 

ultimatebob

Lifer
Jul 1, 2001
25,135
2,445
126
I imagine Fortran was pretty popular in more scientific fields that used mainframes (weather forecasting, hardcore statistical analysis, maybe military applications

I thought that the military used Ada, because... well... they are the government and they felt that they needed to be different for job security.
 

Mike64

Platinum Member
Apr 22, 2011
2,108
101
91
I thought that the military used Ada, because... well... they are the government and they felt that they needed to be different for job security.
Well, yeah, there's always that. Though I'm actually not entirely sure to what extent Ada actually went into real-(military)-world usage at all, after they'd spent all those millions of dollars developing and testing it... Wouldn't surprise me in the least if they just moved on to something else...<hmm> I think it got to where it was used for at least some embedded systems, but I pretty much stopped paying attention after a while. But when I mentioned Fortran, I was thinking about stuff like calculating trajectories and other "non-field" usage, and before Ada was "finished" (if it ever was, in fact, completely finished...), which certainly hadn't happened as of the mid-80s...
 
Last edited:

HumblePie

Lifer
Oct 30, 2000
14,667
440
126
Learned BASIC when I first started programming as kid in the early 80's.

When I got to high school in the early 90's I was learning PASCAL for the most part with some added lessons in C, Assembly, and Fortran in subsequent years.

When I went into the military it initially learning ADA, C/C++, COBOL, Fortran, and Assembly in tech school. In college classes it was mostly Java, VB, and C/C++.

Coding while in the military was some ADA, some Forte (which I had to take courses with), Motif, and mostly C++. Coding was done on DEC alphas wit Open VMS.

My early career after the military was Java development, and then a mixture of Java or C/C++ for many years. Recent development has mostly been C# though.
 
Reactions: phillyTIM

sciencewhiz

Diamond Member
Jun 30, 2000
5,885
8
81
Well, yeah, there's always that. Though I'm actually not entirely sure to what extent Ada actually went into real-(military)-world usage at all, after they'd spent all those millions of dollars developing and testing it... Wouldn't surprise me in the least if they just moved on to something else...<hmm>
Ada was mandated by the DoD from 1991 to 1997.
 

Chaotic42

Lifer
Jun 15, 2001
33,929
1,098
126
I was a computer science major briefly in the late 90s and our CS 101 was Pascal. I wasn't a fan and wanted to learn C instead. By time time I started taking CS classes after my Math BS, we were doing C++. Some of the instructors wanted to switch over to Java, but I was happy with C++. I'm kind of interested in learning Ada, but I'm not sure there's much point.

I've never tried COBOL.
 

Mike64

Platinum Member
Apr 22, 2011
2,108
101
91
Ada was mandated by the DoD from 1991 to 1997.
Wow, a whole 6 7* years? I guess "wouldn't surprise me in the least if they just moved on to something else...after they'd spent all those millions of dollars developing and testing it" wasn't in fact far off the mark...

____________________________
* I guess it's a Good Thing I didn't take that online IQ test someone linked recently in ATOT...
 
Last edited:

you2

Diamond Member
Apr 2, 2002
5,710
940
126
Turbo Pascal was the best ! Pity Boreland was killed by Lotus FUD. I had to take a coarse in Cobol it was the worse (now I know why banks suck). If we are going to talk about Cobol and Pascal should we include Fortran and ada (oops we did). Then there was modula but i dont' remember it catching on. Anyway just remember that Turbo Pascal was the best !
-
btw I think folks still use fortran; at least in 95 when I had to help some folks with water modeling project they were using fortran. Lovely british lass had the most common bug - she made her line too long so the last character of her variable was chopped off changing the name of the variable
 
Reactions: phillyTIM

SOFTengCOMPelec

Platinum Member
May 9, 2013
2,417
75
91
Turbo Pascal was the best ! Pity Boreland was killed by Lotus FUD. I had to take a coarse in Cobol it was the worse (now I know why banks suck). If we are going to talk about Cobol and Pascal should we include Fortran and ada (oops we did). Then there was modula but i dont' remember it catching on. Anyway just remember that Turbo Pascal was the best !
-
btw I think folks still use fortran; at least in 95 when I had to help some folks with water modeling project they were using fortran. Lovely british lass had the most common bug - she made her line too long so the last character of her variable was chopped off changing the name of the variable

There is now an "open source" version of Turbo Pascal/Delphi, which is completely free, still maintained and works on Windows, Linux and other options.
It is a very powerful 32 or 64 bit, compiler and easy (Delphi/Builder like) GUI.
100% free for personnel and commercial use
Lazarus and freepascal.
http://www.lazarus-ide.org/
 
Reactions: Mike64

jeffqld

Junior Member
Dec 29, 2021
1
0
6
I remember both languages well.

1990. College degree in 'Computing'.

We done C (did not like it)....COBOL (loved it.....was surprised to learn that ATM machines were coded in COBOL).

Pascal........LOVED it (turbo pascal).............in fact, we are now in 2021, and I actually STILL do code in it.............2D/3D graphics-demos etc, along with BASIC.

Still living the coding dream!.
 

you2

Diamond Member
Apr 2, 2002
5,710
940
126
COBOL I remember; was the most disgusting language i ever had to deal with; turbo pascal was a life saver - esp given how slow pc were back then; unfortunately the company suffered from ms/lotus fud when they released their spreadsheet. lisp was another amusing language back then - it was nothing like today's lisp. snobol was an interesting language in the days - that one i found interesting. After i left college i worked for this small company for a year and they were doing water modeling in fortran and this pretty gal had a small bug in her program and she spent hours trying to fix and eventually asked me to give a hand (this was a 100,000+ line program); anyway what happened is she made her expression 81 characters.... and in fortran the lines were truncated to 80 characters so a new variable was created with a value of 0....
 

VirtualLarry

No Lifer
Aug 25, 2001
56,387
10,071
126
What is the high-level language designed around static single-assignment? Eiffel? Erlang? Something like that. I always thought that was an interesting idea for reliability, though I never learned that language.

I started with Microsoft Color BASIC in grade school, on some micros, and then in Jr. High I got a PC hand-me down from my dad (an XT clone), and a copy of MS Basic.

Eventually, in HS, I was programming in BASIC and C on the VAX in school, as well as BASIC/C/C++/x86 ASM on PC. It was a fun time. I did demo / simple versions of a lot of arcade classics, Pac-Man, Tetris, scrolling shooters, etc.

Never did get into writing a whole scrolling-world Super-Mario style game (may have been a contender with Cmdr. Keen if I ever had.)
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |