Thread: IDE liking

  1. #16
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    Quote Originally Posted by Sipher View Post
    Something more:

    Microsoft Visual Studio is the worst IDE i've ever seen!

    (1) Nonportable code
    (2) DX8 and 9 unsupported
    (3) ISO code problems : min, max, asm, mod etc
    (4) You want more??
    What?
    "The Internet treats censorship as damage and routes around it." - John Gilmore

  2. #17
    Programming Wraith GReaper's Avatar
    Join Date
    Apr 2009
    Location
    Greece
    Posts
    2,738
    Proof is all over the internet, where many people blame Visual Studio all the time! Those are not words from my mind!!

    You know that DirectX 8 and 9 support was disabled since the last version, and i don't think that anything changed!

    min and max are known problems when developing Windows apps. Not specific to the IDE.
    What are you talking about? IDEs like Dev C++ or Code::Blocks have no problem with these, only VS does!!

    Yes, please. Something concrete.
    I guess you don't want to end agreeing with me....

  3. #18
    Programming Wraith GReaper's Avatar
    Join Date
    Apr 2009
    Location
    Greece
    Posts
    2,738
    Sorry, i meant abs

  4. #19
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by Sipher View Post
    Proof is all over the internet, where many people blame Visual Studio all the time! Those are not words from my mind!!
    Many people say things they don't know or they blame something when they don't know where the true fault lies. If Windows crashes, do you blame Windows or do you blame the drivers that caused it? Likely, you would blame Windows instead of finding the cause of the problems and blaming the faulty driver or rootkit.

    You know that DirectX 8 and 9 support was disabled since the last version, and i don't think that anything changed!
    It has not been disabled nor will ever be disabled.

    What are you talking about? IDEs like Dev C++ or Code::Blocks have no problem with these, only VS does!!
    Show me an example that fails in VS but doesn't in other IDEs.

    I guess you don't want to end agreeing with me....
    No, that's not it. I do believe that if you have a fair critique against the IDE, you should voice it. But voicing things that aren't true will only hurt it. How would you feel if I badmouthed your favorite IDE with false statements?
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  5. #20
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    Quote Originally Posted by Sipher View Post
    You know that DirectX 8 and 9 support was disabled since the last version, and i don't think that anything changed!
    I use Visual Studio 2010 to compile DX8 code so your statement makes no sense.
    "The Internet treats censorship as damage and routes around it." - John Gilmore

  6. #21
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by Mad_guy View Post
    Seriously? It breaks on me ALL THE TIME at work, and it's highly frusterating
    Can only speak from my usual set of libraries. After 2008 SP1, It finally started to behave. Before that it was particularly sensitive to wxWidgets. Removing some header references was enough most of the time to corrupt the database (Boost would in fact give me the least of troubles. I'm a little curious as to why it gives you problems).

    But after 2008 SP1, I finally witnessed it behaving with wxWidgets, Boost, SQLite and PDCurses (the libraries I use the most). It can be days, weeks, before I get an IntelliSense database corruption. But I do get them, of course. Just not as frequent as before, when it could happen multiple times every day.
    Last edited by Mario F.; 03-03-2010 at 01:02 PM.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  7. #22
    Programming Wraith GReaper's Avatar
    Join Date
    Apr 2009
    Location
    Greece
    Posts
    2,738
    Well, i guess i said too much, so i apologise if i offended your IDE guys

  8. #23
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    Quote Originally Posted by Sipher
    What are you talking about? IDEs like Dev C++ or Code::Blocks have no problem with these, only VS does!!
    Sorry, but it sounds like you do not know why max and min pose the problem that they do. The problem is that <windows.h> defines macros named max and min that can conflict with std::max and std::min from <algorithm>. Now, a particular library implementation bundled with a compiler might provide a version of <windows.h> with a workaround for this problem, but this has little to do with the compiler per se, and even less to do with the IDE.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  9. #24
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by Sipher View Post
    Well, i guess i said too much, so i apologise if i offended your IDE guys
    No offense taken. It simply seems that you have been led to believe things that aren't true.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  10. #25
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,743
    Quote Originally Posted by Sipher View Post
    Well, i guess i said too much, so i apologise if i offended your IDE guys
    Not really. You're just failing to give any concrete examples while everyone else is posting proof to the contrary of your statements.
    My Website

    "Circular logic is good because it is."

  11. #26
    Registered User UltraKing227's Avatar
    Join Date
    Jan 2010
    Location
    USA, New york
    Posts
    123
    Sipher says like he is giving alot of proof, on contrary he is giving alot of false
    stuff... and no example is indeed a proof of a false statement.
    Last edited by UltraKing227; 03-03-2010 at 02:47 PM.

  12. #27
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Sipher View Post
    Well, i guess i said too much, so i apologise if i offended your IDE guys
    Kind of strange you would continue to use something you dislike and consider defective.

    Quote Originally Posted by maxorator View Post
    Maybe one day I will check what's all the fuss about vim and Emacs and why they compete with graphical IDEs, but right now I prefer to stick to graphical stuff.
    Partially because they (vim and emacs) have both GUI and console variants (and if you can use one, you can use the other just as easily).
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  13. #28
    Deprecated Dae's Avatar
    Join Date
    Oct 2004
    Location
    Canada
    Posts
    1,034
    People here probably know I'm no MS fan, Windows, VS, MSN, or otherwise. But Sipher dude, those are some very mislead statements. VS with DX disabled? I'm confused, VS and the MS VC compiler are the target for DX. VS really isn't all that bad.. good debugger.. lots of options.. kind of slow.. obviously not cross-platform (although some geek probably hooked mingw up to it).

    Quote Originally Posted by MK27 View Post
    Kind of strange you would continue to use something you dislike and consider defective.
    Not really. I still use Windows.
    Warning: Have doubt in anything I post.

    GCC 4.5, Boost 1.40, Code::Blocks 8.02, Ubuntu 9.10 010001000110000101100101

  14. #29
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    Visual Studio for C++ and C# work

    Netbeans for Java (planning to move to Eclipse eventually, but when you get used to an IDE it's hard to move)

    Komodo Edit for Python

  15. #30
    Programming Wraith GReaper's Avatar
    Join Date
    Apr 2009
    Location
    Greece
    Posts
    2,738
    Look guys, as i told you, what i said didn't come from me!! I've read it in sites AND books, heard it in other forums etc!.

    OK, i admit that it was wrong to accuse Visual Studio for something without checking it myself! ( I don't even know how VS looks like! ) I'm not some bad person who just likes throwing rubbish to other IDEs!!!!!!!!

    So, can we end this here? I understood my mistake and won't do it again!!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. IDE
    By djnorthyy in forum C++ Programming
    Replies: 6
    Last Post: 03-31-2008, 11:56 AM
  2. CBoard IDE of the year
    By cboard_member in forum A Brief History of Cprogramming.com
    Replies: 30
    Last Post: 12-09-2005, 07:50 AM
  3. 2 hdd, 1 ide
    By ElubHsif in forum Tech Board
    Replies: 6
    Last Post: 06-12-2005, 11:44 AM
  4. motherboard has 2 IDE socket?
    By beely in forum Tech Board
    Replies: 16
    Last Post: 10-30-2002, 10:55 PM
  5. HD on IDE 2
    By W.Churchill in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 03-13-2002, 08:53 PM