Thread: New to programming, were to start??

  1. #16
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Cross-platform apps are becoming dangerous if you ask me.
    There's too many linux cross-platform applications. And they are a pain. Always. Annoying. Crap. Ware.
    (Excuse my rant, I always get annoyed when applications require incredible setup and command-line use and config file editing, which is typical of linux apps.)
    These cross-platform utilities really need to be adapted to each platform, since their userbases are all different.
    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.

  2. #17
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Aww, poor widdle Elyisa, are the big bad Linux apps scaring you?

    The term "linux cross-platform applications" is an oxymoron.
    The accusation that these applications always require command line use or complicated setup is nonsense. None of the popular cross-platform apps I've ever used - Firefox, Thunderbird, OpenOffice.org, Gimp, Inkscape, Audacity, and many more - have been any more complicated to install than your average Windows-only application.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  3. #18
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    GCC, Apache, among others I could mention.
    I just can't get them working right.
    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.

  4. #19
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    GCC is a command line tool, period. Just like the MS compiler. And just like Visual Studio can hide the invocation of msc, Dev-C++ and Code::Blocks can hide the invocation of GCC.
    GCC has no configuration files.

    Apache is not a GUI program. It's a server. But there's this excellent tool for stopping and starting Apache, very gooey thing. Apache is also trivial to install, as it comes with an excellent installer.
    Configuration is a different issue. But the complexity of Apache's configuration has nothing to do with the fact that those are files you're editing. But if you really need a GUI, look what Google turned up:
    http://www.apache-gui.com/apache-windows.html
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  5. #20
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by CornedBee View Post
    GCC is a command line tool, period. Just like the MS compiler. And just like Visual Studio can hide the invocation of msc, Dev-C++ and Code::Blocks can hide the invocation of GCC.
    GCC has no configuration files.
    Yeah, unfortunately, you install VS and everything is ready to go.
    If I install Code::Blocks + GCC 4.3, I get tons of errors due to missing include paths which I don't know what they are.
    It's just... frustrating.

    Configuration is a different issue. But the complexity of Apache's configuration has nothing to do with the fact that those are files you're editing. But if you really need a GUI, look what Google turned up:
    http://www.apache-gui.com/apache-windows.html
    That's the thing - it's too complex to edit.
    It could do with a good gui to do rules.
    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.

  6. #21
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    I have no idea what you're talking about. When I installed Code::Blocks, it worked out of the box.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  7. #22
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Yeah, unfortunately, newest GCC only comes with GCC 3.4.5. When I tried installing GCC 4.3, all errors.
    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.

  8. #23
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    It has nothing to do with the apparent complexity of installing or using these applications, but instead with our ability to understand and welcome the fact not all systems share or need to share similar environments.

    It is my view Elysia that you do neither, and you also have trouble switching over to anything else than a GUI. It's an important limitation of yours that I would advise you to fight against. It's unbecoming of a programmer or anyone else interested in computer science. But, in the name of me and everyone else to whom a non GUI environment is not threatening, I'd advise you to at least drop the expletives and avoid, among other things, call these applications dangerous. I feel somewhat insulted. I'm just asking.
    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.

  9. #24
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    It may be true that some embrace these things, but at the same time also true that some do not embrace it. Linux is known to be the OS for the typical power user, while Windows is for the more casual user base, which is why I would at least appreciate some cross-platform software to take this into mind and stop making things so complicated.
    There are a lot of good, easy, cross-platform software, like Firefox, and I would love to see more cross-platform software like this. Because typically when we talk about non-commerical linux software, it's mostly "do everything yourself" instead of an installer.
    This, I think, is something cross-platform developers should keep in mind. Just because they find it easy to configure, use, etc and moreover so, most of the install base for that specific platform, doesn't mean that other platforms are the same.
    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
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,612
    I have to say you're probably exaggerating your case. I think you're just being lazy to an extent.

  11. #26
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    Quote Originally Posted by Elysia View Post
    Because typically when we talk about non-commerical linux software, it's mostly "do everything yourself" instead of an installer.
    Actually, in Windows, you search for the application in the internet, then download it, run it, press "I agree. Next. Next. Next. Next. Choose location. Next. Finish" and then you're done.

    In Linux, you open Synaptic, check the packages you need, and install them all with one click.
    "The Internet treats censorship as damage and routes around it." - John Gilmore

  12. #27
    Internet Superhero
    Join Date
    Sep 2006
    Location
    Denmark
    Posts
    964
    Quote Originally Posted by maxorator View Post
    Actually, in Windows, you search for the application in the internet, then download it, run it, press "I agree. Next. Next. Next. Next. Choose location. Next. Finish" and then you're done.
    Err not quite done, also need to reboot the system, THEN you are done...
    How I need a drink, alcoholic in nature, after the heavy lectures involving quantum mechanics.

  13. #28
    verbose cat
    Join Date
    Jun 2003
    Posts
    209
    Don't forget uninstalling Google Toolbar after the reboot when you realize that it never gave you the option to not install it...
    abachler: "A great programmer never stops optimizing a piece of code until it consists of nothing but preprocessor directives and comments "

  14. #29
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by citizen View Post
    I have to say you're probably exaggerating your case. I think you're just being lazy to an extent.
    I'll just say - the most frequent programs that give me a headache because I can't get them working or it takes a lot of time, is cross-platform, linux apps.
    I'd rather have to be forced to restart than mess around with apps I can't get working right.
    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.

  15. #30
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Yeah, unfortunately, newest GCC only comes with GCC 3.4.5. When I tried installing GCC 4.3, all errors.
    I know some guys who tried to make VC++6 work with the .Net 2003 command line tools (before MS provided the free Express Edition). Replacing the compiler of an IDE is not fun, and Linux has nothing to do with it.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Data Structure Eror
    By prominababy in forum C Programming
    Replies: 3
    Last Post: 01-06-2009, 09:35 AM
  2. Adventures in labyrinth generation.
    By guesst in forum Game Programming
    Replies: 8
    Last Post: 10-12-2008, 01:30 PM
  3. C++ gui for windows where to start
    By prixone in forum Windows Programming
    Replies: 2
    Last Post: 12-16-2006, 11:48 PM
  4. GNOME Desktop won't start (Mandriva)
    By psychopath in forum Tech Board
    Replies: 10
    Last Post: 07-19-2006, 01:21 PM
  5. Start bar color in WinXP
    By confuted in forum Tech Board
    Replies: 4
    Last Post: 05-03-2003, 06:18 AM