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
  1. Home
  2. The Lounge
  3. Wow! That is fast software...

Wow! That is fast software...

Scheduled Pinned Locked Moved The Lounge
questiontutorial
22 Posts 16 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • OriginalGriffO OriginalGriff

    Fran Porretto wrote:

    A classic Third system: Java C#

    FTFY! :laugh:

    Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

    F Offline
    F Offline
    Florin Jurcovici 0
    wrote on last edited by
    #21

    IMO, the third system is yet to come. Java left too many things out - explicit object destruction is useful occasionally, as is operator overloading. And Java misses traits/mixins, and its generics implementation sucks (in that it only offers compile-time type safety - last time I looked). C# is bloated. It was bloated before LINQ. It is bloated by design. I think that if you try hard enough, you can simulate properties using templates and overloaded operators in C++. Why would you make them part of the language? I do agree that Java is closer to the third system, but actually, both C# and Java are closer to the second system than to the third. What would bring Java much closer to the third system: * traits/mixins * make functions a primary type (a la Javascript/any language knowing closures properly) * fix the generics implementation (last time I checked, there was no runtime type safety) * provide an option to compile to native code * explicit object destruction * operator overloading * more compact type declarations - auto from the latest C++ spec is a good idea

    1 Reply Last reply
    0
    • OriginalGriffO OriginalGriff

      The reason I mention 3GB is that that is the MS system requirement[^]

      Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

      S Offline
      S Offline
      sharp prospector
      wrote on last edited by
      #22

      That showed how much Charles Oppermann knows about his previous company's product. Looks like he was blindly defending the bloated product.

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

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