![]() ![]() |
Audio Asylum Thread Printer Get a view of an entire thread on one page |
For Sale Ads |
96.25.74.167
In Reply to: RE: A brief look into USB 2.0 cable specs and implementation posted by kurt s on October 03, 2011 at 01:16:27
Nice post Kurt.
I would like to comment that RS-232 is (sadly) anything but an "industrial grade" interface. It is a low speed, unisolated, unbalanced interface designed for local interface to modems. That's it. Everything else it was used for was a bastardization and frought with problems.
But it was the ONLY thing resembling a "desktop" network that had any support for many years and having worked with it for quite a few of them I can attest that it's a HW and SW PITA. The USB scheme is different in many respects but the main thing it has going is that it was actually created to be a desktop network.
Now I'm retired so am just a "user" and I'm delighted with how well the scheme has been working the last decade, what a huge improvement for both the users and manufacturers. Our tech-support folks used to spend about 2/3 of their time trying to resolve customer's 232 related problems...
Rick
Follow Ups:
Thanks for that historical perspective. I remember RS-232 first when operating a dumb terminal back in my college (mainframe) days in 1979-too much later. As a more advanced student, I got to use a local RS-232 connected dot matrix printer, printing on a continuous roll of recycled elephant dung paper. That's right kids! And we liked it, too!I don't want to admit it, but I even punched out some cards to program an IBM 360 for a quarter on "FORTRAN Programming". Haha! The later courses had students using that terminal time. To me, it's Industrial Grade by means that it was for commercial industry use then, not for home use. The big voltage swings that had big digital noise immunity also meant slower BAUD rates for long runs into the computer room for the HP3000 mainframe.
Then I guess they overused this simple system into making a mess out of it, as you said.
The good old days! When I could program things and read others' work, not someone else' badly organized C# sh!t or something like that now. It's all a nightmare! Let's go back to 64K memory!!!! I'm going to have another nervous breakdown over this GD code! I am having flashbacks again! Heeeeeeeellllllllpppp!
And in Wikipedia, it has the delightful statement:
"C# is intended to be a simple, modern, general-purpose, object-oriented programming language.[7] Its development team is led by Anders Hejlsberg."
Is Anders trying to kill us all? Huh? WTF does this mean in that same article that is so simple and modern?:
"Furthermore, C# has added several major features to accommodate functional-style programming, culminating in their LINQ extensions released with C# 3.0 and its supporting framework of lambda expressions, extension methods, and anonymous classes.[22] These features enable C# programmers to use functional programming techniques, such as closures, when it is advantageous to their application. The LINQ extensions and the functional imports help developers reduce the amount of "boilerplate" code that is included in common tasks like querying a database, parsing an xml file, or searching through a data structure, shifting the emphasis onto the actual program logic to help improve readability and maintainability.[23]"
And THAT is SIMPLE????? F.U. Anders!!!!
What f*cking Dr. Frankenstein lunatics software people have become. :-)
OTOH, f*ck that smiley!
-Kurt
Edits: 10/03/11
> The big voltage swings that had big digital noise immunity also meant
> slower BAUD rates for long runs into the computer room
> for the HP3000 mainframe.
RS-232 was designed a long time ago (think ASR-33 teletypes). Using 12V was necessary for the capabilities of the electronics available for such relatively low cost devices. Once there were terminal devices using the RS-232 interface widely available, it became a practical way to connect terminals to computers. That marketplace momentum kept RS-232 in use long after the design decisions had become archaic.
> "C# is intended to be a simple, modern, general-purpose,
> object-oriented programming language.[7] Its development team
> is led by Anders Hejlsberg."
I don't know your reasons for a rant about C#. Anders was the guy who came up with Turbo Pascal for Borland. Later he developed Delphi, which meshed Borland's quick compiling Pascal compiler with a framework for GUI development and a very slick IDE for writing and testing GUI applications for Windows. Writing Windows applications with Delphi was heaven compared to working with in C Microsoft's Visual Studio or with Visual Basic.
Microsoft wooed Anders away and he applied the same ideas to develop C#. Other elements were added to modernize the development environment
Memory management,
the common language runtime,
interpreted rather than hard compiled code,
the .net framework which provides a much cleaner API than the bare Windows API and
integration with Visual Studio.
Later versions of C# got bigger as competition with Java required providing equivalents for new features in Java or proposed for Java.
From my point of view as a retired programmer, Anders was the most brilliant developer of programming tools for Windows client side development from the early 80s through the early 2000s. I miss the availability of cheap, slick tools like Delphi for developing Windows GUI apps now.
Bill
You can program in that language well, that's good. I cannot. There's TMI to cram into my brain at once that must all be focused on. I can't focus that well because my brain's short attention span and it's poor short term memory recall both conspire to derail me on every attempt to do it.
BASIC and FORTRAN is about all I might be able to do. I could never gather enough information in my head to really write in .NUT Therefore, I am now obsolete. But it's "SIMPLE!"
Post a Followup:
FAQ |
Post a Message! |
Forgot Password? |
|
||||||||||||||
|
This post is made possible by the generous support of people like you and our sponsors: