Just a passing question

?

-

If IBM is smart enough to create SWT which involves tons of coding, why
didn't they bother to create a programming language to rival Java and
C#? Or do they already have but it's proprietary and only used for
rocket science applications and the like where it's more economical?
 
R

Ross Bamford

If IBM is smart enough to create SWT which involves tons of coding, why
didn't they bother to create a programming language to rival Java and
C#? Or do they already have but it's proprietary and only used for
rocket science applications and the like where it's more economical?

Because they're not good at that kind of thing, and (unlike Microsoft)
willing to admit it, perhaps?

;)
 
T

Thomas G. Marshall

- coughed up:
If IBM is smart enough to create SWT which involves tons of coding,
why didn't they bother to create a programming language to rival Java
and C#? Or do they already have but it's proprietary and only used for
rocket science applications and the like where it's more economical?


"smart enough". Oh man, where do I start....

Essentially you have to understand that creating a library or subsystem in a
language and creating the language itself are two different disciplines.

Both are done by software engineering designers of various calibre, but the
latter requires a far deeper understanding of computer science and its
effects than the former does.
 
D

David Segall

- said:
If IBM is smart enough to create SWT which involves tons of coding, why
didn't they bother to create a programming language to rival Java and
C#? Or do they already have but it's proprietary and only used for
rocket science applications and the like where it's more economical?
When creating a language was profitable because it tied users to IBM
hardware IBM created languages. PL/1 and RPG spring to mind. Why would
they create a language now?
 
M

Mark 'Kamikaze' Hughes

- said:
If IBM is smart enough to create SWT which involves tons of coding, why
didn't they bother to create a programming language to rival Java and
C#? Or do they already have but it's proprietary and only used for
rocket science applications and the like where it's more economical?

REXX, ObjectREXX, and NetRexx are IBM languages, the work of one
engineer, Mike Cowlishaw. On IBM systems, REXX supplanted all of the
prior scripting and control languages, because it's simple, incredibly
expressive, and easy to embed in other applications and environments.
REXX has never really spread outside of IBM systems (except on Amiga,
oddly enough), but it's worth learning; Java programmers should probably
start with NetRexx, because it uses the familiar Java libraries, while
OREXX is more suitable for writing standalone apps that work with native
libraries.

IBM has produced and worked in a number of other languages over the
years. A lot of code is written in COBOL, Ada, and RPG, probably more
lines of code than Java, C, and C++ combined, and certainly more money
goes through that code.

This stuff isn't for "rocket science" (FORTRAN is still the dominant
language of rocket science, and very little rocket science is done on
IBM systems). It's for business environments most people are not too
familiar with; the millions of developers who write apps on these "toy
home computers" (from the perspective of enterprise development) usually
don't have much contact with the few tens of thousands of developers who
work in the big-iron business environments.
 
J

Joan

Becuse they're smart ! ;-)
Or do they already have but it's proprietary and only used for

REXX, ObjectREXX, and NetRexx are IBM languages, the work of one
engineer, Mike Cowlishaw. On IBM systems, REXX supplanted all of the
prior scripting and control languages, because it's simple, incredibly
expressive, and easy to embed in other applications and environments.
REXX has never really spread outside of IBM systems (except on Amiga,
oddly enough), but it's worth learning; Java programmers should probably
start with NetRexx, because it uses the familiar Java libraries, while
OREXX is more suitable for writing standalone apps that work with native
libraries.

IBM has produced and worked in a number of other languages over the
years. A lot of code is written in COBOL, Ada, and RPG, probably more
lines of code than Java, C, and C++ combined, and certainly more money
goes through that code.

This stuff isn't for "rocket science" (FORTRAN is still the dominant
language of rocket science, and very little rocket science is done on
IBM systems). It's for business environments most people are not too
familiar with; the millions of developers who write apps on these "toy
home computers" (from the perspective of enterprise development) usually
don't have much contact with the few tens of thousands of developers who
work in the big-iron business environments.

--
<a href="http://kuoi.asui.uidaho.edu/~kamikaze/"> Mark Hughes </a>
"Punch, he kills and looks to me... I cannot help you, Punch; you are
half-crazed." "No, no, no, Punch is fully crazed. He is a sociopath. He can
do anything because he feels nothing. Mr. Punch is a winner." -Colin
Miller
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top