|
-
Feb 20th, 2000, 04:22 AM
#1
Thread Starter
Hyperactive Member
i have a kind of research to make on programing languages , i have to find (about the main ones ) which are the obsolete ones , which the object oriented , which are for business application , and which for artificial intelligence , anyone has some kind of a table about those ??
or anyone can help me in some way ??
languages i am intrested about are :
- c
- pascal
- java
- basic
- c++
- turbo pascal
- cobol
- miranda
- lisp
etc ......
any help would be greatly appreciated
------------------
- regards -
- razzaj -
-
Feb 20th, 2000, 09:36 AM
#2
Addicted Member
COBOL stands for "Common Business Orientated Language", yeap as he name applies was written for business system development.
In fact when the language was introduced it was meant to do away with programmers, managers would develop their own systems, (have heard this about vb as well). Naturally if you have had to wade through 60 + pages of a single program to find a bug you soon realises that this claim was complete rubbish
COBOL is not object orientated.
Is it obsolute...hard to say...l know of at least one software house here in oz marketing a COBOL business system. There are literally millions of lines of COBOL code still in use in the business community, banks etc. Where the systems are mission critical it would appear that financial institutions are still using the language.
Was told by a cobol programmer friend that their company is moving to aDelphi client/server solution, as Delphi was viewed as having less of a learning curve for COBOL dudes than vb, Progress, System Builder etc.
Hope this helps.
-
Feb 20th, 2000, 09:44 AM
#3
Hyperactive Member
Correct me if I am wrong.
PERL - Popular Internet Programming Language - Not OOP - Practical Extraction and Report Language - Not Compiled
BASIC - I'm sure we know what this is - OOP - Beginner's All-Purpose Symbolic Instrution Code - Compiled (well sorta)
Java - By SunMicrosystems, modeled after c++, all compiled Java has same byte code - OOP - n/a - Compiled but still needs an interpreter
------------------
Tom Young, 14 Year Old
[email protected]
ICQ: 15743470 Add Me ICQ Me
AIM: TomY10
PERL, JavaScript and VB Programmer
-
Feb 20th, 2000, 02:26 PM
#4
Member
Originally posted by razzaj:
i have a kind of research to make on programing languages , i have to find (about the main ones ) which are the obsolete ones , which the object oriented , which are for business application , and which for artificial intelligence , anyone has some kind of a table about those ??
or anyone can help me in some way ??
languages i am intrested about are :
- c
- pascal
- java
- basic
- c++
- turbo pascal
- cobol
- miranda
- lisp
etc ......
any help would be greatly appreciated
Almost Obsolete Languages (dying fast):
Pascal, Turbo Pascal- the only reason these are still around is the large number of computer science drop-out hobbyist programmers who learned these in the early eighties in their first university level computer courses. Pascal was the darling of academia during the structured programming paradigm shift, and subsequently left largely behind by the OOP paradigm shift. Virtually no one in the real, working world uses Pascal.
BASIC (not VISUAL): as above, a programming choice for the hobbyist only, who doesn't know any better.
COBOL & Fortran: These survive primarily because of the large legacy code base out there. From the mid-fifties until at least the mid eighties, virtually all business software was written in COBOL. Similarly, during the same period, virtually all scientific applications were written in Fortran. Sooner or later, all of those old IBM mainframes have to give up the ghost, and COBOL and Fortran will go down with them.
Object Oriented Languages:
C++ - a very flexible middle ground language equally suited for business or scientific applications. Presently rules the programming kingdom, and will do so at least until computers become fast enough that everything can be written in JAVA.
JAVA- presently the language of the internet, destined most likely to take the throne from C++ as most used. Eventually, programs will be able to run on ANY computer, no matter what their hardware configuration or operating system; they will be written in JAVA or a JAVA like language.
Structured Programming Languages Destined to Survive for Decades:
c- this elegant simple language should have been made obsolete by C++, but still tenaciously persist, due mostly to its simple beauty and the fact that it's faster than everything except Assembler, and nobody "wants" to program in Assembler any more.
Artificial Intelligence Language:
Lisp- stands for something like "list processing language". As with C, it has a hoard of followers who love its elegance and economy of expression. Most early AI programs are written in it.
Don't Know Nuthin' 'Bout:
Miranda
Hope this helps
-
Feb 20th, 2000, 05:04 PM
#5
Frenzied Member
er.. I know a bit about Miranda
My father used to have a "wagtail" sailing dingy which he built himself and called it Miranda!
Oh! That's not what you meant.
I had to do a second year module for my degree using the cursed language.
It is an interpreted "functional" language using an environment running on UNIX and is supposed to "Enable Rapid Prototyping"
Does it 'eck as like!
I'll sort out my old course book tonight and see how that describes it.
------------------
Mark Sreeves
Analyst Programmer
[email protected]
A BMW Group Company
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|