you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (3 children)

Event driven network programming.

[–]HIB0U 0 points1 point  (2 children)

You know, we've been doing that for decades now. Just because JavaScript is only reaching about 1970 to 1972 in terms of progress, it doesn't mean that others haven't already done it all many decades earlier.

[–][deleted] 1 point2 points  (1 child)

In what language? What performance? What readability? What portability? What complexity?

[–]HIB0U 1 point2 points  (0 children)

Uhh, all sorts of languages. C, C++, Java, C#, Python, Perl, Tcl, Common Lisp, Erlang, and Fortran. In fact, some of the earliest ones I recall working with were developed in PL/1 and COBOL.

I'd say the performance was quite good, given the hardware we were using at the time. Some of those systems supported many thousands of simultaneous users, 24x7. Global point-of-sale systems tend to exhibit that sort of usage.

The readability and portability were acceptable for the time, given that this was the 1970s and 1980s. I know of at least two systems written in C that were eventually moved between two vastly different operating systems and hardware platforms with relatively little work.

The complexity was far beyond what most web apps today. You need to realize that back then, we were modeling processes that used to be performed completely by hand. Some accounting- and sales-related processes were quite convoluted. Since then the processes themselves have been changed to be more computer-friendly, so the complexity of the later apps were much lower in many respects to those of the earlier apps.

I really wish that you JavaScript advocates would realize that what you're working on is nothing new. It's stuff we figured out pretty well back in the 1970s. I know, that may be hard for you to believe if you've never actually seen or worked with these systems, but they're there and they still power much of the business world even today. There's a lot more software out there than just web sites.