Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Win32

created by SiliconJesus

(thing) by ScottMan (6.3 y) (print)   ?   (I like it!) Wed Aug 09 2000 at 21:26:10

An API developed by Microsoft in 1992 for their Windows operating system. A decent (but not excellent) API to code in, it handles stuff like creating windows, drawing polygons, application-to-application interface, and anything else required to make an operating system *cough* perform.

(thing) by Rancid_Pickle (2.1 wk) (print)   ?   (I like it!) 1 C! Mon Nov 13 2000 at 8:34:07

Win32 allows programmers to code Windows applications in a flexible environment.

Win32 supports the following:

  • 32-bit applications
    A 32-bit processor works faster with a 32-bit data word/operand. A 32-bit number can represent 4,294,967,295 values, where a 16-bit number is limited to 65,535. In order to take advantage of 32-bit capabilities, a program must be written for a 32-bit environment.

  • Multithreading
    Win32 allows applications to have more than one thread (or task) executed. Multithreading allows an application to be more responsive to the user. Multithreading takes advantage of multiprocessing automatically. Threads are scheduled preemptively.

  • Large address spaces
    Win32 allows up to 2 Gigabytes of contiguous unsegmented address space. This allows programs to grow without using complex mechanisms like segmenting and overlays. Larger address space allows programs to work with larger data sets.

  • Memory protection between applications
    Each application is protected from other applications because each app has its own data space. Also, an app cannot make unauthorized modifications to other executables ot the OS. This helps make Windows NT a safer OS than Win9x, for example.

  • Advanced application services
    Examples are OpenGL, DirectX, ActiveX, OLE and individual input queues.


  • printable version
    chaos

    Why I really have to question the intelligence of computer game companies How to find your Desktop when using Win 3.1 apps under NT/95/98 GTK+ Win32 Windows 9x does not have true memory protection
    DirectX rundll32 GetLastError() winsock
    win32s Windows NT OptOut Am I The Antichrist?
    JunkBuster kernel Microsoft How to write portable code
    CreateWindow() Win9x Writing to the Windows Clipboard Windows CE
    kludge Windows 98 Ole thread
    Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
      Epicenter
    Login
    Password

    password reminder
    register

    Everything2 Help

    Cool Staff Picks
    Look at this mess the Death Borg made!
    Ford Galaxie
    kanji
    Andrea Dworkin
    Independence Day, Malcolm X and the Passover Seder
    Limited liability company
    Idi Amin
    Sinéad O'Connor
    On not being a writer in Prague
    Daoism
    Fine paintbrush, light strokes, special paint
    mandolin
    A tribute to dem bones, Or a spelling story
    Agrippa
    New Writeups
    aneurin
    You pays your money and you takes your choice(idea)
    shaogo
    July 20, 2008(log)
    Glowing Fish
    Tualatin River(place)
    The Jacket
    Words of Advice(idea)
    John_Fox
    Good Intentions Gone Wrong(person)
    Heitah
    Posthumous Oscar(thing)
    ignis_glaciesque
    University of South Florida(place)
    ignis_glaciesque
    Flogstaskriket(idea)
    liveforever
    Caesar's last breath(idea)
    dagnyswaggart
    she wants to believe(personal)
    antigravpussy
    he doesn't know, but her eyes widen too far(thing)
    dagnyswaggart
    Wild tides guard her secrets(poetry)
    Lord Brawl
    Caesar's last breath(poetry)
    locke baron
    Forgotten things in space(fiction)
    sitaraika
    Colours(idea)
    This affordable entertainment brought to you by The Everything Development Company