Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
J

Jim Johnson

@Jim Johnson
About
Posts
4
Topics
1
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • 64 bits -- When?
    J Jim Johnson

    Alvaro Mendez wrote: - Do we really need 64-bit computing? I mean, is 32 bits enough for the majority of end-user apps (Word, Excel, Outlook, etc.). Would 64-bit apps running on 64-bit OSs be any better than their 32-bit counterparts on 32-bit OSs?

    Well, as someone who worked on 64-bit systems for most of the past decade, yes. At least some of the server world does. Look for information on Alpha (from Digital via Compaq).

    Now, OTOH, do I need 64 bits to run MS Office? I don't know. I mean, Word is kinda big, but really... Jim.

    The Lounge architecture question announcement

  • $1 Trillion Dollars
    J Jim Johnson

    I've really tried to stay out of these discussions in the past week. There was part of this that I've seen repeated frequently, and I just wanted to voice my disagreement with it. It's not that it was 20 guys with pocket knives. It's looking very much like it was 20 guys with pocket knives, several hundred direct support personnel, a worldwide network of contacts, and one or more countries providing covert or overt military, financial, and intelligence support.

    The Lounge question

  • Moore's Law
    J Jim Johnson

    Even if you limit Moore's Law to CPU performance, as indicated by specific CPU tests, there are at least two strong reasons for worrying about the performance of an underlying library (or, worse, OS) code: First, Moore's Law tends to not apply to code that isn't going to be strongly cacheable. This covers code, and especially data, that is used in a relatively random manner, such as a library of functions or operations on disparate structures. Furthermore, hardware exception processing or level change only make matters worse. I'd think that MFC/ATL on down fall under such conditions. (There's a ten year old ACM ASPLOS paper titled something like "Why aren't operating systems getting faster as fast as CPUs?" that discusses this at length. Sorry, it's in my library somewhere, but I've not had a chance to look it up...) Second, the effect of Moore's Law has been to enable applications that couldn't be either built, or at least built econonmically. And the performance of these applications is a selling point. If the underlying system provides relatively poor performance, then those applications will avoid them -- either by building their own, or by moving to a platform that provides the performance advantage they commercially need. I'd have thought Microsoft's goals would have included ensuring that such applications stayed on their platforms. By implication, MFC/ATL, and below, should be worried about absolute performance. How much is a business decision that is internal to Microsoft, of course. Jim Johnson These opinions are my own.

    The Lounge c++ performance hardware collaboration question

  • Antialiasing code?
    J Jim Johnson

    I'd like to see some code for doing antialiased lines, polygons, etc., preferably using only GDI. OpenGL and/or DirectX methods would be good too, as long as they are simple and compatible with GDI-based apps

    Article Writing graphics game-dev question
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups