Thread: Windows Versus Linux : Whats the "Reality"

  1. #31
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by Elysia View Post
    Sure, you have to remember something, but some find it easier to remember click here and here instead of remembering the exact text to type. I guess it just have to do with memory. Some are visual learners. They find it easier to remember where to click in a GUI where you're presented with the information before your eyes.

    For your information, I fall into this group too, which is why I dislike Linux (but Android is another matter).
    Elysia, how do you do this with a GUI?
    Code:
    find . -type f ! -iname "*.cpp" ! -iname "*.h" -delete
    Or this
    Code:
    ack '[[:space:],(*][a-zA-Z0-9_]+<[a-zA-Z0-9, ]+>'
    | sed 's/\(.*[[:space:],(*]\)\([a-zA-Z0-9_]\+\)\(<[a-zA-Z0-9, ]\+>.*\)/\2/'
    | sort | uniq

  2. #32
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by Yarin View Post
    Elysia, how do you do this with a GUI?
    Just because it doesn't exist doesn't mean it can't. Android has a "sharing" mechanism which is similar to piping which could lend itself very well to these sorts of problems.
    Besides that, I didn't say GUIs were all-powerful tools that solves everything. I didn't say CLI doesn't deserve to exist or are useless. I said some people have a harder time remembering how to use CLI rather than a GUI.
    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.

  3. #33
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    “Is that when I became booksexual?” — phantomotap
    O_o

    The signature just makes me sadder that no one else has yet covered the others.

    Soma
    “Salem Was Wrong!” -- Pedant Necromancer
    “Four isn't random!” -- Gibbering Mouther

  4. #34
    Registered User MutantJohn's Avatar
    Join Date
    Feb 2013
    Posts
    2,665
    CLIs are also radically faster than GUIs in my experience.

    I'm still gonna say it, I think combining the two is one of the better ideas. Use the GUI to aid the CLI and vice versa. I think as standalone solutions they both suck.

  5. #35
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by MutantJohn View Post
    CLIs are also radically faster than GUIs in my experience.
    If you can remember exactly what to type...
    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. #36
    Registered User MutantJohn's Avatar
    Join Date
    Feb 2013
    Posts
    2,665
    Quote Originally Posted by Elysia View Post
    If you can remember exactly what to type...
    If you use the BASH shell in Linux, you can use tab to auto-complete and if there's more than one possibility, you can double-tap the tab key and it'll list all possibilities. It makes not remembering this very easy and completing long commands with long paths very simple.

    This is one in which the CLI has improved but it would be awesome if there was a GUI telling you about that tip because it's not obvious.

  7. #37
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by MutantJohn View Post
    If you use the BASH shell in Linux, you can use tab to auto-complete and if there's more than one possibility, you can double-tap the tab key and it'll list all possibilities. It makes not remembering this very easy and completing long commands with long paths very simple.
    That's not the problem. The problem is remembering the commands and what arguments to use.
    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. #38
    Registered User MutantJohn's Avatar
    Join Date
    Feb 2013
    Posts
    2,665
    Most of the commands are super easy to remember though.

    cp = copy
    mkdir = make directory
    rm = remove
    mv = move
    cd = change directory

    Ever get stuck or can't remember? Type : "<command> --help" and usually there's a bunch of useful info printed out.

    Edit : Even better, we could design a customizable GUI full of a user's helpful notes. They can make notes about useful commands, tips, tricks, stuff like that. That way using the CLI would have a nice GUI background for doing things as well.

    It's time, Elysia. Let's design our own operating system! I mean, how hard could it be, right?

  9. #39
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    Most of the commands are super easy to remember though.
    O_o

    What?

    The problem is remembering the commands and what arguments to use.
    .

    I imagine that most every computer user could remember that `ack` is a code spelunker given a reason.

    The regular expression fed to `ack` is a different story.

    Soma
    “Salem Was Wrong!” -- Pedant Necromancer
    “Four isn't random!” -- Gibbering Mouther

  10. #40
    Registered User MutantJohn's Avatar
    Join Date
    Feb 2013
    Posts
    2,665
    What commands are hard to remember?

    Sure, you usually have to google if there is a command but once you use it, I find it pretty easy to remember most commands.

    rsync = remote sync
    find = find
    grep = search files 'n' stuffs

    Maybe I've just been living in a Linux bubble for too long now and everything just feels like second nature to me now. My perspective might be skewed.

  11. #41
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    What commands are hard to remember?
    O_o

    What? Am I again talking to myself?

    Wait. Am I a ghost?

    >_<

    I'm a ghost! ;_;

    Yarin! Yarin, I know you can see me. Will you be my Whoopi Goldberg?

    Soma
    “Salem Was Wrong!” -- Pedant Necromancer
    “Four isn't random!” -- Gibbering Mouther

  12. #42
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by Elysia View Post
    If you can remember exactly what to type...
    Quote Originally Posted by Elysia View Post
    That's not the problem. The problem is remembering the commands and what arguments to use.
    Ahh Learning, Ahh


    Quote Originally Posted by MutantJohn View Post
    Maybe I've just been living in a Linux bubble for too long now and everything just feels like second nature to me now. My perspective might be skewed.
    Yes. Once you've learned >100, you don't even hardly realise it. And for each one you learn, it becomes that much more infuriating to use Windows, heh.


    Quote Originally Posted by phantomotap View Post
    .
    I felt a great disturbance in the Force, as if dozens of voices suddenly cried out in terror and were suddenly silenced. I fear a terrible post has happened.

  13. #43
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    And for each one you learn, it becomes that much more infuriating to use Windows, heh.
    O_o

    You are as bad as Elysia...

    Soma
    “Salem Was Wrong!” -- Pedant Necromancer
    “Four isn't random!” -- Gibbering Mouther

  14. #44
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by phantomotap View Post
    You are as bad as Elysia...
    That hurts, man. There are some things you just don't say.

  15. #45
    Registered User FourAngels's Avatar
    Join Date
    Aug 2015
    Location
    Canada
    Posts
    130
    Quote Originally Posted by spaghetticode View Post
    OT: Since I don't like Ubuntu I am not used to or aware of the possibilities of Unity, but KDE actually has a setting to avoid that. If enabled, it just turns the cursor pad off when typing on the keyboard. Yes, you guessed right: I <3 KDE. :-)
    ....

    I'm totally fine with people preferring Windows, but it just doesn't hold true anymore that Linux is unusable or too complicated for an 'average user' (for whatever that next meaningless phrase is supposed to describe).
    I was able to disable the cursor pad with Ubuntu, thanks, that does make things easier. It looks like Ubuntu is a KDE desktop. I see that you can download the GNOME desktop for Ubuntu in Ubuntu's Software Centre.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 2
    Last Post: 12-08-2014, 08:12 PM
  2. Replies: 10
    Last Post: 08-09-2012, 12:48 PM
  3. I am confused by "Linux thread" and "NPTL"
    By meili100 in forum Linux Programming
    Replies: 6
    Last Post: 03-27-2008, 12:14 PM
  4. "itoa"-"_itoa" , "inp"-"_inp", Why some functions have "
    By L.O.K. in forum Windows Programming
    Replies: 5
    Last Post: 12-08-2002, 08:25 AM
  5. "CWnd"-"HWnd","CBitmap"-"HBitmap"...., What is mean by "
    By L.O.K. in forum Windows Programming
    Replies: 2
    Last Post: 12-04-2002, 07:59 AM

Tags for this Thread