home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / os2 / programm / 4564 < prev    next >
Encoding:
Text File  |  1992-08-29  |  3.7 KB  |  86 lines

  1. Xref: sparky comp.os.os2.programmer:4564 comp.os.os2.advocacy:4730
  2. Newsgroups: comp.os.os2.programmer,comp.os.os2.advocacy
  3. Path: sparky!uunet!caen!hellgate.utah.edu!jaguar.cs.utah.edu!brian
  4. From: brian%jaguar.cs.utah.edu@cs.utah.edu (Brian Sturgill)
  5. Subject: Re: IS IBM UK STILL IN THE STONE AGE???
  6. Date: 29 Aug 92 14:13:33 MDT
  7. Message-ID: <1992Aug29.141333.6975@hellgate.utah.edu>
  8. Organization: University of Utah CS Dept
  9. References: <64786@cup.portal.com> <1992Aug29.104619.1323@dlpinc00.rn.com> <1992Aug29.125049.3797@hellgate.utah.edu> <xzfnml+.msmith@netcom.com>
  10. Lines: 74
  11.  
  12. In article <xzfnml+.msmith@netcom.com> msmith@netcom.com (Martin P. Smith) writes:
  13. >In article <1992Aug29.125049.3797@hellgate.utah.edu> brian%jaguar.cs.utah.edu@cs.utah.edu (Brian Sturgill) writes:
  14. ...
  15. [LOTS of text deleted, I hope this was the only part of the message
  16. I'm supposed to respond to.]
  17. ...
  18. >>
  19. >>Mainly what it inherits for OS/2 is a portion of its API, though NT's
  20. >>version is considerably cleaner.
  21. >
  22. >Can you provide examples of where the NT API or is this another example
  23. >of BRIAN.EXE ( NT version at work ) where just because it is NT it 
  24. >MUST be cleaner and MUST be better although no facts are provided  to
  25. >support the claim. 
  26.  
  27. Have you ever even seen the Win32 API?  If you have it should be quite
  28. apparent.  To avoid confusion, I'm not refering to PM vs the corresponding
  29. Windows drawing sorts of functions... PM is somewhat cleaner (though
  30. the Windows API was cleaned up some in Win32s too).
  31.  
  32. What I'm refering to are system services.  For example the console API
  33. is much cleaner under NT than under OS/2... OS/2 still uses thunked
  34. 16-bit calls and does not even bother to define it in its documentation...
  35. I had to go back to an old 1.2 set of manuals to find out what the calls do.
  36.  
  37. There is a defined API to get process information (i.e. what PSTAT tells
  38. you.)
  39.  
  40. Many of the API calls now take fewer arguments... OS/2 has a huge number
  41. of instances where you have to specify whether you want struct type 3 or
  42. struct type 4 returned... and the only difference between the two is an
  43. extra field.
  44.  
  45. All system calls accept UNICODE.  This makes internationalization much easier.
  46.  
  47. Serial ports are much more convenient to program.
  48.  
  49. There are many more examples... I suggest you go look for yourself -- it
  50. only costs $69.  Or you can get the Win32 spec for free from ftp.uu.net
  51. in vendor/microsoft... make sure you pick up the Windows 3.0 version
  52. of the Windows 3.1 help viewer program as OS/2 doesn't support Windows 3.1
  53. help files.
  54.  
  55. >
  56. >NT is not based on the MACH kernel but MS took a lot of ideas ( by 
  57. >their own admission ) from the mach kernel. 
  58.  
  59. Yes they did get _IDEAS_ from MACH, but the left out MACH's inefficiencies.
  60. I covered this in a recent post (but everybody seems to ignore the
  61. the parts of my posts where I put out information... they just seem
  62. to want to pick on my rantings... I am beginning to believe there's a part
  63. of this group that doesn't want to see information about NT.)
  64. If you can't find my recent post, I can dig it up for you... send me e-mail.
  65.  
  66. >
  67. >I don't know about other folks but the blatant use of BRIAN.EXE is getting
  68. >very tiresome. 
  69.  
  70. Oh joyous event!... I've been lifted to the ranks of those with '.EXE's
  71. named in their "honor".  I should ask Pete if it he wants to work out
  72. a bundling deal to increase sales (not that they aren't brisk already :-)).
  73. (Especially the NT versions -- everybody's buying those.)
  74.  
  75. >
  76. >Martin Smith
  77. >msmith@netcom.com
  78. ...
  79.  
  80. Brian
  81. -- 
  82. C. Brian Sturgill                       *** OS/2 2.0 is for YOU! ***
  83. University of Utah                  Microsoft needs some competition, but
  84. Center for Software Science        -I- want to be one of the many using NT.
  85. brian@cs.utah.edu; CIS: 70363,1373           :-) :-) :-)
  86.