Originally posted by Morphious
alot of the speed/size are trade offs. I've written alot of code that was very time crutial in the milla second range in C++. I can hack out a User interface in VB quick and efficiently, but for real time sensitive apps, it's C++ all the way. I started writing code on an old 8086, and still have a copy of Turbo Pascal and Turbo C floating around my book collection. I've written code in Pascal, C, Posix C, C++, VC++, Basic, Visual Basic 3 and up, Delphi, Jasmine's ODQL (Object Data Query Language), SQL, PL-SQL, TSQL, many different scripting languages and they all had a place for what was best at the time. I've done alot of machine front ends for touch screen operations providing the user live feedback to realtime events..... I've never seen a computer fast enough for all I wanted to do on a frontend in those types of situations. Course, I'm the type of person that currently has 3 chat programs running, two email programs, 4 development projects open and running, SQL Server, IIS, BEA Weblogics, Winamp, and 4 or 5 browser windows open all at the same time.
I've worked on Sun's Solaris, HPUX, Novell, all flavors of windows, Linux, and some truly custom OS's like Steeple Chase's realtime OS.
Do I think Microsoft's os's are way over prices, damned right I do. they have about a 60% or greater profit margin on the OS and a 70% profit margin on thier office product. I'm not sure what the profit margin is on thier Development tools, but those aren't cheap either.
Some of the biggest problems with bloat in software today is the idiots they have writting it. I've worked at places that had people that hacked out code like that, and I'm the one that got to clean up thier 10,000 line functions into nice tidy quick apps. I like OO programming, but I code in a mixture of it and stardard coding, because OO is not the best for all instances.
Morph.