Knowing process' memory range menu

Shout-Out

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 16 of 16
  1. #16
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by amadmonk View Post
    Yes, there are definitely cases where C++ outperforms C#. In fact, given all else equal, and given tests that don't emphasize the benefits of garbage collection, C++ should usually outperform C#. But not usually by much (it depends), and not always. Plus the ease-of-development/prototyping in C# (for me) far outweighs the gain of a few milliseconds that I'll never see because it's eaten up in an input processing loop somewhere.

    But, to each his own. I know that to C++ purists like Cypher, even mentioning scripting/VM languages is nearly heresy...
    Haha. Maybe just a little.

    Seriously though, I've seen some great things come from C#, but it definitely has both pros and cons. It's nice to be able to just "not worry" about a lot of stuff, but on the other hand, very low level libraries are a **** to write. Call after call after call to the Marshalling lib. **** that, gimme reinterpret_cast any day.

    Most of the problems people have with C++ imo stem from the fact they're not using C++, they're using C with classes (if that). It's just not necessary 99.99% of the time to do manual memory management, worry about handle cleanup, etc etc. RAII objects are there for a reason, and its not hard to write your own. People also continue to use the old C libraries when the C++ ones are so much easier and safer to work with once you're familiar with them. Between the STL, exceptions, templates, automatic resource managing objects, etc etc. most of the features of C++ that improve code safety/performance/maintainability/reliability/etcetc go unused by people that are in this field (reversing).

    Yes, C++ has some major problems, but all languages do. I don't use C++ for performance reasons (for most projects managed languages are more than enough, heck, even scripting languages normally are). I use C++ because I love the ability to get my hands dirty quickly and easily if need be (which is often the case with the type of software I enjoy writing).

    Knowing process' memory range
Page 2 of 2 FirstFirst 12

Similar Threads

  1. In process memory reading/writing
    By unbekannt1 in forum WoW Memory Editing
    Replies: 7
    Last Post: 06-08-2010, 06:52 PM
  2. PyMem - Python process memory editing
    By nopz in forum WoW Memory Editing
    Replies: 5
    Last Post: 05-09-2010, 05:01 AM
  3. PyMem - Python process memory editing
    By nopz in forum Programming
    Replies: 5
    Last Post: 03-25-2010, 03:47 AM
  4. [Release][C#] In/Out of Process Memory Class
    By Apoc in forum WoW Memory Editing
    Replies: 9
    Last Post: 03-11-2010, 03:17 AM
  5. a little bit of c++ and reading process memory..
    By arynock in forum WoW Memory Editing
    Replies: 10
    Last Post: 05-22-2008, 04:12 AM
All times are GMT -5. The time now is 06:10 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search