Other Programming Languages
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreOther Programming Languages

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Get inside! Sample the range of functionality easily built with JMSL Library for Time Series Data Analysis, Heat Maps, Portfolio Optimization, Monte Carlo Simulation, Stock Price Charting and more. Download Now!
  #1  
Old April 14th, 2006, 08:48 AM
Nathan87 Nathan87 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2006
Location: Missouri
Posts: 59 Nathan87 User rank is Private First Class (20 - 50 Reputation Level)Nathan87 User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 13 h 22 m 8 sec
Reputation Power: 3
Cobol v. Pascal

I'm a Computer Science major and have to take a course in either COBOL or Pascal, neither have every really interested me, so I was wondering which one was better(not necessarily easier or more fun) to learn for a Computer Science degree? Any comments or advice would be much appreciated. Thanks.

Reply With Quote
  #2  
Old April 14th, 2006, 03:33 PM
Arty Ziff Arty Ziff is offline
अज्ञात कॉवर्ड
Click here for more information.
 
Join Date: Apr 2005
Posts: 3,865 Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level)Arty Ziff User rank is General 1st Grade (Above 100000 Reputation Level) 
Time spent in forums: 2 Months 2 Weeks 5 Days 19 h 7 m 20 sec
Reputation Power: 1015
Quote:
Originally Posted by Nathan87
I'm a Computer Science major and have to take a course in either COBOL or Pascal, neither have every really interested me, so I was wondering which one was better(not necessarily easier or more fun) to learn for a Computer Science degree? Any comments or advice would be much appreciated. Thanks.
Depends on what you plan on doing after you graduate. Do you plan on continuing in science, or hitting the corporate IT business? Don't let anyone lie to you, there are many big corporate giants and smaller shops as well, still using COBOL for many things, and not many around who know how to wrangle it. If Big Business is not in your future, go for Pascal. Personally, I'd go for FORTRAN.

Reply With Quote
  #3  
Old April 15th, 2006, 08:38 AM
cruzweb cruzweb is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Apr 2006
Posts: 4 cruzweb User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 12 m 28 sec
Reputation Power: 0
Quote:
Originally Posted by Arty Ziff
Personally, I'd go for FORTRAN.

There's always LISP as well...

Reply With Quote
  #4  
Old April 15th, 2006, 06:44 PM
Nathan87 Nathan87 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2006
Location: Missouri
Posts: 59 Nathan87 User rank is Private First Class (20 - 50 Reputation Level)Nathan87 User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 13 h 22 m 8 sec
Reputation Power: 3
Quote:
There's always LISP as well...

LISP is no good, I have to take either COBOL or Pascal, it's a prerequisite for all the C classes.

Reply With Quote
  #5  
Old April 15th, 2006, 10:28 PM
Schol-R-LEA's Avatar
Schol-R-LEA Schol-R-LEA is offline
Commie Mutant Traitor
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jun 2004
Location: The People's Republic of Berkeley
Posts: 1,083 Schol-R-LEA User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Schol-R-LEA User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Schol-R-LEA User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Schol-R-LEA User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Schol-R-LEA User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Schol-R-LEA User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Schol-R-LEA User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Schol-R-LEA User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Schol-R-LEA User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Schol-R-LEA User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)Schol-R-LEA User rank is Lieutenant Colonel (40000 - 50000 Reputation Level) 
Time spent in forums: 3 Weeks 4 Days 10 h 47 m 7 sec
Reputation Power: 446
If the prequisite is for a C class, then I would take Pascal, as it is much closer to C than COBOL is. While I normally would argue to take the more divergent languages, so as to get the greatest breadth of experience, for most programmers exposure to COBOL is like exposure to radiation...
Comments on this post
LinuxPenguin agrees: For the cobol comment
displeaser agrees: 2nd that on Cobol the cobol comment
__________________
Rev First Speaker Schol-R-LEA;2 JAM LCF ELF KoR KCO BiWM TGIF
#define KINSEY (rand() % 7) λ Scheme is the Red Pill
Scheme in ShortUnderstanding the C/C++ Preprocessor
Taming PythonA Highly Opinionated Review of Programming Languages for the Novice, v1.1

FOR SALE: One ShapeSystem 2300 CMD, extensively modified for human use. Includes s/w for anthro, transgender, sex-appeal enhance, & Gillian Anderson and Jason D. Poit clone forms. Some wear. $4500 obo. tverres@et.ins.gov

Reply With Quote
  #6  
Old April 15th, 2006, 11:11 PM
Nathan87 Nathan87 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2006
Location: Missouri
Posts: 59 Nathan87 User rank is Private First Class (20 - 50 Reputation Level)Nathan87 User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 13 h 22 m 8 sec
Reputation Power: 3
well I already know C(I just got to take the course because it's part of the curriculum & I can test out of it), so I'm not so much worried about taking a language to prepare me for C, as I am taking a language that there is a good market for, or will help improve my programming skills as a whole.

Reply With Quote
  #7  
Old April 16th, 2006, 05:01 AM
Axweildr's Avatar
Axweildr Axweildr is offline
CPAN medic ...
Click here for more information.
 
Join Date: Mar 2003
Location: Location: Location:
Posts: 11,289 Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)  Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 4 Months 1 Day 25 m 48 sec
Reputation Power: 2751
Send a message via Google Talk to Axweildr
Orkut
Pascal is a better suit to traditional procedural and OO languages. COBOL is programming in English, very simple and straightforward, perhaps too simple

