|
https://scs.senecac.on.ca/~timothy.mckenna/offline/COBOL_not_dead_yet.htm[^]
Quote: Because there are more lines of COBOL in production than all other languages combined; Gartner estimates about 180 billion lines. "By some estimates, the total value of the applications residing on mainframes today exceeds US$1 trillion. Most of that code was written over the past 40 years in COBOL."
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
|
|
|
|
|
Hmm ok. I find it hard to believe though. The only places I know of it still being used is in transaction clearing and there's been a big drive recently to cull that.
Regards,
Rob Philpott.
|
|
|
|
|
Every bank and major financial institution uses it, the government uses it, and many major corporations use it.
As I stated in my opening comment......COBOL will be around long after the other listed languages have disappeared. The cost of replacing these enormous systems is just not financially feasible. It would cost many millions to do so.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
|
|
|
|
|
classes, function pointers, callbacks, pointers, casts and even "goto". And lots of crappy legacy code to rummage in it.
YEAH!!!
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
Yeah, enough rope to hang yourself with. Notice they didn't list Ada. Everyone should know and use Ada... <g>
|
|
|
|
|
Whatever it is, it should be based on the web development because that's what most developers will end up programming for anyway.
PS. Shame on you for not including PHP.
|
|
|
|
|
PHP itself cannot power up a machine or server.
It can't reach the memory of a machine.
If you want to improve PHP
or invent new fancy PHP syntax
or enhance the power of PHP,
you need to know C.
C is the language behind PHP that power up the machine server and run PHP.
Back to the basic of programming, it should be something close to the computer's memory and hardware.
|
|
|
|
|
If you want to teach them a language - let them pick the favorite.
But if you want to teach them software development, teach them basics of logic and left the programming languages alone for time being...
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
תפסיק לספר לה' כמה הצרות שלך גדולות, תספר לצרות שלך כמה ה' גדול!
|
|
|
|
|
Exactly, teach them to write English, far more difficult than any programming language.
|
|
|
|
|
I agree, after all, we do want to them to eventually graduate.
|
|
|
|
|
I am still a big fan of Pascal. It teaches good habits and is sufficiently complete to make useful programs possible. C has most of the same features but is too 'slack' and can lead to bad habits. Later conversion to use another language is simple (imho). On top of that the 'Pascal User Manual and Report' is a superb example of documentation, although possibly a little too 'dry' for initial teaching purposes. I recommended 'Illustrating Pascal' by Donald G. Alcock to a friend to teach himself and he later became a professional programmer. (I should admit that he had a Spectrum and was able to write simple programs in Basic).
Turbo Pascal was economic, effective and efficient until the pricing went crazy. Last time I looked it was still possible to download older versions from a successor to Borland, but the company name kept changing too often for me to keep up!
|
|
|
|
|
I don't think a programming language is required. But, Ms-Dos may be something to start with(though it is just a commands).
|
|
|
|
|
There is a lot of this old stuff in the manufacturing world. You want a job in manufacturing, say you are a Fortran expert.
|
|
|
|
|
This wonderful language should be the basis of all new programmer's education. There's nothing like trying to debug a computed GOTO to captivate the mind!
...it worked for me. of course I learned to program in assembler first so FORTRAN was a major step up. We also used to wear white coats in the computer room so that probably dates it a little!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
COMPUTED GO TO's are for sissies.
In COBOL, you could change the place you go to (GO TO HERE, where HERE is the label of the statement you GO TO) at run time using the ALTER statement.
After a couple of different places where the ALTER statement is used to change the flow of program, the weak-minded quit programming as a profession.
|
|
|
|
|
They should be learning logic and fundamentals to solving problems before they even start writing code. Learning code by itself, doesn't make you a programmer or a great programmer, at that.
With that said though, it would be hard not to show some examples and exercises without getting into the code. So, I answered C#, C++, and Java.
|
|
|
|
|
Well put - those skills are infinitely more valuable. The language you use is just a tool to get a task done.
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."
-- Marcus Brigstocke, British Comedian
|
|
|
|
|
I do not agree with your analogy. Sorry.
|
|
|
|
|
surely. but we can be friends despite that. have a great day
|
|
|
|
|
If you twist my arm, I guess.
|
|
|
|
|
I have to confess that you were right in first place. I read incorrectly "in College". Now I'm totally with you.
|
|
|
|
|
I had 3 programming classes in high school using; BASIC, Pascal, and C. It got me excited about a career as a software developer. At the high school level, I believe that teaching the basics and exposure to multiple languages is great for new learners.
The courses were all elective, so only the students that were interested took them.
Hogan
|
|
|
|
|
I don't think its the job of high school teachers to address such a narrow subject as a specific programming language. You might as well teach them to hand pull pints of bitter, which would be more useful.
The class would be full of the geeky twerpy kids anyway and they would know more than the teacher after 2 weeks
|
|
|
|
|
Two weeks? Probably upon entering the class, more likely.
|
|
|
|
|
OMG,
This is what is wrong with our high schools.
They have killed Metal Shop, Wood Shop, Drafting, Plastic Shop (loved that class),
welding, etc.
I left school in 1985 and I could ACTUALLY do stuff.
Todays kids get class assignments to open a Twitter account... Like they need help with that.
But they don't learn how to balance a check book.
I also took Computer Science where I learned stuff that CARRIED ME EASILY through college:
BASIC, COBOL, FORTAN, Macro-11 Assembler, Job Scheduling, Run-Time/Run-Burst, paper and green screen monitors. The basics of Escape Codes to control monitor positioning. How to compile pieces of an operating system.
Honestly, not sure if I would have went to college without access to these classes. I grew up outside of Detroit, and it was a dangerous place. The computer room was one of the safest places I could be.
Students at that age have AMAZING potential, but they don't even realize it. Our group of students wrote software for the School Store (Inventory/Sales Management) and the Library, and general utilities for the teachers to manage the classes (creating all of the user accounts for a class with X students in one command, not X commands)
In my case, I went from programming in High School, straight into a professional software development job for 2 years, then left for college. I was making more than my father, and it funded my college. The thought of NOT offering this (when there is an ABSOLUTE SHORTAGE of this talent is mind boggling).
It is the job of Every High School to help the students prepare to succeed in life. In areas that the teachers may NOT know well, but may provide enough guidance to help. Tim Spanke died this year, he was the computer teacher I credit the most with allowing me to open my wings and learning how to fly!
|
|
|
|