Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Java Is Trash!
#11
(01-23-2023, 05:55 AM)rachel83az Wrote: IIRC, US military also still uses COBOL for at least some of its systems. Civilian contractors may need COBOL familiarity in order to work with them. I think that there may be a few industries that still use COBOL, too, but less commonly. On the one hand, finding such a job can be near impossible. On the other hand, I hear they usually pay really well because nobody has that skill these days.

Cobol Programming was the first Community College course (and first programming course) I ever took. 1978 - I was 35. Oh yeah - Identification Div. then Enviroment, Data and Procedure. We used punchcards. If we had errors, we re-did parts of our own punchcard decks on our break - then tried again. 

Where I worked wasn't a Cobol shop - but there was a resurgence when it was used for Y2K work. I wasn't involved, so I never found out why the renewed need for Cobol. 

Speaking of languages, I've always liked Basic. (Pause for grimaces - I know,) There's a free product out called QB64. For Windows and Linux. You can compile and run vintage QBasic or Quickbasic code, on your modern machine and OS, or write new stuff using modern screen resolutions and large color sets that original MS QBasic or Quickbasic couldn't touch.
[-] The following 2 users Like Johann's post:
  • AwardTour, LevelUP
Reply
#12
My father works with Cobol, he programs and trains in Cobol.

He is almost 80, he had already retired and stayed teaching physics at a university... but only 6 months after his retirement he was called back as a contractor to keep doing the exact same job.

It´s a Spanish bank and the programming is related to the ATMs. They use Cobol and DB2.
[-] The following 2 users Like MrPanda's post:
  • Johann, LevelUP
Reply
#13
(01-22-2023, 11:50 PM)LevelUP Wrote: Surprised he mentioned HTML and CSS without talking about SQL.

Command prompts as a programming language would have been funny. What tier would that be?

He did include SQL and Bash scripting in the "Amazing" tier
NanoDegree: Intro to Self-Driving Cars (2019)
Coursera: Stanford Machine Learning (2019)
TESU: BA in Comp Sci (2016)
TECEP:Env Ethics (2015); TESU PLA:Software Eng, Computer Arch, C++, Advanced C++, Data Struct (2015); TESU Courses:Capstone, Database Mngmnt Sys, Op Sys, Artificial Intel, Discrete Math, Intro to Portfolio Dev, Intro PLA (2014-16); DSST:Anthro, Pers Fin, Astronomy (2014); CLEP:Intro to Soc (2014); Saylor.org:Intro to Computers (2014); CC: 69 units (1980-88)

PLA Tips Thread - TESU: What is in a Portfolio?
[-] The following 1 user Likes davewill's post:
  • LevelUP
Reply
#14
According to Reuters, there are
  • 220 billion lines of COBOL in use today
  • 43% of banking systems are built on COBOL
  • 95% of ATM swipes rely on COBOL code
Lots of state and federal government systems still run on COBOL.

As older programmers retire, there will need to be new programmers to replace them.

One strategy for getting hired as a programmer is finding a niche to specialize in. 

The coding bootcamps saw a niche in specializing in Javascript frameworks, which most colleges don't teach. So those coding bootcamp students could compete for jobs with the Computer Science major super nerds from the Ivey league colleges because they had skills the college grads didn't have.
Degrees: BA Computer Science, BS Business Administration with a concentration in CIS, AS Natural Science & Math, TESU. 4.0 GPA 2022.
Course Experience:  CLEP, Instantcert, Sophia.org, Study.com, Straighterline.com, Onlinedegree.org, Saylor.org, Csmlearn.com, and TEL Learning.
Certifications: W3Schools PHP, Google IT Support, Google Digital Marketing, Google Project Management
[-] The following 1 user Likes LevelUP's post:
  • Johann
Reply
#15
What I don't understand is his lack of acceptance of PhP given that tons of sites, plugins, and so on are written in it. Plus the inclusion of HTML and CSS is also quite controversial. I also didn't see React but only JS which is also weird for me considering the popularity of this language now.
Reply
#16
(01-23-2023, 11:16 AM)Johann Wrote: Speaking of languages, I've always liked Basic. (Pause for grimaces - I know,) There's a free product out called QB64. For Windows and Linux. You can compile and run vintage QBasic or Quickbasic code, on your modern machine and OS, or write new stuff using modern screen resolutions and large color sets that original MS QBasic or Quickbasic couldn't touch.

I always liked it, too. Not because it's great to code in, it isn't. I like it because I think that it does a good job of giving a novice a glimpse of how the computer REALLY does things under the hood. All of the structured and object-oriented paradigms are great, and are really needed to be an efficient developer, but the whole line number/goto/gosub paradigm mimics how assembly and machine code, in other words the actual CPU, works. The immediate response of the interpreter is also stimulating to a beginner who just wants the computer to "do something".

I've tried to tutor my kids through Python, and they always had a hard time visualizing the flow of execution. Something that doesn't happen in BASIC.

Of course, once they've written a handful of simple programs, they should move on to Python or something much more modern before any bad habits become ingrained.
NanoDegree: Intro to Self-Driving Cars (2019)
Coursera: Stanford Machine Learning (2019)
TESU: BA in Comp Sci (2016)
TECEP:Env Ethics (2015); TESU PLA:Software Eng, Computer Arch, C++, Advanced C++, Data Struct (2015); TESU Courses:Capstone, Database Mngmnt Sys, Op Sys, Artificial Intel, Discrete Math, Intro to Portfolio Dev, Intro PLA (2014-16); DSST:Anthro, Pers Fin, Astronomy (2014); CLEP:Intro to Soc (2014); Saylor.org:Intro to Computers (2014); CC: 69 units (1980-88)