COBOL Code:
Original - COBOL Code
    MULTIPLY WS-INPUT-AMOUNT BY VAT-RATE GIVING VAT-AMOUNT.
__________________
--Ax
without exception, there is no rule ...
The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones


09 F9 11 02
9D 74 E3 5B
D8 41 56 C5
63 56 88 C0
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
-- Jamie Zawinski
Detavil - the devil is in the detail, allegedly, and I use the term advisedly, allegedly ... oh, no, wait I did ...

Reply With Quote
  #8  
Old April 16th, 2006, 06:37 AM
pabloj's Avatar
pabloj pabloj is offline
Modding: Oracle MsSQL Firebird
Dev Shed God 6th Plane (7500 - 7999 posts)
 
Join Date: Jun 2001
Location: Outside US
Posts: 7,711 pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level)pabloj User rank is Captain (20000 - 30000 Reputation Level) 
Time spent in forums: 2 Months 2 Weeks 6 Days 5 h 22 m 58 sec
Reputation Power: 259
I would consider that (at least from what I see) Pascal has no practical usage in the industry and COBOL is only a phase out target.

Reply With Quote
  #9  
Old April 16th, 2006, 06:56 AM
Axweildr's Avatar
Axweildr Axweildr is offline
CPAN medic ...
Click here for more information.
 
Join Date: Mar 2003
Location: Location: Location:
Posts: 11,289 Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)  Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 4 Months 1 Day 25 m 48 sec
Reputation Power: 2751
Send a message via Google Talk to Axweildr
Orkut
I would respectfully disagree, having been a corporate programmer in both languages.
COBOL has it's place, and for a time to come, due to investments made by large corporations. Code is not simply updated because a new language comes into vogue, COBOL has seen off a fair few new contenders to the throne.

Pascal is itself a learning language, and some of it's derivatives, still power commercial applications today, one of which I worked on was a forex quoting platform for a number of large financial institutions, though in most of those it has been superceded by newer faster platforms, but rarely driven by the banks request, rather by newer tech-savvy zealots in the banks, we looked to sign up as customers. Pascal was faster than the Java apps that replaced it. For the most part the language is immaterial, the resultant image or executable is what's important, and then comes the cost of support.

Modula II was a derivative of Pascal IIRC, also Turbo Pascal/Delphi still power a number of applications on the Win32 desktops today.

It's a case of what you know, versus what you need to know, I would agree neither are 'need to know' but if I had to choose one, i'd swing for Pascal

Reply With Quote
  #10  
Old April 19th, 2006, 08:06 PM
tully tully is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2005
Posts: 11 tully User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 13 m 57 sec
Reputation Power: 0
Quote:
Originally Posted by Nathan87
I'm a Computer Science major and have to take a course in either COBOL or Pascal, neither have every really interested me, so I was wondering which one was better(not necessarily easier or more fun) to learn for a Computer Science degree? Any comments or advice would be much appreciated. Thanks.


I myself made this decision just a short time ago. I picked up COBOL because I work for one of the largest credit card companies in the world. We use COBOL for all of our transaction and backend processing. We have billions of lines of code in our system and it would be a VERY LARGE time/money investment to update our code. Yes COBOL is extremely easy but when you need a language that can process hundreds of financial transactions a second and is extremely dependable and bug free. COBOL is the head honcho in this area. Alot of big businesses still use COBOL, I wouldn't set the idea aside so easily.

Reply With Quote
  #11  
Old April 20th, 2006, 12:56 PM
netytan's Avatar
netytan netytan is offline
Hello World :)
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Mar 2003
Location: Hull, UK
Posts: 2,529 netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level)netytan User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 17 h 19 m 5 sec
Reputation Power: 63
Send a message via ICQ to netytan Send a message via AIM to netytan Send a message via MSN to netytan Send a message via Yahoo to netytan
Quote:
Originally Posted by Axweildr
...For the most part the language is immaterial, the resultant image or executable is what's important, and then comes the cost of support...


Hey Ax,

Maybe I'm misunderstanding but I think language is very important. More than just the executable it has so much influence on how you think about a task, and how you solve it. All languages we're not created equal .

Personally I'd go for COBOL because it's the least ordinary. That’s good experience .

Mark.
__________________
programming language development: www.netytan.com Hula


Reply With Quote
  #12  
Old April 20th, 2006, 01:19 PM
Axweildr's Avatar
Axweildr Axweildr is offline
CPAN medic ...
Click here for more information.
 
Join Date: Mar 2003
Location: Location: Location:
Posts: 11,289 Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)Axweildr User rank is General 27th Grade (Above 100000 Reputation Level)  Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1Folding Points: 122403 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 4 Months 1 Day 25 m 48 sec
Reputation Power: 2751
Send a message via Google Talk to Axweildr
Orkut
From a point of view of the owners of the code the most important issue would be cost and cost of maintenance, there's a reason colleges still teach COBOL ... I should have prefaced that

my bad