TABLE OF CONTENTS 2:07:38 : Install Windows 2:12:13 : Install MacOS 00:25 : Why is it Important 01:35 : File Format 02:26 : Main Divisions 02:58 : Identification Division 03:20 : Environment Division 03:34 : Data Division 04:22 : Variables / Picture / Data 05:57 : Group Item / Hierarchal 07:33 : Constants 07:47 : Figurative Constants 07:55 : Comment 08:54 : Procedure Division 09:00 : Print to Screen 09:25 : Accept Input 09:56 : Stop Run 10:13 : Compile / Run 10:50 : Assign Values 11:20 : Math / Compute 13:42 : Variables / Datatypes 15:45 : Group Item 20:17 : Figurative Constants 21:34 : Math Functions 23:46 : Compute 25:14 : Data Classification 25:45 : Thru / Ranges 26:40 : Boolean 27:20 : Multiple Values 28:52 : If / Else 30:30 : Logical / Conditional Operators 33:19 : Classification 34:10 : Built In Classification 34:55 : Toggle Values 36:20 : Evaluate 39:27 : Paragraphs 42:57 : Subroutines / Linkage 44:25 : Call 45:43 : While 47:08 : For / Varying 48:37 : Edited Pictures 52:55 : Decimal Arithmetic 55:39 : String Functions 57:35 : Join Strings 1:02:15 : Split String 1:03:17 : Define Write to File 1:07:54 : Open File 1:09:01 : Write to File 1:09:45 : Append to File 1:11:40 : Read File 1:13:45 : Create Reports 1:16:25 : Filler 1:28:44 : Indexed Files 1:31:12 : Access Data Randomly 1:35:03 : Save Record 1:36:40 : Delete Record 1:37:45 : Update Record 1:40:30 : Get Record 1:44:03 : Tables 1:46:00 : Multidimensional Tables 1:47:46 : Index Tables 1:51:33 : Search Tables 1:53:05 : Prefill Tables 1:54:10 : Redefine 1:56:34 : String to Float 1:59:38 : Sort Records 2:03:55 : Merge Files 2:07:38 : Install Windows 2:12:13 : Install MacOS
@admirableemanuelaquila1017
4 жыл бұрын
Derek Banas You are a genius. I became cobol programmer in 1978 then I worked with mainframes Ibm Wang Digital etc using unix sql etc. many years but since almost 20 years ago I am not in data procesing field. Now i want to do it again... Your video is the Best. I understood ease because you really know cobol and explain perfectly. I m 64 years old and ready to begin again. I hope to get a job soon. English is my second language. Thanks for your effort. Well done. God bless you.
@MBrieger
4 жыл бұрын
I find it dangerous to suggest someone can learn a programming language in a very short time. That just brings us more of what we have: Unstable systems with crappy code.
@paulosullivan3472
4 жыл бұрын
@@MBrieger Everyone has to start somewhere, if you dont start by teaching them in a short time and work up to harder tasks which use that base knowledge then you cannot learn. Its just the basis of all learning.
@vikas274
4 жыл бұрын
Lot of my friends were trained in COBOL (Mainframe system)... we told them get out of it. Few still stuck with it. They are now working as an important and inseparable part of projects. Although their H1B was rejected due to current political situation in US...but they are so required in project...that they are now working from Canada. Companies can not let them go. Mainframe is powerful and those people are brilliant. I work on cloud applications and its deployments, but have full respect for those COBOL guys.
@henninghoefer
4 жыл бұрын
Re: 1:51:40 - I'm still watching, in awe that somebody does this to himself in 2020. This is worse than PHP!
@robertkopp873
4 жыл бұрын
Gosh. I have forgotten COBOL. First coded with this in the last century, using punched cards, before internet, before PCs. Now - I am 70+ years old. Dusting off the books...
@derekbanas
4 жыл бұрын
I first saw it in college in the early 90s and was amazed by the punch cards. I used Fortran with punch cards as well.
@rhmagalhaes
4 жыл бұрын
@@derekbanas I learned Fortran at University. Natural/Adabas in my first Internship. Cobol/IMS/SAS in my first job. Crazy times...
@robertkopp873
4 жыл бұрын
DingoLava Take on a mental attitude that your career requires constant learning. Technology changes so, you must learn new, un-learn obsolete and re-learn the emerging. There is no end to this...
@almarn
4 жыл бұрын
Yep..I did PL/1, system-programming in assembly and punched cards also. Big mainframes were 512 Kbytes..I am 73 now and teaching myself Clojure for a change on my 32 Gig laptop..Emacs is not so bad after all..gave up on neovim...
@blueballedtech
4 жыл бұрын
That's crazy. I couldn't imagine coding with punch cards. Everything now has been made very easy, relative to yesteryear that's for sure. I learned this when I had to take a class on assembly language, and suffered all the way through the course, even though I had been coding for years. But I learned a lot of interesting things from assembly: stacks, how the computer "thinks"(if that makes sense), and though I struggled(barely passed the course lol) I'm glad I took it. I'm curious about COBOL as well, so I'm watching this series here.
@bakr6405
4 жыл бұрын
derek, I don't remember when I first encountered your python tutorials, but you made me love programming and choose to shift career completely. So thank you.
@derekbanas
4 жыл бұрын
That is amazing! I don't know how to respond to you saying I impacted your life that way other then by saying thank you for taking the time to tell me. I appreciate it :)
@bakr6405
4 жыл бұрын
@@derekbanas You definitely have and I am glad that I learned from you :) Thanks man.
@thelasttimeitookashowerwas7069
4 жыл бұрын
@@derekbanas hey man i have a question, i am in third year in uni and all they say is master your competitive programming, and once you get seleceted by a company through competitive programmin and hr rounds, you dont need this shit, whys that so?
@cassandraedmond8442
4 жыл бұрын
Hi Derek this was a great class. I'm old-school COBOL and needed a refresher course. This was exactly what I needed!!! Excellent stuff!
@derekbanas
4 жыл бұрын
Hi Cassandra :) I'm very happy that you enjoyed it. I was surprised so many people enjoyed this video, but it makes me quite happy
@trevorweir
4 жыл бұрын
Derek, I have no idea how you learn all these languages so quickly, but Kudos, bro. You are a wizard of the highest order. Love your Python and HTML/CSS/Bootstrap stuff.
@derekbanas
4 жыл бұрын
Thank you :) I promise if I can do it anyone can
@aavalos163
4 жыл бұрын
I was an instructor for this school in El Salvador in 1992-1995 We were teaching COBOL/86 oriented to business. We were teaching students how to build data management systems to manage databases and how to build GUI. I now program in other langage, mainly in Python. Your video is excellent. I wish there was a job openning in my area for COBOL programmers or a work from home.
@derekbanas
4 жыл бұрын
Thank you for the compliment :) I'm no expert with COBOL, but I did my best to make the language understandable. I'm happy to see that you thought it was good.
@EvilSandwich
4 жыл бұрын
Old guard COBOL programmers always catch me off guard. I'm not used to the elderly not only being computer literate, running circles around me in terms of computer skill. I also ran into that when I started learning Assembly. The old timers from the days of Commodore, Apple and Acorn are very much still active in the 6502 community. And they are coding BEASTS, even in their 60s and 70s.
@derekbanas
4 жыл бұрын
I agree. Especially at the low level older programmers are beasts
@dullbananas9901
4 жыл бұрын
this guy has been in quarrantine
@derekbanas
4 жыл бұрын
I'm basically always in quarentine :)
@panhuragan4388
4 жыл бұрын
Derek Banas query antine
@arwahsapi
4 жыл бұрын
Quarantine Tarantino
@nunezdavidj
4 жыл бұрын
Derek Banas was in quarantine before it was a thing...freely sharing his vast knowledge, I might add. Thanks, Derek!
@kymberlyhounsell6872
4 жыл бұрын
What's the problem with his tutorial?
@soulextracter
4 жыл бұрын
Next video: Switch board Tutorial: Learn to write a program by flipping switches, and saving them on paper tape.
@derekbanas
4 жыл бұрын
I was going to make a tutorial on creating a computer using transistors but nobody seemed interested.
@wimeatsworld
4 жыл бұрын
@@derekbanas I've got a spare bedroom, so I'd be interested in a mainframe based on light bulbs.
@robertdl9046
4 жыл бұрын
@@derekbanasHow bout with vacuum tubes? To make a Zuse-3.
@rogerparrett3242
4 жыл бұрын
Program by flipping switches? Like I did with my ALTAIR 8800 back in 1976? Intel 8080, 8K of RAM (which was a LOT...lol), and the only output was dumping the accumulator to 8 LEDs. Fun times, seriously.. :)
@soulextracter
4 жыл бұрын
@@derekbanas Well if anyone is interested, Ben Eater here on KZitem has some cool videos on breadboard computers and rudimentary graphics cards.
@DeepakSharma_youtube
4 жыл бұрын
I've worked with COBOL around 1988-1992 time frame, converting MF-COBOL and RM-COBOL to Pro*COBOL (Oracle). I have a requirement currently that's related to getting Mainframe COBOL data into Hadoop, and that's why I started exploring the language once again. Great coverage so far (25 mins into it)!
@sagejpc1175
Жыл бұрын
Do you guys use z/OS and TSO?
@0UmAndUh0
3 жыл бұрын
I use to love COBOL. Everyone thought I was crazy. Think I'll watch this as a refresher.
@bezimienny5
2 жыл бұрын
You singlehandedly pushed me through high school and college classes on languages I never cared about and now I just watch random videos from you for fun 🤣🤣🤣 Thank you!
@derekbanas
2 жыл бұрын
I’m very happy to hear that I was able to help :) Thank you for taking the time to tell me
@sagejpc1175
2 жыл бұрын
I just got a job with a government office and have to learn cobol asap. Thank you so much for providing this tool to all of us!
@stasha27
4 жыл бұрын
Thank you for this video! I just started learning COBOL. I have been told by many people that this is a good thing to pick up.
@peraciodias9665
4 жыл бұрын
You can find cobol programmers in nursing homes in the squares playing poker!
@robertkopp873
4 жыл бұрын
Peracio Dias Most, but not all. I am still in the work-force cranking out 50 & 60 hour weeks. Turn 74 in June, but now I often ask myself, “why?”
@peraciodias9665
4 жыл бұрын
@@robertkopp873maybe you became a workaholic.
@mig7287
4 жыл бұрын
😁😁😁
@fernandohood5542
4 жыл бұрын
Rubbish. I have done 4 years of it.
@ryanmedina5090
4 жыл бұрын
I am 45 years old. I have been programming in Cobol for 20+ years. I am nowhere near the retirement home.
@thaqalain10
4 жыл бұрын
I just clicked to hear Derek's voice lol haven't seen your vids in my sub feed for a while - always good to see a vid from you! Hope you're keeping well :)
@derekbanas
4 жыл бұрын
Thank you very much :) I'm still making videos, but I think because I never asked people to click the bell and such that KZitem isn't pushing my videos any more. Either way I'm happy you found your way back
@msmart2u2
4 жыл бұрын
Took a COBOL course in the late 70's but went on to program in Fortran, C, etc. I'm now in my 70's and leaning Solidity. But if somebody will pay me to do COBOL, I'll do that.
@msmart2u2
4 жыл бұрын
Thanks!
@cdnsilverdaddy
4 жыл бұрын
Brings back so many memories.. still love COBOL.. underrated
@samueln300
4 жыл бұрын
You're the real MVP!
@derekbanas
4 жыл бұрын
You're very kind :) I try to do my best
@techtalktoe9758
4 жыл бұрын
I'm surprised to know that COBOL is in demand now. Thank you Derek ;)
@derekbanas
4 жыл бұрын
Happy to help :) Now we know what language rules the world
@rongarza9488
4 жыл бұрын
@techtalktoe COBOL is not in demand now. The ads are there to out you and blackball you from any and all programming jobs. Even a lady programmer from India got wise and dropped it from her resume. That should tell you something.
@Jellyfish60
4 жыл бұрын
@@rongarza9488 what do you mean "The ads are there to out you and blackball you from any and all programming jobs"??
@solotron7390
4 жыл бұрын
If COBOL is in demand, it's because some bank or backward company is clinging for dear life to their legacy system.
@phillipdunham695
3 жыл бұрын
Thank you so much for making this. I am a new programmer and I am starting my first job in the field soon and they wanted me to learn COBOL on my own before starting. This has been very useful to me, and believe me, I'm watching this many times.
@derekbanas
3 жыл бұрын
I’m very happy that I could help :) I wish you all the best with your new job!
@admirableemanuelaquila1017
2 жыл бұрын
You found the best...
@diamondtimber809
Жыл бұрын
I LOVED coding Cobol! I'm here as a refresher...my hope is to one day soon contract with various companies still using it and be there to help them decipher/maintain their legacy systems. I miss it!
@nickbisignano
4 жыл бұрын
I was looking for this tutorial the other day after reading about the all the old financial systems written in cobol. Now it's here! Another great job making a complicated topic seem simple.
@derekbanas
4 жыл бұрын
Thank you for the nice compliment :) It isn't often that a programming language makes the news and I'm happy that I could clear up the topic.
@GarryGri
2 жыл бұрын
I did COBOL back in college in the nineties. Now I have to learn it in order to maintain an application where the current support contractor is retiring! COBOL is not dead!🙃
@ethercreatures
2 жыл бұрын
Outstanding work with this tutorial. Got more out of this than I did in hours of watching others. PERL, python, shell, PHP, PowerShell have been my bread and butter, but hoping for a good outcome in an Analyst I interview next week where cobol, jcl, DB2, and CICS among other related topics are on the table. Never touched cobol, but I am confident enough to demonstrate I can swim in this environment now. Thank you Derek!
@RagHelen
4 жыл бұрын
We have entered an era, where financial programming is best represented by Javascript.
@derekbanas
4 жыл бұрын
That’s funny
@Wourghk
4 жыл бұрын
We have also entered an era when people don't use proper grammar. Sometimes the world takes a wrong turn.
@RagHelen
4 жыл бұрын
@@Wourghk ?
@navjotsingh2251
2 жыл бұрын
@@MapleBR yeah, getting the jvm to produce the same speed and optimisation as native code is a hassle. Maybe it could be done, but more research and testing needs to be done.
@edgeeffect
4 жыл бұрын
I'm a COBOL programmer... I've spent most of my career doing Pascal, C++, PHP and JavaScript.
@curiousmind4870
3 жыл бұрын
Thank you Derek. This has been very helpful to complement the "Master the Mainframe" course I'm taking. Very clear and detailed. Your are great!
@wilfredogarciagonzalez2889
3 жыл бұрын
Hi What course is that? I am interested in that. Have a nice day 🙌
@TadeuCostadeOliveira
4 жыл бұрын
I'm a developer and I work with Cobol since 2016 when I began to work for the first day since my graduation! Nice to see a cobol tutorial here!
@derekbanas
4 жыл бұрын
Thank you for taking the time to tell me :) While I'm sure it isn't perfect I did my best to make the language understandable to people who are used to C based languages.
@hazimdds
4 жыл бұрын
25 years ago i was a 10y old kid i have tow books( COBOL and BASIC ), i remember this weird syntax, i learn and master the languages back then. what a welcoming tutorial.
@derekbanas
4 жыл бұрын
Thank you :) Happy it brought back good memories
@nuligebla1173
4 жыл бұрын
Try Freebasic. It compiles to C using GCC. freebasic.net
@chronodecker6920
4 жыл бұрын
Sure, "I watched Derek on youtube" will make a great impression on my resumee when I'll try to work for a multi-national bank brewing billions. But that's a great tutorial, thanks!
@derekbanas
4 жыл бұрын
Thank you :) I worked for one of those companies. A lot of crazy stories came from that job.
@techsimplified7173
6 ай бұрын
At 01:57:00 around you asked for a feedback, so I'm writing, your tutorial is very nice, thank you Derek
@erikpavlusik6214
4 жыл бұрын
You are king with cosmic superpowers
@derekbanas
4 жыл бұрын
That's funny :) You are too kind
@meepinandmorpin
4 жыл бұрын
The world needs COBOL programmers as much as it needs the tobacco industry - that’s to say not at all. What the world, namely the United States in this particular scenario, needs is to sack up and get moving towards modern languages and architecture.
@philip6579
6 ай бұрын
There are pros and cons to modern languages. First of all you don’t know if the applications of them are secure. With cobol, you know it isn’t secure.
@devanom
4 жыл бұрын
Good one Derek..I would wanna see you do COBOL with SQL..Keep going..Tq
@derekbanas
4 жыл бұрын
Thank you :) I'll see what I can do
@anacondatreasure
Жыл бұрын
Awesome refresher. Thanks for providing it. Tried installing the windows version following the steps at the end of this video, but am coming up with "-bash: cobc: command not found" when I try to compile the test program. Not sure if there is a simple solution or not... (maybe moving the GNUcobol compiler executable from the current location -- C:\cygwin64\tmp\gnucobol-3.1.2_win\bin -- to somewhere else?) Thanks.
@konstantinrebrov675
4 жыл бұрын
Derek Banas will make COBOL great again!
@derekbanas
4 жыл бұрын
That's funny :)
@rty1955
3 ай бұрын
I began coding in 1968 on an IBM 1401, then went to an IBM-360 and on I came in first place for a COBOL coding compatition in 1972. I wonder how many of you remember COBOL-D that was missing the PERFORM clause! You had to do a lot of GOTOs Workin on a 360 with 32k of memory, it was not good to write COBOL so i switched to assembly. In Assembly i could do ANYTHING i wanted. I used to read core dumps for COBOL programmers. I have written millions of lones of assembly code and got the maomframe to do things that even IBM said was impossible. One of my programs were still running as of 2012. Of course no one wrote code like this guy is doing. Most ran COBOL-F/CICS Display/Accept would go to the operator console. A big no-no in large companies. I taught mainframe opersting systems for a large college in NYC. I demomstrated how COBOL could actualy perform math on alphabetic characters tonprove a point to always check i/p data!
@UsaM
4 жыл бұрын
wait sir, I'm still learning Java.
@lavalove01
4 жыл бұрын
Lol! that's very funny
@derekbanas
4 жыл бұрын
There is always a new, or in this case an old programming language to learn
@rostislavsvoboda7013
4 жыл бұрын
The race is long and you may make it. But won't bet too much on you. en.wikipedia.org/wiki/Red_Queen_hypothesis
@robertdl9046
4 жыл бұрын
If a business language is good enough for an organization over 10 trillion in debt, it's good enough for me.
@VC-kj9yx
4 жыл бұрын
@@derekbanas I am a VBA programmer
@autmarthegrand8224
Ай бұрын
I am here Derek, you're not alone. Thank you for the tutorial!
@Vaslovag
Ай бұрын
I'm here too. Are we both waiting for the database video?
@sludgeman
4 жыл бұрын
There’s enough Cobol programmers, they just don’t want to pay for the legacy plus, neither want to pay for the upgrade
@derekbanas
4 жыл бұрын
The government doesn't want to pay to upgrade vital infrastructure! I'm some how not shocked.
@adespade119
3 жыл бұрын
@@derekbanas Maybe they don't want people to see how money is actually created
@shouibmohammed5579
4 жыл бұрын
Big thank you Sir. I am COBOL programmer for 7 yrs. This video will help me refresh my skills.
@derekbanas
4 жыл бұрын
Thank you :) I'm very happy to hear that it is helping people.
@Keenleo
4 жыл бұрын
Great COBOL tutorial Derek, please keep it up and maybe make a video for database manipulation and complex queries using COBOL it's something I really need to see. thanks
@derekbanas
4 жыл бұрын
Thank you very much :) I'll see what I can do
@Keenleo
4 жыл бұрын
@@derekbanas thanks :) let me know if you ever have time to work on it and I will share with you a great educational material that might help you with DB queries.
@NojanajPongsupaht
2 жыл бұрын
This is the most effective COBOL tutorial I have seen. Thank you!
@GNXClone
4 жыл бұрын
I haven’t touched COBOL since the early 80’s.
@derekbanas
4 жыл бұрын
Most people haven't and most people never will
@Techtter
4 жыл бұрын
You are great Derek. I follow your channel since 2013. You are doing great job to share your knowledge without any cost...love you.... Go ahead...
@derekbanas
4 жыл бұрын
Thank you for staying here for so long :) I appreciate it
@ColdFuse96
3 жыл бұрын
To those who need this: This video is better than the courses they have on Coursera and Linkedin Learning. They don't actually teach you how to write programs from scratch on Linkedin Learning because they take an approach where they assume people in the workforce aren't going to create anything new and strictly only revise pre-existing programs. This approach might have some truth behind it, but I think it's very important to learn the structure of a program from the ground up as if you were going to make the programs yourself instead of relying solely on someone else's work and revising it from there. The teachers on Coursera are just crap for the money they charge. The course actually is taught by an actual IBM Cloud Systems Architect, but he drags out the lessons a bit too much. You learn what he teaches in an hour on this video in 10 minutes. Save your money and just follow this video.
@derekbanas
3 жыл бұрын
Thank you for the very nice compliment :) I’m constantly attacked by powerful universities and it is nice to get compared to Coursera with their millions of dollars.
@AquibA
3 жыл бұрын
@@derekbanas E'rybody deserves their dollars when there's genuine education happening.
@justwanderin847
Жыл бұрын
New COBOL programs are written everyday. For Big Corporations and small.
@goddessnoele
4 жыл бұрын
Thank you so much for this video! I heard on NPR several states were desperate for COBOL programmers to assist with the unemployment system upgrade and maintenance. COBOL is very much in demand. Since I am laid off I thought this would be a great opportunity to learn this niche skill.👍
@derekbanas
4 жыл бұрын
I'm happy I could help :)
@sebsafari
4 жыл бұрын
Derek you should do a python curses tutorial, there's very little on youtube!
@derekbanas
4 жыл бұрын
I'll see what I can do. I do love Python
@philtoa334
4 жыл бұрын
lol
@tjjumlani1277
4 жыл бұрын
Taught COBOL for 7 years and stopped in 2000. MicroFocus. Had to create a virtual memory drive to speed up compilation when there weren't any hard disks yet on the school pc.
@DrRandyB
2 жыл бұрын
I've been around COBOL since 1990 and I thought that it would be as simple as every other language that I have learned, but when faced with the aspect of someone else who wrote the hundreds of thousands lines of code and uses variables that only make sense to my now deceased ( genius partner) I'm left with a puzzle that I can only understand about 2/3rd's of what he wrote besides what we wrote together. I was 24 years old at that time and now I have the unhealthy attributes of keeping his program and the multi-million dollar companies alive or I could re-write it all in a more familiar language. However, I adore COBOL for whatever reasoning makes me feel like I am back with him. I know that I'm probably not making much sense but I just need some inspiration for taking on this daunting task that was left in the hands of his partner after I left my company in which I gave it away because of all the traveling I was doing and as a newly married man, I was gone all of the time. Any where from a week and sometimes up to 3 months at a time. Anyway, I need your help or someone's guidance on getting this back together. The other guy has NO experience with COBOL and has been getting anyone he can to write code for him because I am too busy. This seems to have thrown several curve balls into the programming and has left me no choice to fix others mistakes. It's getting worse and if I did not have the source code that runs my business then I would be screwed and at their mercy. I would explain more but it seems as though I'm writing a book here and instead should be writing code lol.
@derekbanas
2 жыл бұрын
I'm sorry to hear about your partner. I don't know what to say. I hope everything looks up soon. I've taken on many projects similar to that over the years. All you can really do, which I'm sure you know, is just to break it down line by line until everything makes sense. I was always considered weird for doing this across multiple white boards, but it helped when I got the code out into the real world were I could look at everything at once. I wish you all the best :)
@kristerl939
4 жыл бұрын
Thanks, this was fun. I definitely would like to see SQL with Cobol. I have already bought your course on Python.
@derekbanas
4 жыл бұрын
Thank you for supporting my course!!! I'm working on the math of machine learning now and I'll start uploading those very soon.
@Willibef
4 жыл бұрын
You put a lot of time and effort in the production of this tutorial, and that's great. Despite that I don't think the huge amount of information does make sense for people without any (prior) knowledge of programming.
@derekbanas
4 жыл бұрын
Sorry about that. I tend to make tutorials for people who know 1 language already. It takes to long to make every tutorial aimed at a complete beginner.
@almaring2839
4 жыл бұрын
1:51:35 Still watching ;)
@derekbanas
4 жыл бұрын
Thank you for taking the time to tell me :)
@ThomasProsserZurich
4 жыл бұрын
@@derekbanas Stil doing so as well.
@rostislavsvoboda7013
4 жыл бұрын
Stop it. You make it only worse.
@dustsucker4704
Жыл бұрын
I love how you can define a social security number its way easier than in any other language i know its amazing. Just tape 3 numbers together in wich language is it that easy to seperate a long string or number just with the definition of the struct amazing
@MarkMcAllister-o3l
7 ай бұрын
Just attempting to get back into programming myself. So far, it's bringing back quite a few memories from way back when. I also used those dreaded punch-cards in college. Nice class Derek. Appreciate the detailed instructions. I'm hoping, once I get this under my feet, I can explore job opportunities and work from home. Any suggestions are welcome.
@TheAcidFruitmanArt1
4 жыл бұрын
I was about to request this video. I can actually imagine COBOL being pretty darn good for what was supposed to do, at least when compared to other languages of its time (I wouldn't imagine anyone trying to write financial reports on FORTRAN). Even now I think it's one of the simplest languages I've ever used, at least when you get used to its quirks. I do think it's too much typing (in my opinion, the whole "english-like" nature of the language has become one of its drawbacks) and I wouldn't even think about using it for any personal project. But I wouldn't mind maintaining code or even writing specific COBOL programs if I got paid for it. Then again, I don't know if any Venezuelan companies use this stuff anymore (I've heard IBM is/was pretty big over here, but not much else). Anyway, excellent video!
@derekbanas
4 жыл бұрын
Thank you very much :) Yes I think most people aren't aware that it wasn't all that many years ago that the option was either Fortran or COBOL. When I went to college those were the only 2 options.
@LaurentLaborde
3 жыл бұрын
after 43mn into the video I wrote my first working fractal generator (it output a .ppm image). best tutorial
@gsr4535
4 жыл бұрын
You can learn a language, a tool, a technology but without actual paid employment (with references) utilizing that skill, you will not get a job.
@derekbanas
4 жыл бұрын
Unless you win a coding competition. That is how I got hired at Apple at 21. Actually winning competitions is probably harder though.
@gsr4535
4 жыл бұрын
@@derekbanas Well I've been in this field since the early 1990's. I'm approaching retirement now and don't have the same level of interest and enthusiasm I once had. Plus, the field is now saturated with an over-abundance of "available labor", i.e. the corrupt, cheap labor H-1b visa racket. Anyway, you don't wanna hear my true thoughts on the field, globalization, politics, etc. Haha.... I do enjoy your channel thought. Take care.
@johnjackson9767
4 жыл бұрын
@@gsr4535 No, but I'm certainly interested! Haha.
@spacemeter3001
4 жыл бұрын
@@gsr4535 Leftists import people on masse and wonder why salaries decrease. These people are dumb af
@stephanerichard3979
Жыл бұрын
i really love the way you just go out and say the things you think we need to know. main reason I found we do need to know it. lol. great work here in cobol. along your 50 atleast other videos, they all rock. always looking forward to what you'll come up with.
@derekbanas
Жыл бұрын
Thank you for taking the time to write such a nice message :) I appreciate it
@shupesmerga4694
4 жыл бұрын
They need cobol progs because they refused to upgrade, when the cobol shortage is done, other cobol progs will be fired and only maintainers will be employed
@rhmagalhaes
4 жыл бұрын
NOPE... All current programmers will finally be retired and the new ones will take over and figure how to upgrade the systems to C because COBOL and C begin with C and they can sell it as a better version of Cobol... "Look C is the short of COBOL, the same first letter !!!" The politicians will go: "Ohh yeah !! Here... 5 billion dollars to you. Change it all"
@shupesmerga4694
4 жыл бұрын
@@rhmagalhaes and given that politicians fall for it, they'd soon say "LOOK! We have C++, it'S a better version of C because it has 2 plusses, unlike other phones which only have 1 plus" lol
@takethepurplepills
4 жыл бұрын
I heard this same argument thirty years ago! I thought it was right then. How wrong I was it seems. Wonder if it will happen to you??? Only time will tell, you just don't know....
@majkus
4 жыл бұрын
One man's "refuse to upgrade" is another man's "if it ain't broke, don't fix it."
@sjzara
4 жыл бұрын
Bruges Manioracci no competent manager would ever suggest converting COBOL to C. C is a very unforgiving language and entirely inappropriate for business logic: it has no built-in financial types, for example. The usual COBOL migration language is Java, as it’s safe, and has classed such as BigDecimal as standard. However, there are plenty of modern COBOL implementations. The wisest approach is to stick to COBOL.
@Klayperson
3 жыл бұрын
i was hearing the demand for COBOL and the potential payout so i was thinking about picking up COBOL and so i watched the whole video (at 2x speed) thank you for changing my mind :^)
@derekbanas
3 жыл бұрын
Those days are past from what I've heard. Learn Python instead
@johnjackson9767
4 жыл бұрын
"Tell me this isn't a government operation".
@derekbanas
4 жыл бұрын
The government is definitely not paying me. Actually I probably will never even get my $1200 check nor any unemployment for the rest of my life.
@johnjackson9767
4 жыл бұрын
@@derekbanas You misunderstood me, sorry. That wasn't directed towards you, but the government who is terribly outdated and still relying on COBOL. It reminded me of Apollo 13 and Gene Kranz.
@nerowolf6623
2 жыл бұрын
Worked with cobol programming in 80', fun time for me.
@educodewithsk3159
4 жыл бұрын
Derek Banas is a great instructor of all time! Love watching his videos and I have been inspired by him. I also started making coding videos recently. I need support and that you all can do just hitting my subscribe button. Highly obliged if you gave your price time to do that and promise to make interesting as well as informational videos in the future. Thanks!
@kaunjeetega5323
4 жыл бұрын
Good Job!
@educodewithsk3159
4 жыл бұрын
@@kaunjeetega5323 thanks for the support!
@derekbanas
4 жыл бұрын
Thank you for the compliment :) I wish you all the best with your channel
@educodewithsk3159
4 жыл бұрын
@@derekbanas Thank you sir! Great fan of yours. Highly obliged to you sir. Thank you once again for supporting me and helped me to grow with the codes.
@dponzi56
2 жыл бұрын
I was a cobol programmer for 40 years. I just retired about 6 weeks ago. I was looking for a PC based COBOL to play on. I will give this a try.
@MrMysterious31
Жыл бұрын
That's great to hear sir, BTW could you please share your experience in short? I'm interested in learning this gem but I don't know where to start, need a roadmap from you..
@astavie2920
4 жыл бұрын
I cringed when I saw your definitions of "prime numbers"
@vocalyn
2 жыл бұрын
thank you very much for this! I've been struggling doing my program but then i saw your tutorial, i already did the program.
@GertCuykens
4 жыл бұрын
"The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence." (1968) -- Dijkstra :P
@derekbanas
4 жыл бұрын
That's funny :) COBOL is like the Incredible Hulk. The more you try to kill it the stronger it gets.
@GertCuykens
4 жыл бұрын
Because C++ Iron man is full of shit sometimes, and the Java spider man just makes a mess, while nobody wants to listen to functional Dr Manhattan XD
@CripplingDuality
4 жыл бұрын
@@GertCuykens cobol isn't functional, though.
@GertCuykens
4 жыл бұрын
@@CripplingDuality true I meant like Haskell and the other functional languages, only few want to look into it or learn from it. Pretty sure if you compare views between Derek functional language video's they have significant less views than the others.
@cbbcbb6803
3 ай бұрын
Thanks. It's time for an updated version.
@elkhoukhi
4 жыл бұрын
A lot of code was written in Cobol, somebody's got manage that code
@derekbanas
4 жыл бұрын
Most of my programming jobs involve updating old code.
@rostislavsvoboda7013
4 жыл бұрын
Measuring software by lines of code is like measuring aircraft by weight. A lot.
@martimiz
8 ай бұрын
Still watching at 1:51:47 - and loving it. Never thought I'd learn COBOL after Flutter at age 69 🤣
@TheEpicist
4 жыл бұрын
Thanks Derek...You are a savior.
@derekbanas
4 жыл бұрын
I'm very happy to be of service :)
@frodestrand5898
6 ай бұрын
Starting to learn Cobol. Thank you for this amazing tutorial.
@userou-ig1ze
4 жыл бұрын
after 7:21 i agree, this seems like a idiotic language to learn. I bid you farewell with a thank you for the intro
@kennethkustren9381
4 жыл бұрын
You've made me a believer !! GOD BLESSES YOUR MEEKNESS !!
@derekbanas
4 жыл бұрын
You're very kind :) Thank you
@tanzimibthesam5861
4 жыл бұрын
Is there any language this guy doesnt know?
@derekbanas
4 жыл бұрын
I'm not special. Once you learn a few you can learn any other language easy.
@johnpekkala6941
4 жыл бұрын
Ive also tried to learn COBOL, mostly for historical purpose and curiosity how these mainframe computers were operated back in the days of Univacs and IBM 1401s. Time to pick it up again and continue!
@derekbanas
4 жыл бұрын
I hope you find the video useful :)
@bartvandenpoel8568
3 ай бұрын
I was at college doing computer science at the end of the 90ies. All the newspapers where filled with stories about the year 2000 problem. That didn't stop our lecturer from always using two characters for year. She even complained if we put in four characters for year. That didn't help in persuading us the language would still exist in a few years time...
@3snoW_
3 жыл бұрын
On 42:19 the "STOP RUN." statement at the end of the file is exiting the program preemptively. Cobol interprets that line as being part of SubTwo so it never returns to paragraph 1. Similarly on 42:55 the same statement is now part of SubFour so it doesn't get to repeat it since the program exits. From what I researched, a paragraph only ends at the start of another paragraph, or at the end of the file. So a simple solution would be to just delete the final "STOP RUN." statement. Another would be to encapsulate it in a new paragraph, e.g.: SubEnd. STOP RUN.
@Vrexu
7 ай бұрын
I would kindly like to thank you. I could notice the unexpected behaviour as well, but couldn't understand the issue. You didn't just point that out, but also provided the solution. This further improved my understanding of this great tutorial.
@MADPURO
4 жыл бұрын
A few months ago, i saw a job posting talking about cobol and wondered what it was. Turns out that the syntax looks really interesting and readable. Although it was just one post in the entire city, it was quickly picked up and never seen another for this language. Thanks derek for this video. I can someday touch up on it and see what its all about.
@derekbanas
4 жыл бұрын
I enjoyed relearning and teaching it again. Many years ago I programmed in it every day.
@traficdas
3 жыл бұрын
Mr. Kopp is not the only one with dusty books on COBOL and Assembly. Haven't coded in either since 1976 on an old punch card loaded VAX main frame. Yea to A COBOL & SQL VIDEO, Great Grandpa needs a job again. Thanks for all your work Derek, Great Job!
@derekbanas
3 жыл бұрын
Thank you very much sir :)
@exodus8814
4 жыл бұрын
Well hello Derek :) Long time no see. Sorry I've been busy with a lot of work. Thank you very much Derek. I hope you are doing well in these hard times. Please take care and stay safe. Much love.
@derekbanas
4 жыл бұрын
Nice to see you Exodus! I hope you are well. I caught the virus early on so I guess I'm all clear now.
@exodus8814
4 жыл бұрын
@@derekbanas Oh noooo :( I hope you're alright now, PLEASE be careful next time and rest well. God bless you.
@mirzaalam9844
3 жыл бұрын
I thought the hyperlinked table of contents was from a random internet do gooder before I checked the author, you're the OG bro!
@derekbanas
3 жыл бұрын
Thank you :) I try to do my best
@jonathanmarois9009
Жыл бұрын
This bought back college nightmares...
@y9tw0t
4 жыл бұрын
The fact that the critical systems of all of those gov depts. run on COBOL is less so, I think, good reason to conclude that COBOL is worth learning as it is that those gov systems are worth updating. Not a dig at you, btw, Derek -solid vid; thanks for sharing- it's a dig at those who's jobs it's been to keep the technical solutions employed by the US gov appropriate for the needs.
@derekbanas
4 жыл бұрын
From what I understand there is little effort being put forth to update. I agree everyone doesn't need to learn COBOL. This was a play on old war propaganda posters.
@everythingcrypto5577
2 жыл бұрын
The world needs cobol programmers bc most of them are retired or should be near retirement age
@temirkhanamanbaev42
4 жыл бұрын
Thanks for the video, I never programmed in this language. The only thing I heard about this programming language was at lectures at the university when they talked about the development histories of programming languages.
@derekbanas
4 жыл бұрын
I'm happy I could help introduce it. As much as some people may not like it, there is a very good reason why it has been around actively used for 60 years.
@ximenathurman85
3 жыл бұрын
As said Bill Gates: “ I don’t know what programming languages will be in the future, but cobol will be for sure “ ( or something like that 😉).
@Berkner80
4 жыл бұрын
I took COBOL in the mid 80's, wish I would have stayed with it. I still have my original COBOL book but I am just on here for fun.
@derekbanas
4 жыл бұрын
Thank you for checking out my video :)
@yulig.2324
3 жыл бұрын
file handling - if someone has problems writing to the file, include the full path in: select ASSIGN TO "C:\Users\user\folder" even if the txt file is in the same folder as the program.
@Tara8oh8
4 жыл бұрын
My mom is 80, retired accountant and used to use cobol.
@derekbanas
4 жыл бұрын
Get her back to work :)
@alvin3171997
4 жыл бұрын
You inspired me to be more well rounded person. Waiting for more tutorials on “how to learn anything 2.0”! Maybe a video on how you create Anki cards for different subjects like programming language, body language etc. Thank you for everything :)
@derekbanas
4 жыл бұрын
Thank you :) I think what a lot of people want is what my day is like. It is extremely and almost uncomfortably structured. That is how I get so much done, but it definitely isn't the life for everyone and most days it isn't for me.
@alvin3171997
4 жыл бұрын
@@derekbanas Being a long time fan, this is what your day looks like (as of July 2019): 5:30: wake up, coffee, water 7:00: run 6 to 8 miles 8:00: Drink a blueberry smoothie 8:30: shower 9:00: start work 11:30: Lunch 12:00: Back to work 5:00: Start dinner and eat 6:30: work 8:00: play instruments 9:30: watch tv 11:00: watch random thing on tv 12:00: sleep Did anything change after these 8 months? :) P.S. I do think learning method 2.0 video is way way more useful hahaha, if you can't learn effectively and efficiently, the time spent feels wasted somehow. P.S 2.0 And your Patron is not active anymore, no more Patrons only posts Awwww ~ :(
@theears995
2 ай бұрын
Do you think you could do a longer video on reports in COBOL? I think it’s honestly one of the coolest features of COBOL (maybe I’m just a nerd) and I’d love to learn more!
@ashwinmurali4345
4 жыл бұрын
I don’t even want to learn COBOL right now but I’m still watching!
@derekbanas
4 жыл бұрын
Thank you for watching :)
@Centar1964
4 жыл бұрын
It's like a bad traffic accident eh? ;-)
@jlinkpro
Жыл бұрын
Came here to learn COBOL for a job. Left looking for a different job.
@derekbanas
Жыл бұрын
That's funny :D
@infinitebuzz
4 жыл бұрын
1:51:50 - yes, still watching. Thanks!
@derekbanas
4 жыл бұрын
Thank you for taking the time to tell me :) I greatly appreciate it
@Kolian1274
4 жыл бұрын
Thanks I learn a lot you made programming in COBOL so easy I watch. Your video several time.
@derekbanas
4 жыл бұрын
I'm happy to be able to help :)
@valeriapimentel4384
Жыл бұрын
You are the best. I watched the whole thing and it was great review. Thank you so much
@pjmarchessault
2 жыл бұрын
Hi Derek. I love all your videos! Amazing amount of wealth in all these pages! Thank you! You said in your video if we'd be interested in getting a tutorial on how to get cobol to interract with cobot just to let you know! Yes I would really love this. Especially if you introduce an open source relational database.. it would be awesome. Also would like to know how Curses could be used with Cobol in order to develop non wysiwyg softwares. Thank you very much. Love all your videos! Truly an amazing place to be
@agi1041
4 жыл бұрын
I didn't realise that COBOL was still used. It was the main language I used when I was a full-time programmer. I was part of a team which had to amend programs to prevent the Millenium bug.
@derekbanas
4 жыл бұрын
I worked for a company at exactly that same time that charged huge fees to save companies from that bug. Then the year 2000 came and they went bankrupt. Your skills might make you a lot of money today!
@agi1041
4 жыл бұрын
@@derekbanas I'm looking to get back into I.T after teaching for 14 years, but I think JavaScript might be more lucrative.
Пікірлер: 960