IBM 3790 - Lack of Marketing Success

Lack of Marketing Success

The 3790 was never very successful. One reason was that it had an almost incomprehensible programming language, The 3790 Macro Assembler, and the customers who purchased it found it very hard to deploy applications on it. The major drawback with the Macro Assembler was that the customer had to compile on an IBM mainframe and then move the compiled and linked object to the target computer for testing. The 1970s were a decade of turmoil within IBM, the company wanted to expand their reach into the mid-size companies, and the 3790 was designed as a departmental processor. The requirement of needing an IBM mainframe development environment defeated the purpose, and the result was lackluster interest in the product. As with so many other IBM Mini Computers that appeared in the 1970s it was overpriced and under powered.

One of the products IBM released to help developers was Program Validation Services (PVS). With PVS, one could test a program in the mainframe environment using scripts. The scripts were cumbersome to create, and one mistake would result in a worthless run. Back then, mainframe time was expensive and hard to schedule. Very few programmers used PVS for anything other than the crudest of testing.

The manual for the Macro Assembler was about 4 inches thick, and it was almost impossible to find out how to do the simplest thing. Another major issue was code design and size. The hardware architecture loaded code into memory on 2k segments, for optimal execution time it was critical to ensure that processing intensive loops did not cross the segment boundary and incur delays swapping segments in and out of memory.

IBM recognized the problems with the Macro Assembler and created an automated program generator, DMS. DMS later became Cross System Product (CSP) when the 8100 became available. DMS was little more than a screen painter. While field values could be checked (number between 1-100, or character rather than number), there was very little logic that could be automatically generated. The user still had to resort to the Macro Assembler to make the program actually do useful work.

Read more about this topic:  IBM 3790

Famous quotes containing the words lack of, lack and/or success:

    Lack of patience in small matters can create havoc in great ones.
    —Chinese proverb.

    Confucian Analects.

    These, and such as these, must be our antiquities, for lack of human vestiges. The monuments of heroes and the temples of the gods which may once have stood on the banks of this river are now, at any rate, returned to dust and primitive soil. The murmur of unchronicled nations has died away along these shores, and once more Lowell and Manchester are on the trail of the Indian.
    Henry David Thoreau (1817–1862)

    We talked about and that has always been a puzzle to me
    why American men think that success is everything
    when they know that eighty percent of them are not
    going to succeed more than to just keep going and why
    if they are not why do they not keep on being
    interested in the things that interested them when
    they were college men and why American men different
    from English men do not get more interesting as they
    get older.
    Gertrude Stein (1874–1946)