PLA Tips Thread - TESU: What is in a Portfolio?
[-] The following 3 users Like davewill's post:
  • Johann, jsd, LevelUP
Reply
#17
(01-24-2023, 12:07 PM)davewill Wrote:
(01-23-2023, 11:16 AM)Johann Wrote: Speaking of languages, I've always liked Basic. (Pause for grimaces - I know,) There's a free product out called QB64. For Windows and Linux. You can compile and run vintage QBasic or Quickbasic code, on your modern machine and OS, or write new stuff using modern screen resolutions and large color sets that original MS QBasic or Quickbasic couldn't touch.

I always liked it, too. Not because it's great to code in, it isn't. I like it because I think that it does a good job of giving a novice a glimpse of how the computer REALLY does things under the hood. All of the structured and object-oriented paradigms are great, and are really needed to be an efficient developer, but the whole line number/goto/gosub paradigm mimics how assembly and machine code, in other words the actual CPU, works. The immediate response of the interpreter is also stimulating to a beginner who just wants the computer to "do something".

I've tried to tutor my kids through Python, and they always had a hard time visualizing the flow of execution. Something that doesn't happen in BASIC.

Of course, once they've written a handful of simple programs, they should move on to Python or something much more modern before any bad habits become ingrained.

I agree that Basic is a great starting language for beginners because of its simplicity and how it mimics how assembly and machine code works. QB64 is a great tool for running vintage Basic code on modern machines and also allows for modern screen resolutions and color sets.
[-] The following 2 users Like jack125dc's post:
  • LevelUP, origamishuttle
Reply
#18
(01-22-2023, 11:50 PM)LevelUP Wrote: Command prompts as a programming language would have been funny. What tier would that be?
 In the old days with DOS and even with Windows - we had this exact thing. Batch files and batch programming. There were even compilers for them.I'd figure this would still be around, especially with the expanded command set of today's Windows. But I divorced Windows years ago, for a happy life with Linux.
In modern terminology, I think maybe this would come under the heading of "Scripting" - as in "Scriptkiddies" - junior hackers who can't program their own hacking routines so they use scripts written by others. But I'm 80 - what do I know about hacking?  Smile
[-] The following 1 user Likes Johann's post:
  • LevelUP
Reply
#19
I don't know how accurate he is because I've only tried a few languages, but he's funny.
Graduate of Not VUL or ENEB
MS, MSS and Graduate Cert
AAS, AS, BA, and BS
CLEP
Intro Psych 70, US His I 64, Intro Soc 63, Intro Edu Psych 70, A&I Lit 64, Bio 68, Prin Man 69, Prin Mar 68
DSST
Life Dev Psych 62, Fund Coun 68, Intro Comp 469, Intro Astr 56, Env & Hum 70, HTYH 456, MIS 451, Prin Sup 453, HRM 62, Bus Eth 458
ALEKS
Int Alg, Coll Alg
TEEX
4 credits
TECEP
Fed Inc Tax, Sci of Nutr, Micro, Strat Man, Med Term, Pub Relations
CSU
Sys Analysis & Design, Programming, Cyber
SL
Intro to Comm, Microbio, Acc I
Uexcel
A&P
Davar
Macro, Intro to Fin, Man Acc
Reply
#20
(01-23-2023, 11:16 AM)Johann Wrote: Speaking of languages, I've always liked Basic. (Pause for grimaces - I know,) There's a free product out called QB64. For Windows and Linux. You can compile and run vintage QBasic or Quickbasic code, on your modern machine and OS, or write new stuff using modern screen resolutions and large color sets that original MS QBasic or Quickbasic couldn't touch.

Lol, nothing wrong with Basic. It still lives on through VBA. Back in the 90s and early 2000s VisualBasic 6 was used for a lot of windows apps before .Net came around. During Y2K I actually tried to help a few local factories with their old GW-Basic programs that were not Y2K compliant. Have you tried FreeBASIC? I tried doing game dev in QBasic back in the day. Things were so slow back then that it forced everyone to learn assembly language if you wanted to do graphics or anything cool. There were no APIs and interrupts were too slow. Everything was direct memory access (video ram, sound card, keyboard, etc)

I never could get into Java. A lot of the people who were into Pascal/Delphi went over to Java. The jvm was slow as heck back then. Somehow, corporate America really got into Java because of Sun Micro Systems. I'd learn Java if I had to for job reasons.
Currently working on:  Capstone

Eastern University - (9 of 10 Courses Completed) (27 Credits)
Master's in Data Science


Western Governors University (WGU) - Completed in 2020.
Bachelor of Science, Business - Information Technology Management

TEEX (3 courses, 10 cr)  
The Institutes (3 cr) 
NFA (1 cr)  
ALEKS (3 cr) 
SOPHIA (21 courses, 57 cr) 
Study.com (18 courses, 54 cr) 
WGU (12 courses, 38 CUs)
Eastern University (9 courses, 27 cr)
[-] The following 2 users Like AwardTour's post:
  • jack125dc, Johann
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Java Exam special gams007 2 1,022 04-25-2021, 10:41 AM
Last Post: bjcheung77
  HELP : Selecting Intro to Programming and Programming with Java raydog 4 1,071 08-23-2012, 08:24 AM
Last Post: rebel100
  Online courses in the Java programming language wb.john 6 1,156 01-13-2012, 09:21 PM
Last Post: dcan

Forum Jump:


Users browsing this thread: 1 Guest(s)